summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/kernel/ao_config.h5
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;