aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers/ets_airspeed/ets_airspeed.cpp
diff options
context:
space:
mode:
authorSimon Wilks <sjwilks@gmail.com>2013-04-22 08:51:49 +0200
committerSimon Wilks <sjwilks@gmail.com>2013-04-22 08:51:49 +0200
commit715e3e2ebe0546edfa8c053ff90f4f1fdc521da7 (patch)
tree1b75c413961e72ae88ad49283060965676c5c207 /apps/drivers/ets_airspeed/ets_airspeed.cpp
parent48f815860b5900f3770486d88aea9084c75441e0 (diff)
downloadpx4-firmware-715e3e2ebe0546edfa8c053ff90f4f1fdc521da7.tar.gz
px4-firmware-715e3e2ebe0546edfa8c053ff90f4f1fdc521da7.tar.bz2
px4-firmware-715e3e2ebe0546edfa8c053ff90f4f1fdc521da7.zip
Cleanup
Diffstat (limited to 'apps/drivers/ets_airspeed/ets_airspeed.cpp')
-rw-r--r--apps/drivers/ets_airspeed/ets_airspeed.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/apps/drivers/ets_airspeed/ets_airspeed.cpp b/apps/drivers/ets_airspeed/ets_airspeed.cpp
index 276f4bf59..88e0fbb13 100644
--- a/apps/drivers/ets_airspeed/ets_airspeed.cpp
+++ b/apps/drivers/ets_airspeed/ets_airspeed.cpp
@@ -74,20 +74,22 @@
#include <uORB/topics/subsystem_info.h>
/* Configuration Constants */
-#define I2C_BUS PX4_I2C_BUS_ESC
+#define I2C_BUS PX4_I2C_BUS_ESC // XXX Replace with PX4_I2C_BUS_EXPANSION before submitting.
#define I2C_ADDRESS 0x75
/* ETS_AIRSPEED Registers addresses */
#define READ_CMD 0x07 /* Read the data */
-/* Max measurement rate is 100Hz */
+/* Measurement rate is 100Hz */
#define CONVERSION_INTERVAL (1000000 / 100) /* microseconds */
-/* The Eagle Tree Airspeed V3 can only provide accurate readings
- for speeds from 15km/h upwards. */
+/**
+ * The Eagle Tree Airspeed V3 can only provide accurate readings
+ * for speeds from 15km/h upwards.
+ */
#define MIN_ACCURATE_DIFF_PRES_PA 12
-/* oddly, ERROR is not defined for c++ */
+/* Oddly, ERROR is not defined for C++ */
#ifdef ERROR
# undef ERROR
#endif
@@ -109,8 +111,8 @@ public:
virtual int ioctl(struct file *filp, int cmd, unsigned long arg);
/**
- * Diagnostics - print some basic information about the driver.
- */
+ * Diagnostics - print some basic information about the driver.
+ */
void print_info();
protected:
@@ -163,6 +165,7 @@ private:
void cycle();
int measure();
int collect();
+
/**
* Static trampoline from the workq context; because we don't have a
* generic workq wrapper yet.