Hauke Petersen
768459d6c1
Merge pull request #7420 from MichelRottleuthner/rtc_stm32l4
...
periph/rtc: add support for stm32l4
2017-08-21 10:10:26 +02:00
Alexandre Abadie
7682e11763
cpu/stm32f7: add support for stm32f722ze
2017-08-18 13:52:59 +02:00
Aurelien Fillau
860cd70bb7
i2c: add channel 2 & 3
...
Now, I2C driver on stm32l0 family can handle up to 3
channels.
Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-08-18 08:03:39 +02:00
Sebastian Meiling
2bab65ce03
Merge pull request #7335 from smlng/cpu/cc2650/periph_timer
...
cpu, cc26x0: fixing periph timer
2017-08-17 13:26:38 +02:00
Alexandre Abadie
4d54dc43fc
Merge pull request #7359 from photonthunder/samd21_DFLL_fix
...
samd21:DFLL bug
2017-08-16 18:18:26 +02:00
Joakim Nohlgård
b94e91c6f1
kinetis: Adjust RTT alarm trigger time
...
The RTT alarm will trigger when the RTT seconds register is equal to the
set alarm target, instead of triggering at the following second.
2017-08-15 20:28:24 +02:00
Alexandre Abadie
03caac8951
Merge pull request #7307 from Hyungsin/forupstream_gpio_fix
...
samd21: gpio support samr21e18a
2017-08-15 19:44:27 +02:00
Hyungsin
e8e06949eb
cpu/samd21: add gpio support for samr21e18a
2017-08-15 09:43:18 -07:00
Vincent Dupont
e2099ebc66
Merge pull request #7454 from MichelRottleuthner/stm32_rtc_sync_fix
...
stm32_common/periph/rtc: fix wrong read order of rtc regs
2017-08-07 17:34:20 +02:00
MichelRottleuthner
0a9383228e
stm32_common/periph/rtc: fix wrong read order of rtc regs, add wait for calender sync to rtc_set_time
2017-08-07 16:35:56 +02:00
Joakim Nohlgård
efa4f985ef
k60: Update to latest vendor headers
2017-08-04 06:32:41 +02:00
Joakim Nohlgård
0ef0f7b855
kw2xd: Update to latest vendor headers
2017-08-03 21:18:09 +02:00
Joakim Nohlgård
2ac66c8d65
kinetis: Handle CPUs without DAC module (KW2xD)
2017-08-03 21:18:09 +02:00
Joakim Nohlgård
f3ca4a1ef0
k60: Update to latest vendor headers
2017-08-03 21:18:09 +02:00
Joakim Nohlgård
33dfb66bc5
k22f: Update to latest vendor headers
2017-08-03 21:18:08 +02:00
Joakim Nohlgård
9205edfb7b
k64f: Update to latest vendor headers
2017-08-03 21:18:08 +02:00
Joakim Nohlgård
97878f9c6e
kinetis: Add compatibility definitions to common cpu include
2017-08-03 21:18:08 +02:00
Francisco Acosta
020c2a41ff
Merge pull request #7435 from gebart/pr/kinetis-rm-unused-config
...
kinetis: Remove unused configuration items
2017-08-02 12:48:04 +02:00
Martine Lenders
170277967c
Merge pull request #7426 from OlegHahm/stm32f1_rtt_fix
...
stm32f1: rtt: declare functions static
2017-08-01 16:53:44 +02:00
Joakim Nohlgård
a67940e382
kinetis: Remove some unused configuration macros from docs
2017-08-01 16:42:49 +02:00
Joakim Nohlgård
10e53fe841
Merge pull request #7379 from gebart/pr/kinetis-clock-init
...
kinetis: Unify cpu.c, update clock initialization code
2017-08-01 16:40:19 +02:00
Joakim Nohlgård
742bcad912
kinetis: Unify cpu.c, update clocking initialization
...
Unify cpu_init for all Kinetis CPUs to reduce code duplication.
Updated the MCG driver implementation to make the configuration easier.
Most clock settings are initialized by kinetis_mcg_init() called from
cpu_init. Board specific external clock source initialization
(FRDM-K64F, PhyNode) needs to be performed in board_init instead of
in cpu_init.
2017-08-01 16:30:19 +02:00
Francisco Acosta
f2efd88f98
Merge pull request #7129 from haukepetersen/opt_periph_sharetimerset
...
cpu: add and use shared code for timer_set()
2017-08-01 15:09:48 +02:00
Joakim Nohlgård
aa67bdbc42
kinetis: Add support for CPUs with RSIM module
...
Some KW series CPUs have no OSC module, but uses the oscillator found in
the built-in transceiver.
2017-08-01 12:03:49 +02:00
MichelRottleuthner
87c1c96a13
stm32_common/periph/rtc: fix RTSR_TR17 reg name
2017-07-31 13:43:45 +02:00
Martine Lenders
3686b2cba5
Merge pull request #7394 from gebart/pr/kinetis-periph-docs
...
kinetis: Update Doxygen
2017-07-29 11:29:32 +02:00
Joakim Nohlgård
7b2f503051
Merge pull request #7399 from gebart/pr/kinetis-cpu-conf
...
kinetis: Merge cpu_conf settings into kinetis_common
2017-07-28 14:03:06 +02:00
Francisco Acosta
97ad5da84e
Merge pull request #7395 from gebart/pr/k60-rm-macros
...
k60: Remove unused macro definitions and typedefs
2017-07-28 13:53:34 +02:00
Oleg Hahm
650d297890
stm32f1: rtt: declare functions static
2017-07-28 11:24:03 +02:00
Sebastian Meiling
027d65d491
Merge pull request #7327 from smlng/cpu/cc2538/periph_adc
...
cpu, cc2538: add low-level adc periph driver
2017-07-27 10:08:05 +02:00
MichelRottleuthner
ffd4d9280e
stm32_common/periph/rtc: add support for stm32l4
2017-07-26 21:52:35 +02:00
Martine Lenders
3f00ab18e7
nrfmin: add missing return ( #7412 )
2017-07-26 13:54:25 +02:00
Joakim Nohlgård
60a5c85ca8
kinetis: Merge cpu_conf settings into kinetis_common
2017-07-22 15:51:25 +02:00
Joakim Nohlgård
de78f501ea
k60: Remove unused macro definitions and typedefs
2017-07-22 15:51:18 +02:00
smlng
91412453ae
cpu, cc26x0: fixing low-level timer
...
- complete rework of periph/timer.c
- based on TI CC2538 periph/timer.c
2017-07-21 22:20:54 +02:00
Joakim Nohlgård
cb9e3c13bf
kinetis: fix capitalization of periph doc headings
2017-07-21 09:57:27 +02:00
Francois Berder
d8984a6aef
cpu: pic32_common: Fix void pointer arithmetic in hw rng
...
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:55:44 +01:00
Francois Berder
ab6006ea3e
cpu: pic32: Implement cpuid_get function
...
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:52:29 +01:00
smlng
b30d0617aa
cpu, cc2538: add low-lever adc driver
2017-07-20 20:47:49 +02:00
Joakim Nohlgård
86ae36b5be
kinetis: Update documentation page titles
2017-07-20 18:07:29 +02:00
Hauke Petersen
3c623f63c3
cpu/kinetis: optimization of DAC driver impl.
...
- use assert() for checking the line parameter
- use 'bit.h' for bitbanding
- simplified code a bit
- unified style of defifining the board configuration
- removed unused configurations form pba-d-01-kw2x and frdm-k64f
2017-07-20 16:44:41 +02:00
Hauke Petersen
ae3f0193b8
cpu/lpc11u34: fixed ADC driver
...
- fixed selection of resolution
- fixed result masking
- fixed channel selection (and optimized it)
- fixed clock prescaler calculation
2017-07-20 16:29:15 +02:00
Joakim Nohlgård
da4f2f6e6e
Merge pull request #6892 from neiljay/pr/mips-newlib-v2
...
cpu/mips: Integrate better with RIOT newlib layer (v2)
2017-07-20 00:27:51 +02:00
Francois Berder
9277ff005c
cpu: pic32: Implement HW RNG driver
...
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-19 23:08:55 +01:00
Joakim Nohlgård
2194a3366e
kinetis: Update documentation for periph drivers
2017-07-19 17:36:56 +02:00
Joakim Nohlgård
57b32f5c66
cpu/k22f: Add GPIO compatibility definitions to vendor headers
2017-07-18 08:39:21 +02:00
Joakim Nohlgård
4ceb71e719
cpu/k22f: Add Freescale/NXP Kinetis K22F
2017-07-18 08:39:21 +02:00
Joakim Nohlgård
de8f0b62d9
kinetis: Handle ADC modules without extra ADICLK divider
...
Newer CPUs have alternate clock sources on ADICLK=1 instead of Bus/2
2017-07-18 08:39:21 +02:00
Joakim Nohlgård
676df9a0d7
kinetis: Add support for alternate location for ADC1 clock gate
2017-07-18 08:39:21 +02:00
Joakim Nohlgård
156c7ec58c
boards/frdm-common: Introduce frdm-common for shared files for all FRDM boards
2017-07-18 08:39:21 +02:00