Martine Lenders
abe2d44861
Merge pull request #7041 from OTAkeys/pr/stm32f413vg
...
cpu/stm32f4: add stm32f413vg support
2017-06-29 14:48:14 +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
smlng
692cf96297
doc: fix doxygen grouping of cpu periph drivers
2017-06-26 14:42:11 +02:00
Vincent Dupont
2e97664c37
cpu/stm32f4: fix vector definition for stm32f413
2017-06-26 10:46:15 +02:00
Vincent Dupont
ecbe64d6f5
cpu/stm32f4: add stm32f413vg support
2017-06-26 10:46:15 +02:00
c59a7d83c7
cpu/stm32f4: update stm32f412zx vendor cmsis version
2017-06-23 17:02:29 +02:00
Francisco Acosta
cd824c3bc2
Merge pull request #6723 from aabadie/nucleo144_f412
...
boards/nucleo144-f412: initial support
2017-06-23 15:29:41 +02:00
Vincent Dupont
22399d4b06
cpu/stm32f4: implement stmclk functions
2017-06-08 16:51:17 +02:00
Vincent Dupont
c0400100cc
cpu/stm32f4: update vendor headers
2017-06-08 16:51:17 +02:00
0fcc7d3834
cleanup: apply headerguard script output
2017-05-24 17:54:02 +02:00
dfe55b6dec
cpu/stm32f4: add support for smt32f412zg
2017-05-19 13:29:26 +02:00
Joakim Nohlgård
339a4da9dc
Makefiles: move to new directory /makefiles
2017-04-04 15:11:54 +02:00
Hauke Petersen
2a6a82ce2c
cpu/stm32_common: unified hwrng driver
2017-03-30 17:18:31 +02:00
8417aac5cc
cpu/stm32f4: add support for stm32f429zi
2017-03-18 15:56:56 +01:00
8887cf55e7
cpu/stm32f4: add support for stm32f446ze
2017-03-16 18:23:38 +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
Hauke Petersen
37d4f44379
cpus: mv vendor headers to include/vendor/.
2017-03-07 08:55:15 +01:00
Vincent Dupont
efbad0dd3f
cpu/stm32f4: add stm32f413zh support
2017-02-23 17:01:44 +01:00
5e264f13eb
cpu/stm32f4: add support for stm32f411re
2017-02-22 15:18:21 +01:00
Hauke Petersen
2f9e3c89e1
periph/hwrng: use void* buf for hwrng_read()
2017-02-07 13:20:39 +01:00
Hauke Petersen
4bfce892d3
drivers/periph&cpu: add and use common periph_init()
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
245f60edfa
cpu: fix typo in author email
2017-01-19 21:45:23 +01:00
Hauke Petersen
65f27f073f
cpu/stm32f4: fixed minor typo in the hwrng driver
2017-01-16 14:37:08 +01:00
5798beca64
cpu: stm32f1/2/4: unify periph/pm support
2017-01-12 16:26:02 +01:00
0194091673
remove obsolete lpm code
2017-01-12 11:24:15 +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
a0835ccb1d
stm32: use periph_clk_en/dis functions for clock changes
2016-12-16 15:01:56 +01:00
79043d2518
Merge pull request #6186 from haukepetersen/opt_stm32_pwm
...
cpu/stm32x: unified PWM driver implementations
2016-12-16 14:34:33 +01:00
596f8c516b
Merge pull request #6189 from bergzand/stm32f401-i2c
...
cpu/stm32f4: Add I2C low speed support to the stm32f4
2016-12-16 14:30:44 +01:00
3ec401da61
cpu/stm32f4: add i2c low speed mode support
2016-12-15 20:56:10 +01:00
Hauke Petersen
4d09d09ee4
cpu/stm32x: unified PWM driver
2016-12-15 12:18:39 +01:00
Hauke Petersen
2a62ec5f6b
cpu/stm32f[3|4] adapted PWM driver
2016-12-09 12:20:03 +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
Peter Kietzmann
e547ff1d60
Merge pull request #6013 from haukepetersen/opt_periph_uartreturntypes
...
periph/uart: added names to return values
2016-11-29 19:14:09 +01:00
zhuoshuguo
501bdcf305
cpu/stm32f4: fix include guards.
2016-11-16 11:33:26 +01:00
Hauke Petersen
2eebf36eb2
cpu/uart: make use of named return values
2016-10-28 10:32:00 +02:00
Kees Bakker
bac5cda1e3
periph/i2c: convert char to uint8_t where applicapable
...
In general, data transferred through I2C are bytes and thus should have
type uint8_t, not char.
Also convert uint8_t ptrs to void ptrs
2016-10-04 20:26:39 +02:00
b50ab2f46e
cpu/stm32f4: adding support for stm32f446re cpu
2016-09-28 17:00:56 +02:00
5ab97fe38b
cpu: build cortexm vectors.c without LTO
2016-08-29 13:30:17 +02:00
Victor Arino
411f7c9585
cpu/stm32f4: uncrustify periph_cpu
2016-08-03 15:04:32 +02:00
Joakim Nohlgård
0a847d53a7
cpu: Fix array-bounds errors with GCC 6
2016-07-13 19:23:42 +02:00
René Kijewski
f31a70de60
Merge pull request #5578 from zhuoshuguo/fix_stm32f_include_headers
...
cpu/stm32: fix header include guards
2016-07-05 15:20:21 +02:00
Ian Martin
49ae438dd5
doc: eliminate clutter in adc and gpio periph docs
2016-06-29 15:08:32 -04:00
zhuoshuguo
10f8ce1118
cpu/stm32: fix include header guards.
2016-06-28 20:30:29 +02:00
Peter Kietzmann
3c2e90e952
Merge pull request #4165 from DipSwitch/add_clock_selection_stm32f4
...
cpu: Add clock source selection based on CLOCK_HSE or CLOCK_HSI for STM32F4 family
2016-03-30 09:33:30 +02:00