diff options
-rw-r--r-- | src/kernel/ao_config.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kernel/ao_config.h b/src/kernel/ao_config.h index 85673764..7ad221c6 100644 --- a/src/kernel/ao_config.h +++ b/src/kernel/ao_config.h @@ -112,7 +112,12 @@ struct ao_config { #define AO_PAD_ORIENTATION_ANTENNA_UP 0 #define AO_PAD_ORIENTATION_ANTENNA_DOWN 1 +#ifndef AO_CONFIG_MAX_SIZE #define AO_CONFIG_MAX_SIZE 128 +#endif + +/* Make sure AO_CONFIG_MAX_SIZE is big enough */ +typedef uint8_t config_check_space[(int) (AO_CONFIG_MAX_SIZE - sizeof (struct ao_config))]; extern __xdata struct ao_config ao_config; extern __pdata uint8_t ao_config_loaded; |