altos/teledongle-v1.9: Add remaining code to complete the project
authorKeith Packard <keithp@keithp.com>
Tue, 7 Oct 2014 03:36:18 +0000 (05:36 +0200)
committerKeith Packard <keithp@keithp.com>
Sat, 25 Oct 2014 04:27:27 +0000 (21:27 -0700)
This turns the prototype board into a full teledongle

Signed-off-by: Keith Packard <keithp@keithp.com>
src/teledongle-v1.9/Makefile
src/teledongle-v1.9/ao_pins.h
src/teledongle-v1.9/ao_teledongle.c

index a8999c2700aa19c006c3099f2929fcc47b21a106..d800d6108ece77564d3feae1d434e0d25d77ec84 100644 (file)
@@ -15,6 +15,8 @@ INC = \
        ao_task.h \
        ao_whiten.h \
        stm32l.h \
        ao_task.h \
        ao_whiten.h \
        stm32l.h \
+       ao_cc1200.h \
+       ao_cc1200_CC1200.h \
        Makefile
 
 #PROFILE=ao_profile.c
        Makefile
 
 #PROFILE=ao_profile.c
@@ -27,13 +29,6 @@ INC = \
 #STACK_GUARD=ao_mpu_stm.c
 #STACK_GUARD_DEF=-DHAS_STACK_GUARD=1
 
 #STACK_GUARD=ao_mpu_stm.c
 #STACK_GUARD_DEF=-DHAS_STACK_GUARD=1
 
-#      ao_monitor.c \
-#      ao_rssi.c \
-#      ao_send_packet.c \
-#      ao_packet_master.c \
-#      ao_packet.c
-
-
 ALTOS_SRC = \
        ao_boot_chain.c \
        ao_interrupt.c \
 ALTOS_SRC = \
        ao_boot_chain.c \
        ao_interrupt.c \
@@ -53,7 +48,12 @@ ALTOS_SRC = \
        ao_spi_stm.c \
        ao_usb_stm.c \
        ao_exti_stm.c \
        ao_spi_stm.c \
        ao_usb_stm.c \
        ao_exti_stm.c \
-       ao_eeprom_stm.c
+       ao_send_packet.c \
+       ao_eeprom_stm.c \
+       ao_monitor.c \
+       ao_rssi.c \
+       ao_packet_master.c \
+       ao_packet.c
 
 PRODUCT=TeleDongle-v1.9
 PRODUCT_DEF=-DTELEDONGLE
 
 PRODUCT=TeleDongle-v1.9
 PRODUCT_DEF=-DTELEDONGLE
index bbc42a5deab5848630413d5e0b870d6eb1d8384a..86dd04597e07922ce37a9e0a3f0ff741f58d439a 100644 (file)
 /*
  * Telemetry monitoring
  */
 /*
  * Telemetry monitoring
  */
-#define HAS_MONITOR            0
+#define HAS_MONITOR            1
 #define LEGACY_MONITOR         0
 #define HAS_MONITOR_PUT                1
 #define AO_MONITOR_LED         AO_LED_GREEN
 #define LEGACY_MONITOR         0
 #define HAS_MONITOR_PUT                1
 #define AO_MONITOR_LED         AO_LED_GREEN
 
 /* gets pretty close to 434.550 */
 
 
 /* gets pretty close to 434.550 */
 
-#define AO_RADIO_CAL_DEFAULT   0x6ca333
+#define AO_RADIO_CAL_DEFAULT   5695733
 
 #define AO_FEC_DEBUG           0
 #define AO_CC1200_SPI_CS_PORT  (&stm_gpioc)
 
 #define AO_FEC_DEBUG           0
 #define AO_CC1200_SPI_CS_PORT  (&stm_gpioc)
index ac1e3c9fa644ec1f6c6ad7fef9f8a992626efed3..68d6de60c9d979eec0bf072484772aa8d798e2a3 100644 (file)
@@ -42,10 +42,10 @@ main(void)
 
        ao_usb_init();
        ao_radio_init();
 
        ao_usb_init();
        ao_radio_init();
-//     ao_monitor_init();
-//     ao_rssi_init(AO_LED_RED);
-//     ao_packet_master_init();
-//     ao_send_packet_init();
+       ao_monitor_init();
+       ao_rssi_init(AO_LED_RED);
+       ao_packet_master_init();
+       ao_send_packet_init();
 
        ao_config_init();
 
 
        ao_config_init();