enable spi flash on telefiretwo
authorBdale Garbee <bdale@gag.com>
Sat, 22 Apr 2017 21:45:52 +0000 (15:45 -0600)
committerBdale Garbee <bdale@gag.com>
Sat, 22 Apr 2017 21:45:52 +0000 (15:45 -0600)
src/telefiretwo-v1.0/Makefile
src/telefiretwo-v1.0/ao_pins.h
src/telefiretwo-v1.0/ao_telefiretwo.c

index 927b3a801cd91ff9eacbc6f1f2997cf515cc4758..f46295991c9d9818d7ac4e5165faefd0bc4e6b10 100644 (file)
@@ -43,6 +43,8 @@ ALTOS_SRC = \
        ao_spi_stm.c \
        ao_beep_stm.c \
        ao_eeprom_stm.c \
+       ao_storage.c \
+       ao_m25.c \
        ao_usb_stm.c \
        ao_exti_stm.c \
        ao_cc1200.c \
index 8cde0043ba5579a81b4ed5cdbcb44715a333222f..aa8501c04807c73e3a08c4201e1f07e496fd4838 100644 (file)
 
 #define FAST_TIMER_FREQ                10000   /* .1ms for debouncing */
 
+/*
+ * SPI Flash memory
+ */
+
+#define M25_MAX_CHIPS           1
+#define AO_M25_SPI_CS_PORT      (&stm_gpioa)
+#define AO_M25_SPI_CS_MASK      (1 << 15)
+#define AO_M25_SPI_BUS          AO_SPI_2_PB13_PB14_PB15
+
 /*
  * Radio is a cc1200 connected via SPI
  */
index bdcf3213ddac77c861ef844ce7b9303158784947..fa7b76791396a3d5abf40f5417a0b162d6039c22 100644 (file)
@@ -20,6 +20,7 @@
 #include <ao_pad.h>
 #include <ao_exti.h>
 #include <ao_radio_cmac_cmd.h>
+#include <ao_eeprom.h>
 
 void
 main(void)
@@ -40,6 +41,7 @@ main(void)
        ao_adc_init();
 
        ao_eeprom_init();
+       ao_storage_init();
 
        ao_radio_init();