From 92eafd01f2809f39c5bc4058977c790d94a99df1 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 12 Nov 2013 16:08:50 +0900 Subject: [PATCH] altos: Move telemega to using internal eeprom for config And crank up the default per-flight storage to 1MB Signed-off-by: Keith Packard --- src/telemega-v0.3/Makefile | 1 + src/telemega-v0.3/ao_pins.h | 3 +++ src/telemega-v0.3/ao_telemega.c | 1 + 3 files changed, 5 insertions(+) diff --git a/src/telemega-v0.3/Makefile b/src/telemega-v0.3/Makefile index 01209f7d..a25b8b68 100644 --- a/src/telemega-v0.3/Makefile +++ b/src/telemega-v0.3/Makefile @@ -91,6 +91,7 @@ ALTOS_SRC = \ ao_hmc5883.c \ ao_adc_stm.c \ ao_beep_stm.c \ + ao_eeprom_stm.c \ ao_storage.c \ ao_m25.c \ ao_usb_stm.c \ diff --git a/src/telemega-v0.3/ao_pins.h b/src/telemega-v0.3/ao_pins.h index a5a9eaf4..7ff676ea 100644 --- a/src/telemega-v0.3/ao_pins.h +++ b/src/telemega-v0.3/ao_pins.h @@ -64,8 +64,11 @@ #define ao_gps_set_speed ao_serial3_set_speed #define ao_gps_fifo (ao_stm_usart3.rx_fifo) +#define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX (1024 * 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 HAS_RADIO 1 diff --git a/src/telemega-v0.3/ao_telemega.c b/src/telemega-v0.3/ao_telemega.c index fbdab64a..273c0426 100644 --- a/src/telemega-v0.3/ao_telemega.c +++ b/src/telemega-v0.3/ao_telemega.c @@ -71,6 +71,7 @@ main(void) ao_mma655x_init(); #endif + ao_eeprom_init(); ao_storage_init(); ao_flight_init(); -- 2.30.2