X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fao.h;h=37a39a790b643b7061a1614fa3e6f128d90b4a5d;hp=e1306c79715855da1c1d168619a83f0be00b4c5f;hb=52ac83fedbfd380d14d4df2e79992bbdfba3552a;hpb=569a1dac55b70c30f01afa7bcb74442ecdd85d85 diff --git a/src/ao.h b/src/ao.h index e1306c79..37a39a79 100644 --- a/src/ao.h +++ b/src/ao.h @@ -624,6 +624,14 @@ ao_log_init(void); void ao_log_write_erase(uint8_t pos); +/* Returns true if there are any logs stored in eeprom */ +uint8_t +ao_log_present(void); + +/* Returns true if there is no more storage space available */ +uint8_t +ao_log_full(void); + /* * ao_flight.c */ @@ -1002,7 +1010,7 @@ ao_igniter_init(void); */ #define AO_CONFIG_MAJOR 1 -#define AO_CONFIG_MINOR 3 +#define AO_CONFIG_MINOR 4 struct ao_config { uint8_t major; @@ -1014,6 +1022,7 @@ struct ao_config { uint8_t apogee_delay; /* minor version 1 */ int16_t accel_minus_g; /* minor version 2 */ uint32_t radio_cal; /* minor version 3 */ + uint32_t flight_log_max; /* minor version 4 */ }; extern __xdata struct ao_config ao_config;