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-14 17:05:43 +0100 |
commit | 1f9da0eed7488ccd92504ffd9c2024a5b56ad4e7 (patch) | |
tree | bef606e5407146302802f1bc6ca45f919a715040 /src/drivers | |
parent | 80568c065c15e2ae070f03f29cf0e8084970fc07 (diff) | |
download | px4-firmware-1f9da0eed7488ccd92504ffd9c2024a5b56ad4e7.tar.gz px4-firmware-1f9da0eed7488ccd92504ffd9c2024a5b56ad4e7.tar.bz2 px4-firmware-1f9da0eed7488ccd92504ffd9c2024a5b56ad4e7.zip |
SMBus battery: Allow multiple batteries to be present.
Diffstat (limited to 'src/drivers')
-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 92b752a28..abe389cb5 100644 --- a/src/drivers/batt_smbus/batt_smbus.cpp +++ b/src/drivers/batt_smbus/batt_smbus.cpp @@ -377,7 +377,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"); |