|
|
d123f08181
|
add flag to disable doorbell
|
2024-12-02 09:11:59 +01:00 |
|
|
|
c2395e8bde
|
switch back to returning pointer in findProtocol - only this works with derived classes
|
2024-05-20 22:00:09 +02:00 |
|
|
|
45e0ea3261
|
use constexpr and dedicated protocol class
|
2024-05-20 17:57:07 +02:00 |
|
|
|
f8eb28786a
|
pro-mini doesn't support map, find protocol based on each protocol's value - type safe
|
2024-05-20 13:19:41 +02:00 |
|
|
|
b140fd08ac
|
find protocol based on dynamically created map
|
2024-05-19 17:50:26 +02:00 |
|
|
|
e9c404a4d5
|
add doorbell protocol
|
2024-05-18 21:17:23 +02:00 |
|
|
|
3152375623
|
pin definitions in a dedicated file
|
2024-05-18 20:42:05 +02:00 |
|
|
|
14a984195f
|
keep serial logic common
RX pin does not work as RC recevier for huzzah
|
2024-04-29 14:31:57 +02:00 |
|
|
|
6a2450d94f
|
dedicated reponse and error handling for each board
|
2024-04-27 16:50:09 +02:00 |
|
|
|
cb53ad131a
|
remove unused blink
|
2024-04-27 16:05:35 +02:00 |
|
|
|
61a7ca0bde
|
separate pro-mini and huzzah logic into dedicated files
|
2024-04-27 00:00:11 +02:00 |
|
|
|
100a89a92f
|
add huzzah with support for ota and wifi
|
2024-04-26 13:45:10 +02:00 |
|
|
|
672691fe00
|
add support for displaying raw values - for finding new remotes
|
2023-05-17 16:31:23 +02:00 |
|
|
|
37fc2ab103
|
move sensor_builder tests into native
|
2023-01-28 09:09:40 +01:00 |
|
|
|
41ad1b4348
|
increase reset time
- compensates for old timeout in serial reading
|
2023-01-22 16:44:01 +01:00 |
|
|
|
ed755abb14
|
more json optimization:
- reduce allocated size using correct const/not const char*
- double buffer size for input serial
|
2023-01-22 14:50:15 +01:00 |
|
|
|
c508092b5c
|
extract error handling to reduce stack mem usage
|
2023-01-21 19:19:45 +01:00 |
|
|
|
69554f441a
|
use private serial reader library
array is no longer needed:
- reduce json from 512 to 100
- no need for trailing comma
- no need to use []
|
2023-01-21 19:18:23 +01:00 |
|
|
|
c8710a1cc9
|
return error as json and reduce json documents
|
2022-10-29 13:09:23 +02:00 |
|
|
|
bdf87cab17
|
use pointers to fix virtual calls
|
2022-10-27 15:00:24 +02:00 |
|
|
|
0ebb9902df
|
fix finding protocol implementation
|
2022-10-27 15:00:24 +02:00 |
|
|
|
f9bcdecb57
|
cleanup
|
2022-10-26 10:36:54 +02:00 |
|
|
|
c053cc9310
|
separate fromJson logic
|
2022-10-26 10:36:26 +02:00 |
|
|
|
1b984d4987
|
separate toJson logic for each protocol
|
2022-10-26 10:35:45 +02:00 |
|
|
|
8f95262fd4
|
return by value
split protocol handling
|
2022-10-25 23:23:49 +02:00 |
|
|
|
640368af42
|
put back id inside sensor block
|
2022-10-25 21:33:56 +02:00 |
|
|
|
f1e67a80d4
|
fix reference and types
|
2022-10-25 18:05:37 +02:00 |
|
|
|
5b1948df26
|
reverse engineer protocol 1 value
|
2022-10-25 17:22:08 +02:00 |
|
|
|
389242f493
|
make a copy of cmd, ArudinoJson alters original one
|
2022-10-24 20:59:07 +02:00 |
|
|
|
d232bc4ffa
|
write json directly into Serial
|
2022-10-24 20:58:46 +02:00 |
|
|
|
ac8dd2c807
|
refactor into smaller functions
|
2022-10-24 20:54:45 +02:00 |
|
|
|
cb95fbba71
|
echo every command in array
|
2022-10-24 20:54:38 +02:00 |
|
|
|
d1fd249397
|
move voltage under diagnostic
|
2022-10-15 13:00:42 +02:00 |
|
|
|
0e92f31c4b
|
switch back to NaN as string
|
2022-10-15 13:00:38 +02:00 |
|
|
|
41e777f586
|
use builtin NaN for 0 voltage
|
2022-10-13 20:21:41 +02:00 |
|
|
|
1a8ddfacae
|
convert values of sensors to float
|
2022-10-13 20:03:17 +02:00 |
|
|
|
4b5c6b930f
|
don't send 0 voltage
|
2022-10-13 20:03:17 +02:00 |
|
|
|
77c6c06a6a
|
move id outside sensor block
|
2022-10-12 10:54:29 +02:00 |
|
|
|
5957c39045
|
extract Dht in separate file and disable it
|
2022-10-08 16:08:12 +02:00 |
|
|
|
52f7fcf6d6
|
signal failed reset
|
2022-10-06 21:17:49 +02:00 |
|
|
|
2db7d778f5
|
add generic sensor
|
2022-10-06 09:09:39 +02:00 |
|
|
|
69cf0dae0d
|
add support for humidity
|
2021-12-31 15:53:26 +01:00 |
|
|
|
d622d70dc0
|
update temp_sensor and adapt gateway to it
|
2021-12-24 15:09:37 +01:00 |
|
|
|
8a554a75f0
|
upload with drone pipeline, add json examples
|
2021-06-20 21:29:45 +02:00 |
|
|
|
067910e394
|
gateway: blink led when command is ran
|
2021-04-30 12:06:30 +02:00 |
|
|
|
8b2cbecae3
|
switch to optiboot and add support for multiple commands
|
2021-01-02 22:59:34 +01:00 |
|
|
|
0d24e1a82d
|
migrate gateway to PlatformIO
|
2020-11-04 22:12:38 +01:00 |
|