Vincent Dupont
c99ac9ce3f
cpu/stm32f4: add stm32f437vg support
2018-05-24 15:15:48 +02:00
Alexandre Abadie
f3c3818fa7
cpu/atmega*: configure eeprom
2018-05-24 14:07:55 +02:00
Alexandre Abadie
364806e585
cpu/atmega_common: add support for eeprom periph interface
2018-05-24 14:07:55 +02:00
Alexandre Abadie
aa6cf07390
cpu/stm32l1: add definitions for internal eeprom
2018-05-24 14:07:55 +02:00
Alexandre Abadie
fc9a853c20
cpu/stm32l0: add definitions for internal eeprom
2018-05-24 14:07:55 +02:00
Alexandre Abadie
331ad0970d
cpu/stm32{f,l}{0,1}: provide flash common feature
2018-05-24 14:07:55 +02:00
Alexandre Abadie
89e0389f27
cpu/stm32_common: implement eeprom access functions
2018-05-24 14:07:55 +02:00
Koen Zandberg
01934de2ff
Merge pull request #9177 from smlng/pr/cpu/cortex/vector/indention
...
cpu/cortex_common: fix indention in vector table
2018-05-24 11:55:13 +02:00
smlng
34ade00db9
cpu/cortex_common: fix indention in vector table
2018-05-24 11:26:46 +02:00
Vincent Dupont
b8dd0baa73
cpu/stm32f4: fix periph_cpu.h for f412zg and f446ze
2018-05-24 10:31:00 +02:00
Alexandre Abadie
633a92929d
boards/nucleo-l031k6: rename to st marketing name
2018-05-23 12:50:33 +02:00
Alexandre Abadie
3e4f7adc95
boards/nucleo-f031k6: rename to st marketing name
2018-05-23 12:46:42 +02:00
Alexandre Abadie
83e1298c5a
cpu/stm32f4: use nucleo-f446ze name
2018-05-23 12:09:28 +02:00
Vincent Dupont
93ebf38615
Merge pull request #8649 from aabadie/pr/nucleo-rename
...
boards/nucleo64*: rename boards to use their ST marketing name
2018-05-23 12:08:06 +02:00
Vincent Dupont
8fc63738f6
cpu/stm32_common: adapt UART driver to use DMA
2018-05-23 11:09:46 +02:00
Vincent Dupont
6551d896be
cpu/stm32_common: adapt SPI driver to use DMA
2018-05-23 11:09:46 +02:00
Vincent Dupont
d399518ac6
cpu/stm32_common: add DMA implementation for F2/F4/F7
2018-05-23 11:09:46 +02:00
Alexandre Abadie
5821bfd68e
boards/nucleo-f446re: rename to marketing name
2018-05-22 21:52:41 +02:00
Alexandre Abadie
de783eed78
boards/nucleo-f411re: rename to marketing name
2018-05-22 21:52:41 +02:00
Alexandre Abadie
7818c1a080
boards/nucleo-f401re: rename to marketing name
2018-05-22 21:52:41 +02:00
Francisco Acosta
8ab908146e
Merge pull request #8959 from aabadie/pr/cpu/guard_atmega_common
...
cpu/atmega_common: remove useless periph file guard
2018-05-22 19:57:46 +02:00
Joakim Nohlgård
fb73067494
kinetis: Refactor PIT driver
...
Stop prescaler instead of counter channel to avoid the need for saving
and restoring timeouts
2018-05-22 16:47:35 +02:00
Joakim Nohlgård
16af9b0beb
kinetis: Clean up PIT timer implementation
2018-05-22 16:47:23 +02:00
Joakim Nohlgård
a6c30ab61d
kinetis: Move RTT config to periph_cpu.h
2018-05-22 16:46:39 +02:00
Joakim Nohlgård
c7801e466d
kinetis: Refactor RTT driver
...
- Keep counter value between resets
- Let kinetis_mcg_init manage the RTC oscillator, to avoid disrupting
the core clock in certain configurations
- Remove some unnecessary macros for hardware abstraction; all Kinetis
CPUs which have an RTC only have a single RTC instance, and the ISRs
and hardware registers are named the same way in all Kinetis CPU
headers.
2018-05-22 16:46:39 +02:00
Joakim Nohlgård
9e10cd4401
cpu/kinetis: Refactor LPTMR driver implementation
...
Uses timer freerunning counter mode (TFC) and updating an internal
reference point instead of relying on RTT for reference time. The
target accuracy has been greatly improved for all test cases in
bench_periph_timer
2018-05-22 16:45:41 +02:00
Marian Buschsieweke
17a5101b40
cpu/lpc2387: Fixed broken SPI driver
...
In commit 513b20ffd328934c58af169e2bce0c0a01eddee2 the SPI API was changed to
power up an configure the SPI bus on spi_acquire(). Sadly, the lpc2387 SPI
apparently needs to be reconfigured after each power up. This commit moves
the initialization code required after each power up from spi_init() to
spi_acquire().
2018-05-19 18:12:25 +02:00
b7c65fe2ce
Merge pull request #9132 from gebart/pr/native-pm
...
native: define PROVIDES_PM_SET_LOWEST
2018-05-15 21:48:40 +02:00
Alexandre Abadie
601846c2ba
cpu/stm32l4: add support for stm32l496zg
2018-05-15 11:56:51 +02:00
Joakim Nohlgård
2d88cfca15
native: Define PROVIDES_PM_SET_LOWEST
2018-05-15 10:58:05 +02:00
Alexandre Abadie
ecb2e4767d
Merge pull request #8955 from aabadie/pr/cpu/guard_cc2538
...
cpu/cc2538: remove obsolete periph file guard
2018-05-14 22:46:47 +02:00
Koen Zandberg
3f1657ffbb
Merge pull request #8952 from ZetaR60/RIOT_atmega_graceful_clock
...
boards/common/atmega: gracefully handle CKDIV8 fuse
2018-05-14 16:11:17 +02:00
bb60b3e040
Merge pull request #9074 from haukepetersen/opt_nrf5x_nrfminfeature
...
cpu/nrf5x: define nrfmin feature in nrf5x_common
2018-05-12 02:18:31 +02:00
Joakim Nohlgård
77449aa592
Merge pull request #9103 from gebart/pr/cortexm-vectors-const
...
cortexm: const ISR vectors
2018-05-11 21:35:12 +02:00
83e8a52176
Merge pull request #9089 from gebart/pr/ldscript-attrs
...
cpu: ldscript memory attribute corrections
2018-05-09 09:26:20 +02:00
260940cfa3
Merge pull request #9079 from OTAkeys/pr/stm32f423
...
cpu/stm32f4: add support for STM32F423 line
2018-05-09 09:18:18 +02:00
Joakim Nohlgård
986000492d
stm32_common: Adjust ldscript memory segment attributes
2018-05-09 06:49:29 +02:00
Joakim Nohlgård
e29e0588b4
sam_common: Adjust ldscript memory segment attributes
2018-05-09 06:49:25 +02:00
Joakim Nohlgård
28361592ae
sam0_common: Adjust ldscript memory segment attributes
2018-05-09 06:49:02 +02:00
Joakim Nohlgård
72118db964
nrf52: Adjust ldscript memory segment attributes
2018-05-09 06:48:40 +02:00
Joakim Nohlgård
57b56d2e4d
nrf51: Adjust ldscript memory segment attributes
2018-05-09 06:46:51 +02:00
Joakim Nohlgård
60b13e680c
lpc2387: Adjust ldscript memory segment attributes
2018-05-09 06:46:05 +02:00
Joakim Nohlgård
bb7fdb6eda
lpc1768: Adjust ldscript memory segment attributes
2018-05-09 06:45:28 +02:00
Joakim Nohlgård
37cb8dcf95
lm4f120: Adjust ldscript memory segment attributes
2018-05-09 06:45:00 +02:00
Joakim Nohlgård
433322834e
ezr32wg: Adjust ldscript memory segment attributes
2018-05-09 06:44:39 +02:00
Joakim Nohlgård
4532c348b4
cortexm_common: Adjust ldscript memory segment attributes
2018-05-09 06:44:12 +02:00
Joakim Nohlgård
93e2527a64
cc26x0: Adjust ldscript memory segment attributes
2018-05-09 06:43:17 +02:00
Joakim Nohlgård
e3a27a74cc
cc2538: Adjust ldscript memory segment attributes
2018-05-09 06:41:57 +02:00
Joakim Nohlgård
e7b957fb04
mips_pic32mz: Tabs to spaces in ldscript
2018-05-09 00:41:27 +02:00
Joakim Nohlgård
b8d6bcdb07
cortexm_common: specify load segment instead of load address for .data
2018-05-09 00:41:27 +02:00