Vincent Dupont
48a360afff
cpu/stm32f2: make use of CPU_LINE
2018-06-27 09:47:40 -07:00
Vincent Dupont
d399518ac6
cpu/stm32_common: add DMA implementation for F2/F4/F7
2018-05-23 11:09:46 +02:00
Hauke Petersen
5a35517787
cpu/stm32: optimized definition of CPUID_ADDR
2017-10-13 16:03:32 +02:00
Hauke Petersen
73ede74cd8
cpu/stm32: unified and cleaned up DAC driver
...
- removed neccessity to define empty `DAC_NUMOF 0` for each STM
base board
- adapted all board configs to this
- joined stm32f2 to use common DAC driver
- improved code of DAC driver
2017-06-29 13:03:12 +02:00
Vincent Dupont
91e601280c
cpu/stm32f2: update vendor headers
2017-06-08 19:10:55 +02:00
Vincent Dupont
7b686b3015
cpu/stm32_common: unify gpio driver
2017-03-13 15:09:12 +01:00
Hauke Petersen
997244f9d7
cpu/stm32f2: fixed blank lines at EOF
2017-03-07 08:55:16 +01:00
Hauke Petersen
37d4f44379
cpus: mv vendor headers to include/vendor/.
2017-03-07 08:55:15 +01:00
Hauke Petersen
5bdb3bfa61
misc: aggregated doxygen fixes
2017-01-25 16:46:46 +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
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
Pieter Willemsen
a0835ccb1d
stm32: use periph_clk_en/dis functions for clock changes
2016-12-16 15:01:56 +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
e50479f84f
cpu/stm32: changed TIM->CCR def in vendor headers
2016-12-09 12:20:03 +01:00
zhuoshuguo
672b99c9e1
cpu/stm32f2: fix include guards.
2016-11-16 11:29:55 +01:00
Toon Stegen
77c9ee043f
stm32f2: add adc and lpm
...
changes taken from DipSwitch's board: EMW3162 #4498 PR.
- Adds a functional implementation of the ADC
- Implements low power mode
2016-07-25 10:34:57 +02:00
Vincent Dupont
70c8bff842
stm32f2: update timer and pwm drivers
2016-04-14 14:44:19 +02:00
Hermann Lelong
182be862bb
stm32f2: Improve UART driver
...
Add missing DMA interrupts for UART
Improve baudrate intialization:
- Return error if baudrate is theorically unreachable
- Implement oversampling by 8 method for high baudrates
Add UART hardware flow control support
Ensure uart tx thread safety with a mutex
Allow setting of pins mode per UART
2016-04-01 16:38:49 +02:00
Vincent Dupont
15b6814d9b
stm32f2: Update with last api changes
...
* Update headers from ST
* Add linker scripts
2016-03-23 15:26:18 +01:00
DipSwitch
4064858e8d
stm32f2: add initial support for stm32f2
2015-12-13 11:00:06 +01:00