firmware/src
Ric In New Mexico f57020412e
INA3221 / Power Telemetry Payload Variant Implementation (#2916)
* INA3221 / Power Telemetry Variant Implementation
	modified:   platformio.ini
	modified:   src/configuration.h
	modified:   src/detect/ScanI2C.h
	modified:   src/detect/ScanI2CTwoWire.cpp
	modified:   src/main.cpp
	modified:   src/modules/Modules.cpp
	new file:   src/modules/Telemetry/PowerTelemetry.cpp
	new file:   src/modules/Telemetry/PowerTelemetry.h
	new file:   src/modules/Telemetry/Sensor/INA3221Sensor.cpp
	new file:   src/modules/Telemetry/Sensor/INA3221Sensor.h
	modified:   src/mqtt/MQTT.cpp

* ifdef for portduino / linux native
	modified:   src/modules/Telemetry/PowerTelemetry.cpp

* try #2
	modified:   src/modules/Modules.cpp
	modified:   src/modules/Telemetry/PowerTelemetry.cpp
	deleted:    variants/xiao_ble/1.0.0/libraries/SPI/SPI.cpp

* try #3
	modified:   src/modules/Modules.cpp

* try #4
	modified:   src/modules/Telemetry/PowerTelemetry.cpp

* try #5?
	modified:   src/modules/Telemetry/PowerTelemetry.cpp

* try #6
	modified:   src/modules/Telemetry/PowerTelemetry.cpp

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-11-04 20:07:00 -05:00
..
buzz
concurrency Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846) 2023-09-30 21:09:17 -05:00
detect INA3221 / Power Telemetry Payload Variant Implementation (#2916) 2023-11-04 20:07:00 -05:00
gps Fix buggy phone positions (#2876) 2023-10-09 18:33:04 -05:00
graphics Refactor away some code duplication in screen frames and display formatter for modem presets (#2872) 2023-10-09 20:43:16 -05:00
input Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
mesh Extend packet history expire time to 10 minutes (#2921) 2023-11-03 15:43:26 -05:00
modules INA3221 / Power Telemetry Payload Variant Implementation (#2916) 2023-11-04 20:07:00 -05:00
mqtt INA3221 / Power Telemetry Payload Variant Implementation (#2916) 2023-11-04 20:07:00 -05:00
nimble
platform Update architecture.h (#2880) 2023-10-10 15:35:07 -05:00
AccelerometerThread.h
airtime.cpp
airtime.h
AmbientLightingThread.h Ambient lighting (#2779) 2023-09-07 12:24:47 -05:00
BluetoothCommon.cpp
BluetoothCommon.h
ButtonThread.h Gps cleanup and powersave (#2807) 2023-09-23 23:45:35 -05:00
commands.h
configuration.h INA3221 / Power Telemetry Payload Variant Implementation (#2916) 2023-11-04 20:07:00 -05:00
DebugConfiguration.cpp
DebugConfiguration.h
DisplayFormatters.cpp Refactor away some code duplication in screen frames and display formatter for modem presets (#2872) 2023-10-09 20:43:16 -05:00
DisplayFormatters.h Refactor away some code duplication in screen frames and display formatter for modem presets (#2872) 2023-10-09 20:43:16 -05:00
error.h
freertosinc.h
FSCommon.cpp
FSCommon.h
GPSStatus.h
main.cpp INA3221 / Power Telemetry Payload Variant Implementation (#2916) 2023-11-04 20:07:00 -05:00
main.h Possibly fix #2704 "Heltec Wireless Tracker screen doesn't display anything" (#2749) 2023-10-04 22:24:25 -05:00
memGet.cpp
memGet.h
meshUtils.cpp Add GPS serial speed scan 2023-08-28 19:01:14 -05:00
meshUtils.h Add GPS serial speed scan 2023-08-28 19:01:14 -05:00
network-stubs.cpp
NodeStatus.h
Observer.cpp
Observer.h
OSTimer.cpp
OSTimer.h
Power.cpp allow sensors connected to second I2C port (#2891) 2023-10-14 19:33:45 -05:00
power.h
PowerFSM.cpp Avoid problematic sleep state transitions for power saving sensors and trackers (#2860) 2023-10-03 10:09:27 -05:00
PowerFSM.h
PowerFSMThread.h Extend node max to 100 and remove mesh_sds_timeout_secs (#2713) 2023-08-12 09:29:19 -05:00
PowerStatus.h
RedirectablePrint.cpp Avoid Serial output mangling with RTOS. 2023-08-31 20:40:01 -05:00
RedirectablePrint.h Avoid Serial output mangling with RTOS. 2023-08-31 20:40:01 -05:00
RF95Configuration.h
SerialConsole.cpp Avoid Serial output mangling with RTOS. 2023-08-31 20:40:01 -05:00
SerialConsole.h
shutdown.h Clarify that when rebooting is not implemented some settings may not apply (#2688) 2023-08-07 15:16:56 -05:00
sleep.cpp Possibly fix #2704 "Heltec Wireless Tracker screen doesn't display anything" (#2749) 2023-10-04 22:24:25 -05:00
sleep.h Tracker role wakeup and sleep cycle when power.is_power_saving true (#2846) 2023-09-30 21:09:17 -05:00
SPILock.cpp
SPILock.h
Status.h
StatusHandler.h
target_specific.h
xmodem.cpp
xmodem.h