1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

49 Commits

Author SHA1 Message Date
Joakim Nohlgård
6cda6a6560 periph/cpuid: Unify implementations to a common driver for several platforms 2017-04-05 09:03:49 +02:00
Hauke Petersen
5311e12d8a Merge pull request #6820 from haukepetersen/opt_stm32_hwrng
cpu/stm32_common: unified hwrng driver
2017-03-31 09:59:04 +02:00
Hauke Petersen
2a6a82ce2c cpu/stm32_common: unified hwrng driver 2017-03-30 17:18:31 +02:00
Hauke Petersen
964deefc39 cpu: added support for stm32l4 2017-03-30 16:58:34 +02:00
Hauke Petersen
4e33f0f735 Merge pull request #6764 from bergzand/stm32common-spi
stm32_common/spi: fix receive after transmit-only error
2017-03-30 09:44:41 +02:00
Vincent Dupont
b34611273c Merge pull request #6336 from OTAkeys/pr/stm32_uart
cpu/stm32_common: add UART HW flow control
2017-03-29 12:47:49 +02:00
Vincent Dupont
a8da073f51 cpu/stm32_common: add UART HW flow control 2017-03-29 09:35:29 +02:00
465f2710c6 stm32_common/spi: fix receive after transmit-only error 2017-03-20 09:37:03 +01:00
2eda4bf2fe cpu/stm32f4: add support for stm32f410rb 2017-03-14 18:45:11 +01:00
Vincent Dupont
7b686b3015 cpu/stm32_common: unify gpio driver 2017-03-13 15:09:12 +01:00
5bd4ba6da0 cpu/stm32l0: add support for stm32l0 cpu family 2017-02-24 16:12:00 +01:00
55bb8874f3 cpu/stm32_common: special case for STM32L0 cpu family 2017-02-24 16:12:00 +01:00
79b2fd89bb Merge pull request #6568 from haukepetersen/opt_periph_uarttxonly
periph/uart: enable to run UART in TX only mode
2017-02-24 13:01:38 +01:00
Hauke Petersen
fc6b7f0575 Merge pull request #6564 from haukepetersen/opt_periph_pwmpower
periph/pwm: remove pwm_(start|stop) + doc
2017-02-23 10:58:44 +01:00
Hauke Petersen
d84982428b cpu/stm32: added compile guards to flashpage.c 2017-02-13 09:45:37 +01:00
Hauke Petersen
3bd8c32554 cpu/stm32: moved flashpage driver to common code 2017-02-13 09:45:37 +01:00
Hauke Petersen
8064bd9fa9 periph/pwm: remove pwm_(start|stop) + doc
- joined start/stop and poweron/poweroff
- added general documentation
2017-02-13 09:37:31 +01:00
Hauke Petersen
c3f54e9d7f cpu/stm32_common: init RX pin only if RX is active 2017-02-09 10:42:53 +01:00
58aa9eb8bd cpu/stm32_common/dist: prevent spi_divtable tool to add a trailing whitespace 2017-02-03 16:24:47 +01:00
Hauke Petersen
0ffd4e1411 cpu/stm32_common: fixed timer speed 2017-01-27 09:31:07 +01:00
Hauke Petersen
0edef2a0e1 cpu/stm32*+boards: adapted to new SPI API
- adapted the SPI driver
- adapted all boards using the CPU
2017-01-25 16:46:45 +01:00
Hauke Petersen
e38fc727af cpu/stm32_common: added SPI div calc tool 2017-01-25 16:46:05 +01:00
Vincent Dupont
05475f9600 cpu/stm32_common: unified RTC driver 2017-01-24 15:16:47 +01:00
245f60edfa cpu: fix typo in author email 2017-01-19 21:45:23 +01:00
Hauke Petersen
a35709b4f8 Merge pull request #6360 from OlegHahm/periph_timer_remove_irq
periph timer: remove timer_irq_(en|dis)able
2017-01-18 22:58:21 +01:00
Hauke Petersen
346b51d9fa cpu/stm32/pwm: made channel config more flexible 2017-01-17 14:08:13 +01:00
Oleg Hahm
d0316fa7ae periph timer: remove timer_irq_(en|dis)able 2017-01-14 15:34:53 +01:00
9d1c5f02d7 cpu: stm32_common: periph_cpu_common.h doxygen fix 2017-01-12 16:26:03 +01:00
5798beca64 cpu: stm32f1/2/4: unify periph/pm support 2017-01-12 16:26:02 +01:00
Oleg Hahm
3485026a48 cpu: stm32: use unsigned as loop counter 2017-01-09 10:15:20 +01:00
Hauke Petersen
ade8bd2a17 Merge pull request #6187 from haukepetersen/opt_stm32_uart
cpu/stm32x: unified UART driver implementations
2017-01-06 10:18:29 +01:00
Hauke Petersen
21300cb40f cpu/stm32: fix timer speed for STM32F1 and F2 2017-01-05 14:47:38 +01:00
Hauke Petersen
625d804fcb cpu/stm32_common: unified UART driver 2017-01-05 11:00:18 +01:00
Hauke Petersen
5afb191027 cpu/stm32x: unified gpio_init_af() function 2017-01-05 10:58:54 +01:00
Hauke Petersen
3a00fe8e49 cpus: make use of cortexm_isr_end() 2016-12-21 11:28:46 +01:00
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
2016-12-16 14:51:35 +01:00
Hauke Petersen
4d09d09ee4 cpu/stm32x: unified PWM driver 2016-12-15 12:18:39 +01:00
Hauke Petersen
47b379e45d cpu/stm32x: unified timer driver 2016-12-09 12:20:03 +01:00
Hauke Petersen
7979c3ac5c cpu/stm32_common: added periph_apb_clk() function 2016-12-09 12:20:02 +01:00
Joakim Nohlgård
0a847d53a7 cpu: Fix array-bounds errors with GCC 6 2016-07-13 19:23:42 +02:00
DipSwitch
bd9b3a269c cpu/stm32/perip/dac: Move DAC implementation to stm32_common/periph since all STM32 DAC's have the same basics 2016-03-29 22:25:50 +02:00
DipSwitch
6e9f36c0c5 cpu/stm32_common/gpio: Use default gpio_t type and defines 2016-03-29 22:25:50 +02:00
Hauke Petersen
462d156821 cpu/stm32_common: added periph clk en/dis functions 2016-03-16 12:17:16 +01:00
Hauke Petersen
546aacd2ce cpu/stm32_common: build common module 2016-03-16 12:17:16 +01:00
Hauke Petersen
360e392d69 cpu/stm32f1: reworked timer driver 2016-03-01 22:39:36 +01:00
Joakim Nohlgård
95ef11bbc1 cpu/stm32_common: Use a different module name to prevent linker races in Travis 2016-02-12 08:46:00 +01:00
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.
2016-02-11 01:52:57 +01:00
Hauke Petersen
ea8db10524 cpu/stm32: use common CPUID implementation 2016-02-10 09:12:30 +01:00
Hauke Petersen
f4587b3794 cpu: added place for shared STM32 files 2016-02-10 09:12:29 +01:00