Hauke Petersen
0edef2a0e1
cpu/stm32*+boards: adapted to new SPI API
...
- adapted the SPI driver
- adapted all boards using the CPU
7 years ago
Alexandre Abadie
245f60edfa
cpu: fix typo in author email
7 years ago
Hauke Petersen
346b51d9fa
cpu/stm32/pwm: made channel config more flexible
7 years ago
Kaspar Schleiser
9d1c5f02d7
cpu: stm32_common: periph_cpu_common.h doxygen fix
7 years ago
Kaspar Schleiser
5798beca64
cpu: stm32f1/2/4: unify periph/pm support
7 years ago
Hauke Petersen
625d804fcb
cpu/stm32_common: unified UART driver
7 years ago
Hauke Petersen
5afb191027
cpu/stm32x: unified gpio_init_af() function
7 years ago
Pieter Willemsen
2b37d369a0
stm32_common: add delay when turn on peripheral clock
...
Implements workaround 1 (use __DSB()) proposed in the stm32 errata
It was possible to lose data when you configure a peripheral
right after enabling its clock
7 years ago
Hauke Petersen
4d09d09ee4
cpu/stm32x: unified PWM driver
7 years ago
Hauke Petersen
47b379e45d
cpu/stm32x: unified timer driver
7 years ago
Hauke Petersen
7979c3ac5c
cpu/stm32_common: added periph_apb_clk() function
7 years ago
DipSwitch
bd9b3a269c
cpu/stm32/perip/dac: Move DAC implementation to stm32_common/periph since all STM32 DAC's have the same basics
8 years ago
DipSwitch
6e9f36c0c5
cpu/stm32_common/gpio: Use default gpio_t type and defines
8 years ago
Hauke Petersen
462d156821
cpu/stm32_common: added periph clk en/dis functions
8 years ago
Hauke Petersen
360e392d69
cpu/stm32f1: reworked timer driver
8 years ago
Hauke Petersen
ea8db10524
cpu/stm32: use common CPUID implementation
8 years ago
Hauke Petersen
f4587b3794
cpu: added place for shared STM32 files
8 years ago