diff options
author | px4dev <px4@purgatory.org> | 2013-01-26 13:14:52 -0800 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2013-01-26 13:14:52 -0800 |
commit | 899fbcc7cf13fbcdfb371663fef7782dd9ea1456 (patch) | |
tree | 04e8943d934efe77d767d39d9765bcdbee11edfc /apps | |
parent | 3a8bbe837e6c49e6fd92e47f889a2e7925173611 (diff) | |
download | px4-firmware-899fbcc7cf13fbcdfb371663fef7782dd9ea1456.tar.gz px4-firmware-899fbcc7cf13fbcdfb371663fef7782dd9ea1456.tar.bz2 px4-firmware-899fbcc7cf13fbcdfb371663fef7782dd9ea1456.zip |
Fix cut and paste so that we send direct PWM and read back servo values from the right pages.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/drivers/px4io/px4io.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/drivers/px4io/px4io.cpp b/apps/drivers/px4io/px4io.cpp index 61c9a793d..257b15685 100644 --- a/apps/drivers/px4io/px4io.cpp +++ b/apps/drivers/px4io/px4io.cpp @@ -985,7 +985,7 @@ PX4IO::ioctl(file *filep, int cmd, unsigned long arg) ret = -EINVAL; } else { /* send a direct PWM value */ - ret = io_reg_set(PX4IO_PAGE_SERVOS, channel, arg); + ret = io_reg_set(PX4IO_PAGE_DIRECT_PWM, channel, arg); } break; @@ -999,7 +999,7 @@ PX4IO::ioctl(file *filep, int cmd, unsigned long arg) ret = -EINVAL; } else { /* fetch a current PWM value */ - uint32_t value = io_reg_get(PX4IO_PAGE_DIRECT_PWM, channel); + uint32_t value = io_reg_get(PX4IO_PAGE_SERVOS, channel); if (value == _io_reg_get_error) { ret = -EIO; } else { |