Vincent Dupont
460608cc7a
cpu/stm32_common: add support of stm32f7 to RTC driver
6 years ago
Kaspar Schleiser
8501a03cbc
cleanup: apply enable_debug_false.cocci to codebase (coccinelle)
...
Skipped sys/cbor/cbor.c, examples/microcoap_server/microcoap_sock.c,
as they use different semantics.
6 years ago
Hauke Petersen
7079d481c7
cpu/stm32: added support for STM32F7
6 years ago
Hauke Petersen
4b9935b4f2
cpu/stm32_common: added common clk interface
6 years ago
Hauke Petersen
56c3d3e5bf
cpu/stm32_common: added LPTIM1 based rtt impl.
6 years ago
Joakim Nohlgård
6cda6a6560
periph/cpuid: Unify implementations to a common driver for several platforms
6 years ago
Hauke Petersen
2a6a82ce2c
cpu/stm32_common: unified hwrng driver
6 years ago
Hauke Petersen
964deefc39
cpu: added support for stm32l4
6 years ago
Vincent Dupont
a8da073f51
cpu/stm32_common: add UART HW flow control
6 years ago
Hauke Petersen
190f319066
cpu/sam0|stm32: use common cortexm_sleep()
6 years ago
Koen Zandberg
465f2710c6
stm32_common/spi: fix receive after transmit-only error
6 years ago
Alexandre Abadie
2eda4bf2fe
cpu/stm32f4: add support for stm32f410rb
6 years ago
Vincent Dupont
7b686b3015
cpu/stm32_common: unify gpio driver
6 years ago
Alexandre Abadie
5bd4ba6da0
cpu/stm32l0: add support for stm32l0 cpu family
6 years ago
Alexandre Abadie
55bb8874f3
cpu/stm32_common: special case for STM32L0 cpu family
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
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
6 years ago
Kaspar Schleiser
5798beca64
cpu: stm32f1/2/4: unify periph/pm support
6 years ago
Oleg Hahm
3485026a48
cpu: stm32: use unsigned as loop counter
6 years ago
Hauke Petersen
21300cb40f
cpu/stm32: fix timer speed for STM32F1 and F2
6 years ago
Hauke Petersen
625d804fcb
cpu/stm32_common: unified UART driver
6 years ago
Hauke Petersen
5afb191027
cpu/stm32x: unified gpio_init_af() function
6 years ago
Hauke Petersen
3a00fe8e49
cpus: make use of cortexm_isr_end()
6 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
6 years ago
Hauke Petersen
4d09d09ee4
cpu/stm32x: unified PWM driver
6 years ago
Hauke Petersen
47b379e45d
cpu/stm32x: unified timer driver
6 years ago
Hauke Petersen
7979c3ac5c
cpu/stm32_common: added periph_apb_clk() function
6 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