Adding BatMon smart battery as a module and refactoring SMBUS based SBS 1.1 spec to a library

This commit is contained in:
echoG
2021-06-09 12:17:45 -04:00
committed by GitHub
parent 8be1034346
commit 6bc09138c1
66 changed files with 1012 additions and 11 deletions
+6
View File
@@ -26,6 +26,12 @@ then
batt_smbus start -X batt_smbus start -X
fi fi
# Start batmon driver if enabled using BATMON_DRIVER_EN
if param compare -s BATMON_DRIVER_EN 1
then
batmon start -X #start on external bus
fi
# Sensors on the PWM interface bank # Sensors on the PWM interface bank
if param compare -s SENS_EN_LL40LS 1 if param compare -s SENS_EN_LL40LS 1
then then
+1
View File
@@ -46,6 +46,7 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -54,6 +54,7 @@ px4_add_board(
pwm_out_sim pwm_out_sim
qshell/posix qshell/posix
rc_input rc_input
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
MODULES MODULES
airspeed_selector airspeed_selector
+1
View File
@@ -53,6 +53,7 @@ px4_add_board(
pwm_out_sim pwm_out_sim
qshell/posix qshell/posix
rc_input rc_input
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
MODULES MODULES
airspeed_selector airspeed_selector
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
#tone_alarm #tone_alarm
uavcan uavcan
+1
View File
@@ -33,6 +33,7 @@ px4_add_board(
magnetometer/hmc5883 magnetometer/hmc5883
pwm_out_sim pwm_out_sim
rc_input rc_input
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
MODULES MODULES
airspeed_selector airspeed_selector
+1
View File
@@ -52,6 +52,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -53,6 +53,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
@@ -49,6 +49,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -49,6 +49,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
test_ppm test_ppm
tone_alarm tone_alarm
@@ -47,6 +47,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -47,6 +47,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
test_ppm test_ppm
tone_alarm tone_alarm
+1
View File
@@ -33,6 +33,7 @@ px4_add_board(
magnetometer/lsm9ds1_mag magnetometer/lsm9ds1_mag
pwm_out_sim pwm_out_sim
rc_input rc_input
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
MODULES MODULES
airspeed_selector airspeed_selector
+1
View File
@@ -47,6 +47,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -51,6 +51,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -44,6 +44,7 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
smart_battery/batmon
safety_button safety_button
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
#tone_alarm #tone_alarm
@@ -48,6 +48,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -48,6 +48,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
@@ -46,6 +46,8 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
#safety_button TODO
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+2
View File
@@ -46,6 +46,8 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
#safety_button TODO
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -47,6 +47,7 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -48,6 +48,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -49,6 +49,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -44,6 +44,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan_v1 uavcan_v1
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -45,6 +45,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan_v1 uavcan_v1
+1
View File
@@ -46,6 +46,7 @@ px4_add_board(
#roboclaw #roboclaw
#rpm #rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
#uavcan #uavcan
+1
View File
@@ -34,6 +34,7 @@ px4_add_board(
optical_flow/px4flow optical_flow/px4flow
pwm_out pwm_out
px4io px4io
smart_battery/batmon
tone_alarm tone_alarm
MODULES MODULES
+1
View File
@@ -50,6 +50,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -48,6 +48,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+2
View File
@@ -49,6 +49,8 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
tap_esc
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
test_ppm test_ppm
tone_alarm tone_alarm
+1
View File
@@ -49,6 +49,7 @@ px4_add_board(
px4io px4io
roboclaw roboclaw
rpm rpm
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -50,6 +50,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -49,6 +49,7 @@ px4_add_board(
px4io px4io
rc_input rc_input
roboclaw roboclaw
smart_battery/batmon
rpm rpm
safety_button safety_button
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
+1
View File
@@ -47,6 +47,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -48,6 +48,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -56,6 +56,7 @@ px4_add_board(
#roboclaw #roboclaw
#rpm #rpm
safety_button safety_button
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
test_ppm test_ppm
tone_alarm tone_alarm
+1
View File
@@ -40,6 +40,7 @@ px4_add_board(
rc_input rc_input
roboclaw roboclaw
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -48,6 +48,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -53,6 +53,7 @@ px4_add_board(
#roboclaw #roboclaw
#rpm #rpm
safety_button safety_button
#smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
#test_ppm #test_ppm
tone_alarm tone_alarm
+1
View File
@@ -54,6 +54,7 @@ px4_add_board(
#roboclaw #roboclaw
#rpm #rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -50,6 +50,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
#uavcan # legacy v0 #uavcan # legacy v0
@@ -51,6 +51,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -52,6 +52,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -47,6 +47,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -52,6 +52,7 @@ px4_add_board(
roboclaw roboclaw
rpm rpm
safety_button safety_button
smart_battery/batmon
telemetry # all available telemetry drivers telemetry # all available telemetry drivers
tone_alarm tone_alarm
uavcan uavcan
+1
View File
@@ -30,6 +30,7 @@ px4_add_board(
pwm_out_sim pwm_out_sim
rc_input rc_input
rpi_rc_in rpi_rc_in
smart_battery/batmon
#telemetry # all available telemetry drivers #telemetry # all available telemetry drivers
MODULES MODULES
airspeed_selector airspeed_selector

Some files were not shown because too many files have changed in this diff Show More