aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/registers.c
diff options
context:
space:
mode:
authorSimon Wilks <sjwilks@gmail.com>2013-03-07 01:47:02 +0100
committerSimon Wilks <sjwilks@gmail.com>2013-03-07 01:47:02 +0100
commit8f5dac3740c87636f1f000b7e67df6f8ad58822a (patch)
tree648b2264befe868f784bc3134a30688b28bf068f /apps/px4io/registers.c
parentae98836db8948edbcf59333627b25f69df4127d4 (diff)
downloadpx4-firmware-8f5dac3740c87636f1f000b7e67df6f8ad58822a.tar.gz
px4-firmware-8f5dac3740c87636f1f000b7e67df6f8ad58822a.tar.bz2
px4-firmware-8f5dac3740c87636f1f000b7e67df6f8ad58822a.zip
Let's just init the status flag every time we send a config update
Diffstat (limited to 'apps/px4io/registers.c')
-rw-r--r--apps/px4io/registers.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/apps/px4io/registers.c b/apps/px4io/registers.c
index dac09021d..d97fd8d86 100644
--- a/apps/px4io/registers.c
+++ b/apps/px4io/registers.c
@@ -180,12 +180,6 @@ uint16_t r_page_rc_input_config[MAX_CONTROL_CHANNELS * PX4IO_P_RC_CONFIG_STRIDE
uint16_t r_page_servo_failsafe[IO_SERVO_COUNT];
void
-registers_init(void)
-{
- r_status_flags |= PX4IO_P_STATUS_FLAGS_INIT_OK;
-}
-
-void
registers_set(uint8_t page, uint8_t offset, const uint16_t *values, unsigned num_values)
{
@@ -389,6 +383,7 @@ registers_set_one(uint8_t page, uint8_t offset, uint16_t value)
case PX4IO_P_RC_CONFIG_OPTIONS:
value &= PX4IO_P_RC_CONFIG_OPTIONS_VALID;
+ r_status_flags |= PX4IO_P_STATUS_FLAGS_INIT_OK;
/* set all options except the enabled option */
conf[index] = value & ~PX4IO_P_RC_CONFIG_OPTIONS_ENABLED;