Alexandre Abadie
79b2fd89bb
Merge pull request #6568 from haukepetersen/opt_periph_uarttxonly
...
periph/uart: enable to run UART in TX only mode
6 years ago
Hauke Petersen
fc6b7f0575
Merge pull request #6564 from haukepetersen/opt_periph_pwmpower
...
periph/pwm: remove pwm_(start|stop) + doc
6 years ago
Hauke Petersen
d84982428b
cpu/stm32: added compile guards to flashpage.c
6 years ago
Hauke Petersen
3bd8c32554
cpu/stm32: moved flashpage driver to common code
6 years ago
Hauke Petersen
8064bd9fa9
periph/pwm: remove pwm_(start|stop) + doc
...
- joined start/stop and poweron/poweroff
- added general documentation
6 years ago
Hauke Petersen
c3f54e9d7f
cpu/stm32_common: init RX pin only if RX is active
6 years ago
Alexandre Abadie
58aa9eb8bd
cpu/stm32_common/dist: prevent spi_divtable tool to add a trailing whitespace
6 years ago
Hauke Petersen
0ffd4e1411
cpu/stm32_common: fixed timer speed
6 years ago
Hauke Petersen
0edef2a0e1
cpu/stm32*+boards: adapted to new SPI API
...
- adapted the SPI driver
- adapted all boards using the CPU
6 years ago
Hauke Petersen
e38fc727af
cpu/stm32_common: added SPI div calc tool
6 years ago
Vincent Dupont
05475f9600
cpu/stm32_common: unified RTC driver
6 years ago
Alexandre Abadie
245f60edfa
cpu: fix typo in author email
6 years ago
Hauke Petersen
a35709b4f8
Merge pull request #6360 from OlegHahm/periph_timer_remove_irq
...
periph timer: remove timer_irq_(en|dis)able
6 years ago
Hauke Petersen
346b51d9fa
cpu/stm32/pwm: made channel config more flexible
6 years ago
Oleg Hahm
d0316fa7ae
periph timer: remove timer_irq_(en|dis)able
6 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
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
5afb191027
cpu/stm32x: unified gpio_init_af() function
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
Hauke Petersen
7979c3ac5c
cpu/stm32_common: added periph_apb_clk() function
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
7 years ago
DipSwitch
6e9f36c0c5
cpu/stm32_common/gpio: Use default gpio_t type and defines
7 years ago
Hauke Petersen
462d156821
cpu/stm32_common: added periph clk en/dis functions
7 years ago
Hauke Petersen
546aacd2ce
cpu/stm32_common: build common module
7 years ago
Hauke Petersen
360e392d69
cpu/stm32f1: reworked timer driver
7 years ago
Joakim Nohlgård
95ef11bbc1
cpu/stm32_common: Use a different module name to prevent linker races in Travis
7 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.
7 years ago
Hauke Petersen
ea8db10524
cpu/stm32: use common CPUID implementation
7 years ago
Hauke Petersen
f4587b3794
cpu: added place for shared STM32 files
7 years ago