summaryrefslogtreecommitdiff
path: root/src/telemetrum-v2.0
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-11-12 16:06:59 +0900
committerKeith Packard <keithp@keithp.com>2013-11-12 16:27:31 +0900
commit9c53ad6f8222878a26efecebd3bb1d1fe054a4b6 (patch)
tree0308a8980a3a7cdde94254b47bfa03bf5acc7a03 /src/telemetrum-v2.0
parent83437b2fe304599e22d0a98b5410808bcb67dc97 (diff)
altos: Move TeleMetrum v2.0 to using internal eeprom for config
This leaves the whole 8MB of flash for flight storage Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/telemetrum-v2.0')
-rw-r--r--src/telemetrum-v2.0/Makefile1
-rw-r--r--src/telemetrum-v2.0/ao_pins.h3
-rw-r--r--src/telemetrum-v2.0/ao_telemetrum.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/telemetrum-v2.0/Makefile b/src/telemetrum-v2.0/Makefile
index be72d493..a5370224 100644
--- a/src/telemetrum-v2.0/Makefile
+++ b/src/telemetrum-v2.0/Makefile
@@ -70,6 +70,7 @@ ALTOS_SRC = \
ao_m25.c \
ao_usb_stm.c \
ao_exti_stm.c \
+ ao_eeprom_stm.c \
ao_report.c \
ao_convert_pa.c \
ao_log.c \
diff --git a/src/telemetrum-v2.0/ao_pins.h b/src/telemetrum-v2.0/ao_pins.h
index a7236b80..02f0f5e3 100644
--- a/src/telemetrum-v2.0/ao_pins.h
+++ b/src/telemetrum-v2.0/ao_pins.h
@@ -59,8 +59,11 @@
#define SERIAL_3_PC10_PC11 0
#define SERIAL_3_PD8_PD9 0
+#define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX (512 * 1024)
#define HAS_EEPROM 1
#define USE_INTERNAL_FLASH 0
+#define USE_EEPROM_CONFIG 1
+#define USE_STORAGE_CONFIG 0
#define HAS_USB 1
#define HAS_BEEP 1
#define BEEPER_CHANNEL 4
diff --git a/src/telemetrum-v2.0/ao_telemetrum.c b/src/telemetrum-v2.0/ao_telemetrum.c
index d79aba54..23556c6c 100644
--- a/src/telemetrum-v2.0/ao_telemetrum.c
+++ b/src/telemetrum-v2.0/ao_telemetrum.c
@@ -62,6 +62,8 @@ main(void)
ao_mma655x_init();
#endif
+ ao_eeprom_init();
+
ao_storage_init();
ao_flight_init();