X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fao.h;h=d289ced1adf8b9abac41e116dc46e77f6cae4cde;hb=aa6c27df5db6bdae59d00affccb891854a6caa18;hp=5f2b83394daf96eb78abd5f89bff2fb92ec35388;hpb=4738cb2fc639adb1d9237e6c903479f0690dd81a;p=fw%2Faltos diff --git a/src/ao.h b/src/ao.h index 5f2b8339..d289ced1 100644 --- a/src/ao.h +++ b/src/ao.h @@ -289,6 +289,18 @@ ao_led_for(uint8_t colors, uint16_t ticks) __reentrant; void ao_led_init(uint8_t enable); +/* + * ao_romconfig.c + */ + +#define AO_ROMCONFIG_VERSION 2 + +extern __code __at (0x00a0) uint16_t ao_romconfig_version; +extern __code __at (0x00a2) uint16_t ao_romconfig_check; +extern __code __at (0x00a4) uint16_t ao_serial_number; +extern __code __at (0x00a6) uint32_t ao_radio_cal; +extern __code __at (0x00aa) uint8_t ao_usb_descriptors []; + /* * ao_usb.c */ @@ -997,8 +1009,7 @@ ao_rssi_init(uint8_t rssi_led); * each instance of a product */ -extern const uint8_t ao_usb_descriptors []; -extern const uint16_t ao_serial_number; +extern __code __at(0x00aa) uint8_t ao_usb_descriptors []; extern const char ao_version[]; extern const char ao_manufacturer[]; extern const char ao_product[];