From 88f0080a0ffb299006950c0453eabddb7d17f078 Mon Sep 17 00:00:00 2001 From: px4dev Date: Tue, 21 Aug 2012 23:44:22 -0700 Subject: Fix an architectural issue with the ORB that prevented publication from interrupt context. ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same. --- apps/drivers/hmc5883/hmc5883.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/drivers/hmc5883/hmc5883.cpp') diff --git a/apps/drivers/hmc5883/hmc5883.cpp b/apps/drivers/hmc5883/hmc5883.cpp index a98b30efc..0fa1f365d 100644 --- a/apps/drivers/hmc5883/hmc5883.cpp +++ b/apps/drivers/hmc5883/hmc5883.cpp @@ -147,7 +147,7 @@ private: mag_scale _scale; bool _collect_phase; - int _mag_topic; + orb_advert_t _mag_topic; unsigned _reads; unsigned _measure_errors; -- cgit v1.2.3