X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_data.h;fp=src%2Fkernel%2Fao_data.h;h=4fc9db8f16a7810ba8b54c89619bf9331f97608e;hp=5a340c3f3b4526f5700ba487063368dcb5602f9c;hb=8b2e457db8c4536440ecd7dc35d06f827fc008dc;hpb=c37cd66b7c11f904b528c5ff7e80e18c5e0d26e5 diff --git a/src/kernel/ao_data.h b/src/kernel/ao_data.h index 5a340c3f..4fc9db8f 100644 --- a/src/kernel/ao_data.h +++ b/src/kernel/ao_data.h @@ -142,6 +142,12 @@ extern volatile uint8_t ao_data_count; */ #define AO_DATA_PRESENT(bit) (ao_data_present |= (bit)) +/* + * Mark sensor failed, and unblock the sample collection code by + * marking the data as present + */ +#define AO_SENSOR_ERROR(bit) (ao_data_present |= (ao_sensor_errors |= (bit))) + /* * Wait until it is time to write a sensor sample; this is * signaled by the timer tick