diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/telemini-v3.0/ao_pins.h | 27 | ||||
| -rw-r--r-- | src/telemini-v3.0/ao_telemini.c | 14 | 
2 files changed, 19 insertions, 22 deletions
| diff --git a/src/telemini-v3.0/ao_pins.h b/src/telemini-v3.0/ao_pins.h index e060b931..6672a8da 100644 --- a/src/telemini-v3.0/ao_pins.h +++ b/src/telemini-v3.0/ao_pins.h @@ -20,17 +20,19 @@  #define AO_STACK_SIZE	384 +#define RELOCATE_INTERRUPT 0 +  #define IS_FLASH_LOADER	0 -/* 40MHz clock based on 16MHz reference */ +/* 48MHz clock based on 16MHz reference */  //#define AO_HSI48	1  #define AO_HSE			16000000 -#define AO_RCC_CFGR_PLLMUL	STM_RCC_CFGR_PLLMUL_5 -#define AO_RCC_CFGR2_PLLDIV	STM_RCC_CFGR2_PREDIV_2 -#define AO_PLLMUL		5 -#define AO_PLLDIV		2 +#define AO_RCC_CFGR_PLLMUL	STM_RCC_CFGR_PLLMUL_3 +#define AO_RCC_CFGR2_PLLDIV	STM_RCC_CFGR2_PREDIV_1 +#define AO_PLLMUL		3 +#define AO_PLLDIV		1 -/* HCLK = 40MHz */ +/* HCLK = 48MHz */  #define AO_AHB_PRESCALER	1  #define AO_RCC_CFGR_HPRE_DIV	STM_RCC_CFGR_HPRE_DIV_1 @@ -38,11 +40,6 @@  #define AO_APB_PRESCALER	1  #define AO_RCC_CFGR_PPRE_DIV	STM_RCC_CFGR_PPRE_DIV_1 -/* Send PLL clock to cc1200 */ -#define AO_MCO_PORT		(&stm_gpioa) -#define AO_MCO_PIN		9 -#define AO_MCO_AF		STM_AFR_AF5 -  #define HAS_USB			0  #define AO_USB_DIRECTIO		0  #define AO_PA11_PA12_RMP	0 @@ -89,8 +86,6 @@  /* SPI */ -#define HAS_SPI_0		1 -#define SPI_SCK0_P0_6		1  #define HAS_SPI_1		1  #define SPI_SCK1_P1_15		1  #define SPI_MISO1_P0_22		1 @@ -119,7 +114,7 @@  /* CC1200 */  // #define AO_RADIO_CAL_DEFAULT 	5695733 -#define AO_RADIO_CAL_DEFAULT 	5695947 +#define AO_RADIO_CAL_DEFAULT 	5695717  #define AO_FEC_DEBUG		0  #define AO_CC1200_SPI_CS_PORT	(&stm_gpiob) @@ -187,8 +182,8 @@ struct ao_adc {  /*   * Voltage divider on ADC battery sampler   */ -#define AO_BATTERY_DIV_PLUS	100	/* 100k */ -#define AO_BATTERY_DIV_MINUS	27	/* 27k */ +#define AO_BATTERY_DIV_PLUS	56	/* 5.6k */ +#define AO_BATTERY_DIV_MINUS	100	/* 10k */  /*   * Voltage divider on ADC igniter samplers diff --git a/src/telemini-v3.0/ao_telemini.c b/src/telemini-v3.0/ao_telemini.c index a0c0aa7c..d5fbb04e 100644 --- a/src/telemini-v3.0/ao_telemini.c +++ b/src/telemini-v3.0/ao_telemini.c @@ -36,17 +36,19 @@ main(void)  	ao_beep_init();  	ao_cmd_init(); -	ao_ms5607_init(); +//	ao_ms5607_init();  	ao_storage_init(); -	ao_flight_init(); -	ao_log_init(); -	ao_report_init(); -	ao_telemetry_init(); +//	ao_flight_init(); +//	ao_log_init(); +//	ao_report_init(); +//	ao_telemetry_init();  	ao_radio_init();  	ao_packet_slave_init(TRUE); -	ao_igniter_init(); +//	ao_igniter_init();  	ao_config_init(); +	ao_flight_force_idle = TRUE; +  	ao_start_scheduler();  } | 
