altos: Move telemega to using internal eeprom for config
authorKeith Packard <keithp@keithp.com>
Tue, 12 Nov 2013 07:08:50 +0000 (16:08 +0900)
committerKeith Packard <keithp@keithp.com>
Tue, 12 Nov 2013 07:27:31 +0000 (16:27 +0900)
And crank up the default per-flight storage to 1MB

Signed-off-by: Keith Packard <keithp@keithp.com>
src/telemega-v0.3/Makefile
src/telemega-v0.3/ao_pins.h
src/telemega-v0.3/ao_telemega.c

index 01209f7d162662fcd833aec12a2a562c2a6ff01a..a25b8b6863ce122240589f99fb0ecd2735f71a17 100644 (file)
@@ -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 \
index a5a9eaf43d8bd8ac5dff72b6258039795bed4ece..7ff676ea624ef143997c44b2ddf4602365d99964 100644 (file)
 #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
index fbdab64a8766dbbc8a43d21a8e417da4d93691d1..273c04263669df46f9ffb95be9ffc2ecf2abbe3a 100644 (file)
@@ -71,6 +71,7 @@ main(void)
        ao_mma655x_init();
 #endif
 
+       ao_eeprom_init();
        ao_storage_init();
        
        ao_flight_init();