Kevin Hester
d40b66beac
Allow plugins to write to the parsed protobuf (minimizes copies in some cases)
2021-08-01 12:58:23 -07:00
Charles Crossan
1b71a0f436
refactor ENV to single multi-inheritance class with cleaner user preferences
...
Fix merge issues
don't log when drawing blank frames
remove useless logging
re-comment stuff
fix comment
unused var
2021-03-03 20:30:20 -05:00
Charles Crossan
2af9e1431e
Improvements to EnvironmentalMeasurementPlugin
...
Instead of holding onto only the last measurement, hold onto a copy of the last MeshPacket containing a measurement
This will make it easier to display the last time received
make DHT sensor reads more reliable
user preference for Farenheit vs Celsius
2021-03-03 08:23:03 -05:00
Kevin Hester
e4eb7ab589
Merge branch 'dev' into dev1.2
...
# Conflicts:
# proto
# src/mesh/generated/deviceonly.pb.h
# src/mesh/generated/mesh.pb.h
# src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp
2021-02-25 19:44:08 +08:00
Charles Crossan
ec41c11e58
initialize the last measurement values to something obviously "unread"
2021-02-22 21:00:41 -05:00
Charles Crossan
3f1ada29ac
support independently enabling/disabling the on-device screen and actual measurement
2021-02-22 20:47:35 -05:00
Kevin Hester
3088fe3f91
Stay up-to-date wrt master (cc @mc-hamster)
...
# Conflicts:
# src/plugins/Plugins.cpp
# src/plugins/RangeTestPlugin.cpp
# src/plugins/StoreForwardPlugin.cpp
2021-02-22 10:39:46 +08:00
Charles Crossan
ae76ce4024
Implement interface for plugins to have custom UI Frames
2021-02-21 16:46:46 -05:00
Charles Crossan
3c564796e0
2021-02-21 10:55:33 -05:00