]> mj.ucw.cz Git - home-hw.git/blobdiff - ir-probe/test.c
burrow-bsbd: Removed surplus newline
[home-hw.git] / ir-probe / test.c
index 9a2520a78ffbf8d5e40952ac8fbc78744247c112..47b80eba2cc2c1cb88a2e22069fe4b7ef99e0775 100644 (file)
@@ -11,10 +11,12 @@ static void clock_setup(void)
 {
        rcc_clock_setup_in_hse_8mhz_out_72mhz();
 
+       rcc_periph_clock_enable(RCC_GPIOA);
        rcc_periph_clock_enable(RCC_GPIOB);
        rcc_periph_clock_enable(RCC_GPIOC);
        rcc_periph_clock_enable(RCC_USART1);
 
+       rcc_periph_reset_pulse(RST_GPIOA);
        rcc_periph_reset_pulse(RST_GPIOB);
        rcc_periph_reset_pulse(RST_GPIOC);
        rcc_periph_reset_pulse(RST_USART1);
@@ -27,12 +29,12 @@ static void gpio_setup(void)
        gpio_clear(GPIOC, GPIO13);
 
        // PB9 = SFH5110 output (5V tolerant)
-       gpio_set_mode(GPIOC, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, GPIO9);
+       gpio_set_mode(GPIOB, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, GPIO9);
 }
 
 static void usart_setup(void)
 {
-       gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_USART1_TX);
+       gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO9);
 
        usart_set_baudrate(USART1, 115200);
        usart_set_databits(USART1, 8);