diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-14 17:05:43 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-21 11:59:42 +0100 |
commit | fd500bf0147137afa785cf95a04d630c82cc01b5 (patch) | |
tree | ed3f796816c643aa546af9bfe975cf545aa2a25a /src | |
parent | d57dd250b938c7971a7a2de702254a0a86340f1a (diff) | |
download | px4-firmware-fd500bf0147137afa785cf95a04d630c82cc01b5.tar.gz px4-firmware-fd500bf0147137afa785cf95a04d630c82cc01b5.tar.bz2 px4-firmware-fd500bf0147137afa785cf95a04d630c82cc01b5.zip |
SMBus battery: Allow multiple batteries to be present.
Diffstat (limited to 'src')
-rw-r--r-- | src/drivers/batt_smbus/batt_smbus.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/drivers/batt_smbus/batt_smbus.cpp b/src/drivers/batt_smbus/batt_smbus.cpp index 604ce35c5..2ec8751f8 100644 --- a/src/drivers/batt_smbus/batt_smbus.cpp +++ b/src/drivers/batt_smbus/batt_smbus.cpp @@ -376,7 +376,9 @@ BATT_SMBUS::cycle() orb_publish(_batt_orb_id, _batt_topic, &new_report); } else { - _batt_topic = orb_advertise(_batt_orb_id, &new_report); + /* advertise battery status as multi topic */ + int dummy; + _batt_topic = orb_advertise_multi(_batt_orb_id, &dummy, &new_report); if (_batt_topic < 0) { errx(1, "ADVERT FAIL"); |