altos: Fix printf format mis-matches
[fw/altos] / src / kernel / ao_config.h
index 41aafcca8cb5ae4151920bf7aeec34f6b514de0e..87509dff8df1e94d8b8b15866a5845d021c264c0 100644 (file)
@@ -38,7 +38,7 @@
 #include <ao_storage.h>
 
 #define ao_config_setup()              ao_storage_setup()
-#define ao_config_erase()              ao_storage_erase(ao_storage_config)
+#define ao_config_erase()              ao_storage_erase(ao_storage_config, ao_storage_block)
 #define ao_config_write(pos,bytes, len)        ao_storage_write(ao_storage_config+(pos), bytes, len)
 #define ao_config_read(pos,bytes, len) ao_storage_read(ao_storage_config+(pos), bytes, len)
 #define ao_config_flush()              ao_storage_flush()
@@ -58,7 +58,7 @@
 #endif
 
 #define AO_CONFIG_MAJOR        1
-#define AO_CONFIG_MINOR        23
+#define AO_CONFIG_MINOR        24
 
 #define AO_AES_LEN 16
 
@@ -123,6 +123,9 @@ struct ao_config {
        uint8_t         pad_box;                /* minor version 22 */
        uint8_t         pad_idle;               /* minor version 23 */
 #endif
+#if HAS_APRS
+       uint8_t         aprs_offset;            /* minor version 24 */
+#endif
 };
 
 #define AO_APRS_FORMAT_COMPRESSED      0