|
|
|
@ -32,13 +32,13 @@ int gpio_init(void) |
|
|
|
|
/* Set up GPIOs for timers. */ |
|
|
|
|
gpio_primary_remap(0, AFIO_MAPR_TIM2_REMAP_PARTIAL_REMAP1); |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, |
|
|
|
|
GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_TIM2_PR1_CH3); |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, |
|
|
|
|
GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_TIM2_PR1_CH4); |
|
|
|
|
GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_TIM2_PR1_CH1_ETR); |
|
|
|
|
|
|
|
|
|
/* Set up GPIO for LED. */ |
|
|
|
|
gpio_set_mode(GPIOB, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO0); |
|
|
|
|
gpio_clear(GPIOB, GPIO0); |
|
|
|
|
gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO10); |
|
|
|
|
gpio_set(GPIOC, GPIO10); |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|