From b12d063f749a20fbb788b1b095fac16cc0587362 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 6 Feb 2022 18:46:20 +0100 Subject: [PATCH] ir-probe: Random bug fixes --- ir-probe/test.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ir-probe/test.c b/ir-probe/test.c index 9a2520a..47b80eb 100644 --- a/ir-probe/test.c +++ b/ir-probe/test.c @@ -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); -- 2.39.2