firmware/src/modules
Warren Guy 974fc31856
INA3221 sensor: use for bus voltage & environment metrics (#4215)
* use INA3221 for bus voltage; fixes for telemetry variants

- add to sensors available for environment telemetry
  (to report voltage/current)
- add vars to define channels to use for battery voltage
  (for getBusVoltage) and environment metrics (default
  to CH1 for both)
- write to the correct fields on the measurement struct
  depending on the measurement variant, and DRY up the
  sensor measurement collection code a bit
- this might be suitable for a common implementation for
  the INA* sensors in a future PR...

* formatting

* derp

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-07-11 08:34:55 -05:00
..
esp32 Deprecate Router Client role (and make it Client) (#4201) 2024-06-29 19:03:00 -05:00
Telemetry INA3221 sensor: use for bus voltage & environment metrics (#4215) 2024-07-11 08:34:55 -05:00
AdminModule.cpp Fix exclude macros (#4233) 2024-07-05 08:58:16 -05:00
AdminModule.h minor cleanup proposal (#4169) 2024-07-03 17:39:09 -05:00
AtakPluginModule.cpp Add support for to_callsign on GeoChats for ATAK (#3996) 2024-05-30 18:49:08 -05:00
AtakPluginModule.h
CannedMessageModule.cpp Display alerts (#4170) 2024-06-25 11:26:02 -05:00
CannedMessageModule.h rak10701: support touchscreen (#4104) 2024-06-14 19:36:20 -05:00
DetectionSensorModule.cpp
DetectionSensorModule.h
DropzoneModule.cpp Added (excluded) Dropzone Module for more comprehensive module example (#4098) 2024-06-14 16:27:49 -05:00
DropzoneModule.h Added (excluded) Dropzone Module for more comprehensive module example (#4098) 2024-06-14 16:27:49 -05:00
ExternalNotificationModule.cpp added NeoPixel support using Adafruit library 2024-04-22 14:42:52 +01:00
ExternalNotificationModule.h
ModuleDev.h
Modules.cpp Add PowerMon support (#4155) 2024-07-03 18:02:20 -05:00
Modules.h
NeighborInfoModule.cpp make clang-format happy again. Also fix assorted variable shrouding and logic bleeps 2024-05-03 15:10:57 +02:00
NeighborInfoModule.h NeighborInfo: Only keep neighbors in RAM (#3660) 2024-04-18 16:16:50 -05:00
NodeInfoModule.cpp Don't alloc NodeInfo replies when channel utilization is > 40% (#3991) 2024-05-30 08:49:01 -05:00
NodeInfoModule.h
PositionModule.cpp Standardize lat/lon position logs (#4156) 2024-06-21 17:25:54 -05:00
PositionModule.h Fix time updates from client device and potentially incorrect UI frame receiving 'toggle watch face' button tap (#3974) 2024-05-26 07:04:31 -05:00
PowerStressModule.cpp Add PowerMon support (#4155) 2024-07-03 18:02:20 -05:00
PowerStressModule.h Add PowerMon support (#4155) 2024-07-03 18:02:20 -05:00
RangeTestModule.cpp
RangeTestModule.h
RemoteHardwareModule.cpp
RemoteHardwareModule.h
ReplyModule.cpp
ReplyModule.h
RoutingModule.cpp fix signedness warnings of NRF52 toolchain 2024-04-22 09:49:06 +02:00
RoutingModule.h
SerialModule.cpp
SerialModule.h
TextMessageModule.cpp
TextMessageModule.h
TraceRouteModule.cpp Add missing hops in traceroute as "unkown" (#4056) 2024-06-09 16:03:53 -05:00
TraceRouteModule.h Add missing hops in traceroute as "unkown" (#4056) 2024-06-09 16:03:53 -05:00
WaypointModule.cpp Move waypoint (#4202) 2024-06-29 21:16:07 -05:00
WaypointModule.h Move waypoint (#4202) 2024-06-29 21:16:07 -05:00