1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/stm32
Marian Buschsieweke aec9eb7f6a
cpu/stm32: Fix uart_init()
- Make use of the fact that gpio_init_af() does not need prior call to
  gpio_init() for all STM32 families anymore and drop call to gpio_init()
- Initialize the UART periph first, before initializing the pins
    - While uninitialized, the UART periph will send signal LOW to TXD. This
      results in a start bit being picked up by the other side.
    - Instead, we do not connect the UART periph to the pins until it is
      initialized, so that the TXD level will already be HIGH when the pins
      are attached.
    - This results in no more garbage being send during initialization
2020-07-15 12:12:46 +02:00
..
bootloader cpu/stm32: implement reset to bootloader 2020-06-05 18:41:06 +02:00
dist
include Merge pull request #14318 from benpicco/cpu/stm32-TIMER_CHANNELS 2020-06-24 15:32:22 +02:00
ldscripts
periph cpu/stm32: Fix uart_init() 2020-07-15 12:12:46 +02:00
stmclk cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
vectors cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
cpu_common.c cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
cpu_init.c cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
doc.txt cpu/stm32: adapt Doxygen documentation 2020-05-20 13:39:11 +02:00
Makefile cpu/stm32: implement reset to bootloader 2020-06-05 18:41:06 +02:00
Makefile.dep cpu/stm32: add non blocking uart 2020-06-11 09:51:41 +02:00
Makefile.features cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
Makefile.include cpu/stm32: introduce CPU_FAM_SHORT variable 2020-05-26 12:27:12 +02:00
stm32_info.mk cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
stm32_line.mk cpu/stm32: unify stm32_line.mk files 2020-05-20 13:39:10 +02:00
stm32_mem_lengths.mk cpu/stm32: add support for stm32g4 2020-06-19 14:18:17 +02:00
stm32_riotboot.mk cpu/stm32: introduce CPU_FAM_SHORT variable 2020-05-26 12:27:12 +02:00