From: Martin Mares Date: Sun, 6 Feb 2022 17:46:20 +0000 (+0100) Subject: ir-probe: Random bug fixes X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=b12d063f749a20fbb788b1b095fac16cc0587362;p=home-hw.git ir-probe: Random bug fixes --- 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);