Alexandre Abadie
79b2fd89bb
Merge pull request #6568 from haukepetersen/opt_periph_uarttxonly
...
periph/uart: enable to run UART in TX only mode
7 years ago
Hauke Petersen
fc6b7f0575
Merge pull request #6564 from haukepetersen/opt_periph_pwmpower
...
periph/pwm: remove pwm_(start|stop) + doc
7 years ago
Hauke Petersen
d84982428b
cpu/stm32: added compile guards to flashpage.c
7 years ago
Hauke Petersen
3bd8c32554
cpu/stm32: moved flashpage driver to common code
7 years ago
Hauke Petersen
8064bd9fa9
periph/pwm: remove pwm_(start|stop) + doc
...
- joined start/stop and poweron/poweroff
- added general documentation
7 years ago
Hauke Petersen
c3f54e9d7f
cpu/stm32_common: init RX pin only if RX is active
7 years ago
Hauke Petersen
0ffd4e1411
cpu/stm32_common: fixed timer speed
7 years ago
Hauke Petersen
0edef2a0e1
cpu/stm32*+boards: adapted to new SPI API
...
- adapted the SPI driver
- adapted all boards using the CPU
7 years ago
Vincent Dupont
05475f9600
cpu/stm32_common: unified RTC driver
7 years ago
Hauke Petersen
a35709b4f8
Merge pull request #6360 from OlegHahm/periph_timer_remove_irq
...
periph timer: remove timer_irq_(en|dis)able
7 years ago
Hauke Petersen
346b51d9fa
cpu/stm32/pwm: made channel config more flexible
7 years ago
Oleg Hahm
d0316fa7ae
periph timer: remove timer_irq_(en|dis)able
7 years ago
Kaspar Schleiser
5798beca64
cpu: stm32f1/2/4: unify periph/pm support
7 years ago
Oleg Hahm
3485026a48
cpu: stm32: use unsigned as loop counter
7 years ago
Hauke Petersen
ade8bd2a17
Merge pull request #6187 from haukepetersen/opt_stm32_uart
...
cpu/stm32x: unified UART driver implementations
7 years ago
Hauke Petersen
21300cb40f
cpu/stm32: fix timer speed for STM32F1 and F2
7 years ago
Hauke Petersen
625d804fcb
cpu/stm32_common: unified UART driver
7 years ago
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
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
Joakim Nohlgård
0a847d53a7
cpu: Fix array-bounds errors with GCC 6
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
Joakim Nohlgård
95ef11bbc1
cpu/stm32_common: Use a different module name to prevent linker races in Travis
8 years ago
Oleg Hahm
97adfa781e
stm32: use cpuid_address' address, not the value
...
We're interested in the address of `cpuid_address`, not the value it is pointing, too.
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