1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-20 03:53:49 +01:00

3625 Commits

Author SHA1 Message Date
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
Neil Jones
54eb49af4d mips: syscalls: supress ccpcheck error 2017-07-17 17:17:44 +01:00
Francisco Acosta
1523186f99 Merge pull request #7209 from kYc0o/mcuboot_nrf52dk
Add MCUBoot linking options for RIOT images
2017-07-17 15:12:57 +02:00
kYc0o
3b6fad4dde cpu/cortexm_common: add image headers default size 2017-07-17 14:48:30 +02:00
kYc0o
41e9884b20 cpu/nrf52: add alignment and image header sizes for bootlaoder usage 2017-07-17 14:48:29 +02:00
kYc0o
1a52c80bf4 cpu/cortexm_common/ldscripts: add multislot variables 2017-07-17 14:48:28 +02:00
kYc0o
7137b7d5c4 cpu/nrf52/ldscripts: extend script for multislot usage 2017-07-17 14:48:28 +02:00
Dan Evans
354803110d samd21:DFLL bug 2017-07-13 13:09:42 -06:00
Hauke Petersen
10d357e847 cpu/msp430: call periph_init during CPU init 2017-07-13 14:21:30 +02:00
smlng
ce7f170972 cpu, cc26x0: add missing Makefile.feature, with pm 2017-07-10 14:50:15 +02:00
smlng
e94672599d cpu, cc2538: gpio helper functions 2017-07-07 11:57:07 +02:00
Anon Mall
c4584aca2b gpio interrupt fix 2017-07-04 00:03:13 +02:00
Alexandre Abadie
268c6b647e drivers/can: fix doxygen documentation + typo 2017-07-03 20:43:51 +02:00
Alexandre Abadie
0ccc264538 drivers: initial implementation of sx127x radio (LoRa mode only) 2017-06-30 19:00:40 +02:00
Peter Kietzmann
afbb00cca7 Merge pull request #7225 from dnahm/atmega_spi
cpu/atmega_common: adjust spi for at328p and at1281
2017-06-30 08:53:10 +02:00
dnahm
af34c87a8d cpu/atmega_common: adjust spi for at328p and at1281 2017-06-30 08:34:47 +02:00