X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao.h;h=96dd02d00509ae52761ebe13c718cd5530ff298b;hp=4505edfab4dbd9e622ab4a036df1010c24a4c308;hb=d085d43701e3cdd2119e947a9ae45baa78c80318;hpb=98806b1ff3f41484663d61ff430e9e2764c7b5e6 diff --git a/ao.h b/ao.h index 4505edfa..96dd02d0 100644 --- a/ao.h +++ b/ao.h @@ -44,7 +44,7 @@ struct ao_task { extern __xdata struct ao_task *__data ao_cur_task; -#define AO_NUM_TASKS 10 /* maximum number of tasks */ +#define AO_NUM_TASKS 16 /* maximum number of tasks */ #define AO_NO_TASK 0 /* no task id */ /* @@ -727,6 +727,7 @@ struct ao_telemetry { /* Set delay between telemetry reports (0 to disable) */ +#define AO_TELEMETRY_INTERVAL_PAD AO_MS_TO_TICKS(1000) #define AO_TELEMETRY_INTERVAL_FLIGHT AO_MS_TO_TICKS(50) #define AO_TELEMETRY_INTERVAL_RECOVER AO_MS_TO_TICKS(1000) @@ -832,6 +833,16 @@ ao_config_get(void); void ao_config_init(void); +/* + * ao_rssi.c + */ + +void +ao_rssi_set(int rssi_value); + +void +ao_rssi_init(uint8_t rssi_led); + /* * ao_product.c *