1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

2745 Commits

Author SHA1 Message Date
Bas Stottelaar
15fafef901 boards: ikea-tradfri, sltb001a, stk3x00: whitespaces between includes 2018-03-16 20:39:10 +01:00
Bas Stottelaar
d0dcfef7b3 boards: slstk3401a, sltb001a: cleanup of module includes 2018-03-16 20:39:05 +01:00
Bas Stottelaar
62b8217bcb boards: ikea-tradfri, sltb001a, stk3x00: fix indent for Makefile 2018-03-16 20:09:33 +01:00
Bas Stottelaar
995973f061 boards: slstk3401a: add support 2018-03-16 16:29:38 +01:00
Bas Stottelaar
a05d1b1004 cpu/board: native: use common peripheral initialization 2018-03-15 23:26:01 +01:00
Martine Lenders
8664382839
Merge pull request #8707 from aabadie/boards/params/telosb
boards/telosb: fix driver params usage
2018-03-15 15:41:11 +01:00
Martine Lenders
09a7c77158
Merge pull request #8706 from aabadie/boards/params/z1
boards/z1: fix driver params usage
2018-03-15 14:57:02 +01:00
Martine Lenders
89927290c3
Merge pull request #8760 from aabadie/boards/params/fox
boards/fox: fix driver params usage
2018-03-15 14:39:00 +01:00
648d578c97 boards/b-l072z-lrwan1: add missing rtc feature provided 2018-03-09 11:40:42 +01:00
912e107d23 boards/nucleo-l152: increase xtimer backoff 2018-03-09 09:28:25 +01:00
019ed64d90 boards/fox: fix driver params usage 2018-03-08 17:16:31 +01:00
19cf25c7fb
Merge pull request #8709 from aabadie/boards/params/pba-d-01
boards/pba-d-01-kw2x: fix driver params usage
2018-03-08 16:31:46 +01:00
Martine Lenders
6ca74fa145
Merge pull request #8708 from aabadie/boards/params/iotlab
boards/iotlab*: fix driver params usage
2018-03-08 14:02:51 +01:00
Martine Lenders
6284766e0e
Merge pull request #8705 from aabadie/boards/params/mulle
boards/mulle: fix driver params usage
2018-03-08 13:57:00 +01:00
Martine Lenders
47a66098e8
Merge pull request #8703 from aabadie/boards/params/samr21-xpro
boards/samr21-xpro: fix driver params usage
2018-03-08 12:30:09 +01:00
Martine Lenders
b3f4a117a9
Merge pull request #8748 from aabadie/pr/boards/remote-doxygen
boards/remote*: fix doxygen grouping
2018-03-07 11:02:44 +01:00
4cd7307cbc boards/iotlab-a8-m3: fix doxygen grouping 2018-03-07 10:28:23 +01:00
9a0cedeb8d boards/remote*: fix doxygen grouping 2018-03-07 10:25:35 +01:00
23b414b732 drivers: net: adapt to iolist-using netdev 2018-03-06 14:00:31 +01:00
Francisco
dcc0ab8cbb boards/nucleo-l452re: initial support 2018-03-05 14:45:24 -03:00
c71bed6e34
Merge pull request #8710 from jia200x/pr/doc/nz32-sc151
boards/nz32-sc151: fix ingroup directive in periph_conf
2018-03-02 17:10:24 +01:00
Jose Alamos
a5d83abf8f boards/nz32-sc151: fix ingroup directive in periph_conf 2018-03-02 17:02:41 +01:00
Joakim Nohlgård
2d53178cc5 boards/frdm-kw41z: Add NXP FRDM-KW41Z
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/w-serieswireless-conn.m0-plus-m4/freedom-development-kit-for-kinetis-kw41z-31z-21z-mcus:FRDM-KW41Z
2018-03-02 15:40:35 +01:00
Joakim Nohlgård
6dbc8d7e17 frdm-common: Add OpenOCD configurations for Kinetis L devices 2018-03-02 15:38:39 +01:00
Peter Kietzmann
215940b058
Merge pull request #8643 from Josar/jiminy_master
boards: Jiminy-mega256rfr2: initial support
2018-03-02 15:24:39 +01:00
Josarn
ff2291360f boards/jiminy-mega256rfr2: Initial board support
Signed-off-by: Josua Arndt  <josuaarndt@live.de>
Signed-off-by: Steffen Robertz <steffen.robertz@online.de>
2018-03-02 13:34:04 +01:00
smlng
dab84471f1 boards/remote: use port names in UART config 2018-03-02 09:08:28 +01:00
smlng
d8bb9030ae boards: zolertia remote add uart1 config 2018-03-02 09:02:53 +01:00
18f9024fd8
Merge pull request #8545 from kYc0o/nucleo-l152_lse
boards/nucleo-l152: configure LSI by default
2018-03-01 13:23:57 +01:00
Francisco Acosta
6a32f1ddd2 boards/nucleo-l152: configure LSI by default 2018-03-01 12:17:32 +01:00
Sebastian Meiling
f5ef0bd09c
Merge pull request #8345 from danpetry/cc2538_uart
cc2538/include/periph_cpu.h: Changed UART configuration format for cc2538.
2018-03-01 12:02:59 +01:00
c4769f1cc4 boards/pba-d-01-kw2x: fix driver params usage 2018-03-01 10:02:39 +01:00
c3fe5b62e4 boards/z1: fix driver params usage 2018-02-28 18:31:44 +01:00
1788444f5f boards/telosb: fix driver params usage 2018-02-28 18:31:14 +01:00
ab0d598e60 boards/samr21-xpro: fix driver params usage 2018-02-28 18:30:28 +01:00
942b0dd064 boards/mulle: fix driver params usage 2018-02-28 18:28:13 +01:00
79ab920333 boards/iotlab*: fix driver params usage 2018-02-28 18:26:39 +01:00
Francisco Acosta
ad1944a10c
Merge pull request #8635 from aabadie/pr/boards/st-lrwan1-i2c
boards/b-l072z-lrwan1: add I2C configuration
2018-02-27 19:08:53 +01:00
c450cdebeb
Merge pull request #8482 from cogip/qdec
drivers: Initial import of low-level QDEC driver interface
2018-02-26 17:44:58 +01:00
d27de98bcd boards/b-l072z-lrwan1: add I2C configuration 2018-02-25 14:18:31 +01:00
b4d76f1989 boards/b-l072z-lrwan1: fix on boards LEDs
- LED1/2/3 macros were refering to LED0
- LED1/2/3 are not initialized in board init
2018-02-25 14:14:22 +01:00
Yannick Gicquel
8d8cb71497 board/nucleo-f446: add qdec
TIM3 now use for QDEC instead of PWM,
TIM3 (PA6 & PA7 pins) and TIM4 (PB6 & PB7 pins) timers,

Signed-off-by: Yannick Gicquel <ygicquel@gmail.com>
2018-02-24 18:13:32 +01:00
Gilles DOFFE
6b2e9ff426 boards/nucleo-f401: add qdec
Use TIM3 (PA6 and PA7 pins) and TIM4 (PB6 and PB7 pins) timers.

Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
2018-02-24 18:06:33 +01:00
Gilles DOFFE
d5488d108e boards/native: add qdec
Add periph_qdec to native native board features.

Signed-off-by: Gilles DOFFE <g.doffe@gmail.com>
2018-02-23 23:17:38 +01:00
Vincent Dupont
ea7e08604c
Merge pull request #8500 from aabadie/pr/stm32l0_openocd_config
boards/b-l072z-lrwan1/dist: fix openocd reset_config options
2018-02-22 16:21:51 +01:00
Bas Stottelaar
9b1af9dadd boards: stk3600: add support 2018-02-21 19:16:49 +01:00
Semjon Kerner
9bf532c313 boards/calliope-mini: extend board by module bmx055 2018-02-19 14:26:09 +01:00
Bas Stottelaar
6f39d673b2 boards: stk3700: add support. 2018-02-16 13:57:17 +01:00
Sebastian Meiling
966d83dcb4
Merge pull request #8560 from gebart/pr/kinetis-adc-ref
kinetis: Allow per-board config of ADC ref
2018-02-16 13:44:09 +01:00
Joakim Nohlgård
b61eeb9fe0 kinetis: Allow per-board config of ADC ref
ADC reference can be external pin or internal VREF module on most
Kinetis CPUs.
2018-02-14 15:16:41 +01:00
Bas Stottelaar
abf16ef658 boards: sltb001a: adapt to common board files. 2018-02-13 21:46:05 +01:00
Bas Stottelaar
eada4b71df boards/common: silabs: add common board drivers for Silicon Labs devkits. 2018-02-13 21:46:05 +01:00
Vincent Dupont
368818aa23
Merge pull request #8272 from OTAkeys/pr/clean-up-mtd-native
boards/native: clean-up MTD and SPIFFS default config
2018-02-09 14:49:54 +01:00
Vincent Dupont
a40055e65d boards/nucleo144-f413: add RTT support 2018-02-08 17:40:05 +01:00
danpetry
2781a42542 boards/common/remote: Changed UART config format
Changed the configuration of the Remote boards to fit the new
cc2538 format defined in the previous commit. That is, from a
defines based format to a struct based format.
2018-02-08 14:36:52 +01:00
danpetry
06b98c8d0d boards/openmote-cc2538: Changed UART config format
Changed the configuration of the OpenMote board to fit the new
cc2538 format defined in the previous commit. That is, from a defines
based format to a struct based format.
2018-02-08 14:36:52 +01:00
danpetry
c0a85babda boards/cc2538dk: Changed UART config format
Changed the configuration of the cc2538dk board to fit the new
cc2538 format defined in the previous commit. That is, from a defines
based format to a struct based format.
2018-02-08 14:36:52 +01:00
Peter Kietzmann
dd99e7f8e0 boards/nucleo-f103: add rtt configuration 2018-02-07 08:55:29 +01:00
3d4d9c7902 boards/*: instead of cpp-style, use C-style comments 2018-02-06 16:59:58 +01:00
dylad
391164a788 pkg: fix broken nordic softdevice package
Prevent CPU from using cortexm_init() when softdevice is used for NRF52 devices
as the softdevice already do some obscur inits
Also ensure the softdevice pkg will be used by hacking Makefile due to RIOT's
build system limitations (will be fix later with the new build system)
2018-02-05 17:04:13 +01:00
Hauke Petersen
2b2accf0cc boards/nrf52-based: updated I2C configuration 2018-02-02 11:34:40 +01:00
88dd69e520 boards/b-l072z-lrwan1/dist: fix openocd reset_config options 2018-01-31 15:46:11 +01:00
Gaëtan Harter
c09ea29376
Merge pull request #8494 from aabadie/pr/st_boards_doxygen
boards/*:  minor doxygen fixes
2018-01-31 14:40:40 +01:00
Pieter Willemsen
f2f6801987 board/native: use ELFFILE for 'make term' 2018-01-31 11:59:07 +01:00
fb3889c343 boards/stm32f7disco: use capital letters for board name 2018-01-31 08:10:31 +01:00
fd0aa2acf0 boards/b-l475e-iot01a: update board name in doxygen 2018-01-31 08:10:31 +01:00
c1a9338346 boards/b-l072z-lrwan1: update board name in doxygen 2018-01-31 08:10:31 +01:00
8d0815d386 boards: rename nucleo144-f207 to nucleo-f207zg 2018-01-29 22:14:25 +01:00
8311c7ad6e boards/nucleo*: fix doxygen parent group 2018-01-27 18:48:24 +01:00
f8744e7b27 boards/common: move nucleo doxygen group to boards group 2018-01-27 18:48:24 +01:00
smlng
d94edad1bd board/native: add periph_hwrng and init 2018-01-27 08:42:31 +01:00
778d91f3a1 boards/mkrfox1200: add configuration for ata8520e 2018-01-25 15:11:15 +01:00
81eb131634 boards/arduino-mkr1200: add initial support 2018-01-25 11:56:27 +01:00
Martine Lenders
8ab837c4b9
Merge pull request #8061 from haukepetersen/opt_boards_wsn430
boards: cleanup structure of wsn430 boards
2018-01-24 16:05:42 +01:00
Hauke Petersen
70aa86e5e6 boards/common/wsn30: cleanup clock configuration 2018-01-24 15:09:59 +01:00
Hauke Petersen
4f1ce149b0 boards/nucleo*: use unified doxygen brief desc 2018-01-24 10:30:30 +01:00
Hauke Petersen
18268ea535 boards/nucleo: fixed doxygen group in board.c 2018-01-24 10:24:23 +01:00
Hauke Petersen
fa0f4be203 boards/nucleo144: always (auto-) initialize LED0 2018-01-24 10:24:23 +01:00
Hauke Petersen
7ca0bcfd43 boards/nucleo/doc: assign boards to nucleo groups 2018-01-24 10:24:23 +01:00
Hauke Petersen
c6c0b752c3 boards/nucleo: use shard board.h and board.c files 2018-01-24 10:24:23 +01:00
Hauke Petersen
b4f497f5e2 boards/nucleo: factored out nucleo64 common 2018-01-24 10:23:17 +01:00
Hauke Petersen
ea0dc223a4 boards/wsn430: cleaned up structure 2018-01-24 10:19:22 +01:00
b78c96ffc7 boards/*: make brief description consistent 2018-01-24 08:30:56 +01:00
Hauke Petersen
ea18be3085 boards/thingy52: use Segger RTT for STDIO 2018-01-22 12:11:02 +01:00
Hauke Petersen
0c8b131014 boards/ruuvitag: enable lis2dh12 for saul_default 2018-01-18 18:39:43 +01:00
Hauke Petersen
14842f943a boards/ruuvitag: init and set CS pins in board_init 2018-01-18 18:39:26 +01:00
bcce9357c2 boards/lorawan-explorer: add rn2483 configuration 2018-01-18 15:40:01 +01:00
906a9e3a02 boards/common/nucleo: add missing 'brief' description 2018-01-18 10:23:34 +01:00
35956a52d4 boards/airfy-beacon: fix typo in board name 2018-01-18 10:23:04 +01:00
08e5a180d1 boards/acd52832: add missing 'brief' documentation 2018-01-18 10:22:25 +01:00
Sebastian Meiling
5c0b058db4
Merge pull request #6121 from miri64/native/feat/zep_socket
native: provide socket-based ZEP device
2018-01-18 10:03:08 +01:00
Martine Lenders
81ef15287a native: provide socket-based ZEP device 2018-01-18 09:15:37 +01:00
Loïc Dauphin
3cbadad05b boards/teensy31: initial support 2018-01-17 18:14:00 +01:00
Peter Kietzmann
65cd43e760
Merge pull request #8375 from dailab/openmote-jlink-fix
fixed wrong makefile variable name
2018-01-17 13:45:08 +01:00
Peter Kietzmann
384cc455fa
Merge pull request #8359 from aabadie/pr/nucleo64_btn_gpio
boards/common/nucleo: use inverted gpio for user button
2018-01-17 11:53:59 +01:00
Thomas Geithner
e849c6b083 boards/openmote-cc2538: fix programmer variable name 2018-01-17 11:47:58 +01:00
Peter Kietzmann
8428fe2df2
Merge pull request #8363 from smlng/board/remotes/fix_saul_btn
boards/remote: invert button logic in SAUL
2018-01-17 11:28:38 +01:00
9ecc80fb35 boards/mulle: fix doxygen invalid use of '@brief' 2018-01-16 16:08:41 +01:00
Hauke Petersen
2b815a385a boards: add support for nrf52-base RuuviTag 2018-01-16 10:53:53 +01:00
Hauke Petersen
8587ba0e67 boards/nrf52xxxdk: fix board name in doxygen 2018-01-15 23:01:34 +01:00
Hauke Petersen
89cdf584c9 boards/common/nrf52xxxdk: guard SAUL GPIO mappings 2018-01-15 23:01:34 +01:00
Hauke Petersen
761258cf3a boards/common/nrf52xxxdk: move LED mask to board.h 2018-01-15 23:01:34 +01:00
ca38df6960
Merge pull request #7469 from MichelRottleuthner/stm32l4_stmclk
stm32l4: implement stmclk interface
2018-01-15 17:38:28 +01:00
Michel Rottleuthner
1d9bca2201 boards/nucleo-l476: use LSI instead of LSE by default 2018-01-15 15:41:14 +01:00
smlng
a42e4bd5fb boards/remote: invert button logic in SAUL 2018-01-15 15:34:43 +01:00
Neil Jones
e297a71e8c mips: Correct usage of USEMODULE
In CPU definitions we should not be explicilty naming peripheral modules to use
via USEMODULE (one should use FEATURES_PROVIDED instead).
Plus add missing cpu_init() and periph_init() methods.
This commit removes periph_hwrng support from the pic32mx cpu builds as
pic32mx does not have hwrng only pic32mz does.
2018-01-15 14:02:59 +00:00
Michel Rottleuthner
cf6c25f5f5 boards/nucleo32-l432: add defines for MSI/LSE-trimming 2018-01-15 14:42:01 +01:00
Michel Rottleuthner
28c131eaee boards/b-l475e-iot01a: add defines for MSI/LSE-trimming 2018-01-15 14:41:06 +01:00
845ffe0100 boards/common/nucleo: use inverted gpio for user button 2018-01-15 09:42:49 +01:00
MichelRottleuthner
c33985dc81 stm32l4: implement stmclk functions 2018-01-14 16:58:53 +01:00
7cc61d3811
Merge pull request #8341 from OTAkeys/pr/fix_native_rtc_init
native: call rtc_init from board_init
2018-01-10 09:46:38 +01:00
Vincent Dupont
632bccb636 boards/native: call rtc_init from board_init 2018-01-09 19:01:09 +01:00
c996408679
Merge pull request #8322 from Inria-Chile/nucleo32-l031/adc-config
add board/nucleo32-l031 adc configuration
2018-01-09 17:47:23 +01:00
paula75
2a1c7680fa boards/nucleo32-l031: add adc configuration 2018-01-09 12:33:25 -03:00
Martine Lenders
9163bdc406
Merge pull request #8328 from aabadie/pr/boards/doxygen
boards: fix doxygen inconsistencies and typos
2018-01-09 16:25:02 +01:00
Dylan Laduranty
87e3f10e8b
Merge pull request #8318 from PeterKietzmann/dnahm_nrf52_i2c
cpu/nrf52: add i2c driver and configs
2018-01-08 09:23:35 +01:00
ce66117dc0 boards/common/nucleo: use @name instead of @brief 2018-01-05 15:33:03 +01:00
5b5c99c27b boards: fix doxygen typo on arduino 2018-01-05 15:32:20 +01:00
Hauke Petersen
8d5b9edba4 boards/thingy52: use shared Makefile.include 2018-01-05 13:14:20 +01:00
Hauke Petersen
12d01f97fe boards: adds support for Nordic Thingy:52 2018-01-05 13:02:02 +01:00
dnahm
6245b4165f cpu/nrf52: add i2c driver and configs 2018-01-04 10:51:05 +01:00
9acf7c96af
Merge pull request #8035 from PeterKietzmann/pr_dnahm_aconno
boards/ACD52832: add new NRF52 based development board
2017-12-20 16:47:13 +01:00
dnahm
201d532251 boards/ACD52832: add new NRF52 based developement board 2017-12-20 16:37:17 +01:00
fb1eff1efd boards/microbit: use gpio inverted flag for buttons 2017-12-20 14:21:00 +01:00
Bas Stottelaar
d6f8cdf634 boards: sltb001a + ikea_tradfri: adapt to new efm32 cpu 2017-12-19 20:04:44 +01:00
Vincent Dupont
0905a99905 native: clean up SPIFFS default config 2017-12-18 13:24:46 +01:00
Pieter Willemsen
ff0d19b686 native: move MTD defines to board.h 2017-12-18 13:14:51 +01:00
Martine Lenders
93ca3345e6
Merge pull request #8189 from smlng/doc/boards_common
Doc: fix and improve doxygen grouping of boards_common
2017-12-18 10:52:12 +01:00
smlng
b1df79a45b boards: fix doxygen groups for STM nucleo boards 2017-12-15 17:06:29 +01:00
54b889beb7 boards: add initial support for ST bl-475e-iot01a 2017-12-15 13:37:38 +01:00
smlng
776a05003b boards/common: add doxygen group 2017-12-15 10:35:48 +01:00
smlng
7ae468c7f3 boards/common: enhance doxygen for IoTlab boards 2017-12-15 10:28:51 +01:00
smlng
b19422780c boards/common: enhance doxygen for NXP FRDM 2017-12-15 10:28:03 +01:00
smlng
08e838e9e0 boards/common: enhance doxygen for WSN-430 2017-12-15 10:27:58 +01:00
smlng
356fe22ec5 boards/common: enhance doxygen for Zolertia Re-Mote 2017-12-15 10:27:22 +01:00
smlng
39a5576aa7 boards/common: enhance doxygen for stm nucleo144 2017-12-15 10:26:48 +01:00
smlng
b06b5748ec boards/common: enhance doxygen for stm nucleo32 2017-12-15 10:25:59 +01:00
smlng
c1354ac3d7 boards/common: enhance doxygen for stm nucleo 2017-12-15 10:25:29 +01:00
smlng
a4b1ce658b boards/common: enhance doxygen for nrf52 2017-12-15 10:24:48 +01:00
smlng
37be1e3846 boards/common: enhance doxygen for msb-a2 2017-12-15 10:24:13 +01:00
smlng
2a37aa265d boards/common: enhance doxygen for msb-430 2017-12-15 10:23:27 +01:00
smlng
f29b01ebe3 boards/common: enhance doxygen for arduino-mkr 2017-12-15 10:22:35 +01:00
smlng
779979bab5 boards/common: enhance doxygen for arduino-due 2017-12-15 10:21:45 +01:00
smlng
800fac5be4 boards/common: enhance doxygen for arduino-atmega 2017-12-15 10:21:10 +01:00
Sebastian Meiling
0417a05ae9
Merge pull request #7949 from aabadie/pr/lis3dml_update
drivers/lis3mdl: adopt new parameters scheme and provide SAUL adaption
2017-12-15 09:27:04 +01:00
d7154dc258 boards/limifrog-v1: load lis3mdl module when SAUL is 2017-12-14 18:18:40 +01:00
smlng
a4274ebe17 boards, openmote: adapt uart pin config 2017-12-14 10:44:02 +01:00
smlng
0da95b0248 boards, cc2538dk: adapt uart pin config 2017-12-14 10:44:02 +01:00
smlng
25ef1ea880 boards, remote-X: adapt and centralize uart pin config 2017-12-14 10:43:58 +01:00
0b5059f46b boards/b-l072z-lrwan1: configure auto netif configuration 2017-12-10 16:41:06 +01:00
Sebastian Meiling
38ee38e791
Merge pull request #8169 from beduino-project/boards/bluepill/i2c-rebased
bluepill: add i2c support
2017-12-04 15:41:48 +01:00
Sören Tempel
906df604e5 bluepill: copy i2c support from nucleo-f103
The only difference is that we changed the pins used by I2C_0.
2017-12-04 15:33:03 +01:00
Hauke Petersen
41ec9b2542 boards/common/nrf52: fixed SAUL gpio params 2017-11-30 16:13:12 +01:00
Hauke Petersen
cb2ca02264 boards/nrf52840dk: use common code 2017-11-30 15:50:57 +01:00
Hauke Petersen
2d93d14102 boards/nrf52dk: use common code 2017-11-30 15:50:57 +01:00
Hauke Petersen
076de4eb35 boards: factored out shared code for nRF52 boards 2017-11-30 15:50:57 +01:00
Francisco Acosta
38880acad8
Merge pull request #7799 from kYc0o/factorise_stm32_ld
ld: refactor stm32 linker scripts
2017-11-30 14:28:51 +01:00
kYc0o
9496c5d17e boards/nucleo-l152/Makefile.include: fix CPU_MODEL 2017-11-30 14:11:08 +01:00
Hauke Petersen
69c824534c boards/udoo: used shared board files 2017-11-30 13:50:55 +01:00
Hauke Petersen
25589a1978 baords/arduino-due: use shared files 2017-11-30 13:50:55 +01:00
Hauke Petersen
01bfac6dbc boards/common: add Arduino Due common files 2017-11-30 13:50:55 +01:00
Hauke Petersen
6b252e56ec boards/frdm: moved shared code to common/frdm 2017-11-30 10:26:36 +01:00
Hauke Petersen
59b3e0cedd boards/nucleo: move shared code to common/nucleo 2017-11-30 10:26:36 +01:00
Hauke Petersen
00a365b956 boards/nucleo32: move shared code to common/nucleo32 2017-11-30 10:26:36 +01:00
Hauke Petersen
f1135af3d7 boards/nucleo144: move shared code to common/nucleo144 2017-11-30 10:26:35 +01:00
Hauke Petersen
050a1ddeab boards/arduino-mkr: move shared code to common/arduino-mkr 2017-11-30 10:26:35 +01:00
Hauke Petersen
0f155db499 boards/arduino-atmega: move shared code to common/arduino-atmega 2017-11-30 10:26:35 +01:00
Hauke Petersen
eb2b9f2169 boards/iotlab: move shared code to common/iotlab 2017-11-30 10:26:35 +01:00
Hauke Petersen
6c118cfc0b boards/msb-430: move shared code to common/msb-430 2017-11-30 10:26:35 +01:00
Hauke Petersen
b7943900fc boards/msba2-based: move shared code to common/msba2 2017-11-30 10:26:35 +01:00
Hauke Petersen
4bcb353f89 boards/remote: move shared code to common/remote 2017-11-30 10:26:35 +01:00
Hauke Petersen
bd96d42ede boards/wsn430: move shared code to common/wsn430 2017-11-30 10:26:35 +01:00
Martine Lenders
19d983be6d
Merge pull request #8170 from Teufelchen1/master
boards: bluepill: invert LED state
2017-11-29 20:16:01 +01:00
Bennet Blischke
c7270cf997 boards: bluepill: invert LED state 2017-11-29 17:13:05 +01:00
smlng
b283b7784c make: fix various compile errors with Wextra
pkg, nordic_softdevice_ble: disable CFLAGS to omit compiler error
        sys, pm_layered: fix casting nonscalar to the same type
        cpu, stm32_common: fix type-limits, remove always true assert
        cpu, stm32f4: fix pointer arithmetic in periph/i2c
        drivers, at86rf2xx: fix type-limits where condition always true
        saul, gpio: fix if no gpio configured for saul
        cpu, saml21: add frequency check to periph/timer
        driver, cc110x: fix unused param and type-limts errors
        boards, wsn430-common: fix old-style-declaration
        make: fix old style definition
        drivers, sdcard_spi: fix old style typedef
        driver, at30tse: remove unnecessary check
        driver, nrf24: fix type-limit
        driver, pn532: change buffer from char to uint8_t
        tests/driver_sdcard: fix type limits
        boards, feather-m0: add missing field inits
        driver, tcs37727: fix type limits
        pkg, emb6: disable some compiler warnings
        tests/emb6: disable some compiler warings
        pkg, openthread: fix sign compare and unused params
        tests/trickle: fix struct init
        tests/pthread_cooperation: fix type limits
        board, mips-malta: remove feature periph_uart
        shell: fix var size for netif command
        gnrc, netif: fix sign-compare
        gnrc, nib: fix sign-compare
        shell: fix output in netif command
        posix: fix type-limits in pthread_cond
2017-11-28 18:31:43 +01:00
Sören Tempel
eeebe934c4 bluepill: sort MCU peripherals alphabetically 2017-11-28 17:47:19 +01:00
neiljay
5ccfe68f1f
Merge pull request #8032 from cladmi/pr/cpu/mips_cleanup_modules
cpu/mips: make `mips32r2_common` only a common cpu and remove cpu/periph module duplicate names.
2017-11-28 13:34:30 +00:00
Martine Lenders
bf53c88a78
Merge pull request #7994 from smlng/make/fix/sign_compare
make: fix sign-compare errors
2017-11-28 12:29:44 +01:00
smlng
e381317fbf make: fix sign-compare errors
cpu, nrf5x_common: fix sign-compare in periph/flashpage
    drivers, periph_common: fix sign-compare in flashpage
    cpu, sam0_common: fix sign-compare error in periph/gpio
    cpu, cc2538: fix sign-compare in periph/timer
    cpu, sam3: fix sign-compare in periph/gpio
    cpu, stm32_common: fix sign-compare in periph/pwm
    cpu, stm32_common: fix sign-compare in periph/timer
    cpu, stm32_common: fix sign-compare in periph/flashpage
    cpu, nrf5x_common: fix sign-compare in radio/nrfmin
    cpu, samd21: fix sign-compare in periph/pwm
    cpu, ezr32wg: fix sign-compare in periph/gpio
    cpu, ezr32wg: fix sign-compare in periph/timer
    drivers, ethos: fix sign-compare
    sys, net: fix sign-compare
    cpu, atmega_common: fix sign-compare error
    cpu, msp430fxyz: fix sign-compare in periph/gpio
    boards, msb-430-common: fix sign-compare in board_init
    driver, cc2420: fix sign-compared
    sys/net: fix sign-compare in gnrc_tftp
    driver, pcd8544: fix sign-compare
    driver, pn532: fix sign-compare
    driver, sdcard_spi: fix sign-compare
    tests: fix sign_compare
    sys/net, lwmac: fix sign_compare
    pkg, lwip: fix sign-compare
    boards, waspmote: make CORECLOCK unsigned long to fix sign_compare error
    tests, sock_ip: fix sign compare
    tests, msg_avail: fix sign compare
    tests, sock_udp: fix sign compare
    boards: fix sign-compare for calliope and microbit matrix
2017-11-28 11:55:48 +01:00
Sebastian Meiling
4a828c63aa
Merge pull request #7955 from aabadie/pr/mpu9150_update
drivers/mpu9150: adapt to new parameters initialization scheme + provide saul adaption
2017-11-28 11:41:54 +01:00
8a6d04ce52
Merge pull request #7925 from RIOT-OS/gnrc_netif2_integration/master
gnrc_netif2: gnrc_ipv6_nib: full integration into GNRC
2017-11-27 21:12:14 +01:00
Martine Lenders
3659df8300
cc2538dk: add renode emulator as a provided feature 2017-11-24 18:48:58 +01:00
Martine Lenders
16e2829258
Merge pull request #7959 from antmicro/feature/renode-integration
makefiles: tools/renode: add support for Renode
2017-11-24 18:43:31 +01:00
Gaëtan Harter
062fbd85ce cpu/mips32r2_generic: add new cpu that depends on mips32r2_common
Prepare to make `mips32r2_common` only a common cpu and not a standalone one.
2017-11-24 16:44:46 +01:00
Bas Stottelaar
c51948ce9c boards: ikea-tradfri: add support for board. 2017-11-20 17:38:19 +01:00
kYc0o
f571814ded boards: add rom boot offset for boards w/bootloader 2017-11-17 17:08:41 +01:00
Joakim Nohlgård
f4e9cad85a boards: Separate boards from debug adapter configuration 2017-11-17 10:03:05 +01:00
smlng
5e7f0af450 boards, pba-d-01-kw2x: fix saul gpio init 2017-11-16 22:08:28 +01:00
Hauke Petersen
b3eb9b8cf2 boards: remove x86-multiboot-common 2017-11-16 10:35:05 +01:00
Hauke Petersen
99009af25e boards: remove support for qemu-i386 2017-11-16 10:35:05 +01:00
Bas Stottelaar
a45d626354 boards: sltb001a: add support for thunderboard sense 2017-11-13 20:27:16 +01:00
Peter Kietzmann
89994604af
Merge pull request #7954 from smlng/cpu/atmega/adc
cpu, atmega_common: add periph/adc
2017-11-13 11:44:56 +01:00
f6d7e54228
Merge pull request #7739 from kYc0o/factorise_sam0_ldscripts
ld: refactor sam0 ldscripts
2017-11-13 11:36:25 +01:00
Laurent Navet
9de00af063 cpu/atmega_common: add adc driver 2017-11-10 14:19:08 +01:00
Joakim Nohlgård
925a908d95 kinetis: Update RNGA driver configuration to automatically detect the module 2017-11-10 10:43:00 +01:00
Joakim Nohlgård
22c52bd3a8 kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
bb4af7b66b
Merge pull request #7971 from haukepetersen/fix_msb430h_removeconfigfeature
boards: remove non-existent feature 'config'
2017-11-09 15:24:01 +01:00
39b6726186
Merge pull request #7979 from haukepetersen/rm_board_pca1000x
boards: removed support for pca1000[0|5]
2017-11-09 14:42:50 +01:00
Hauke Petersen
fef2a4e162 boards/nrf6310: fixed doc 2017-11-09 14:00:09 +01:00
Hauke Petersen
ea73cc49ea boards: removed support for pca10005 2017-11-09 12:13:32 +01:00
Hauke Petersen
9447cb3034 boards: removed support for pca10000 2017-11-09 12:13:00 +01:00
Hauke Petersen
9c3ad1be94 boards/wsn430: removed empty 'drivers' dir 2017-11-09 09:56:27 +01:00
Hauke Petersen
abf5da085f boards: remove non-existent feature 'config' 2017-11-09 09:50:21 +01:00
847c4da441
Merge pull request #7964 from haukepetersen/fix_nucleo_features
boards/nucleo: removed duplicate features
2017-11-08 17:52:30 +01:00
Hauke Petersen
0536ac16ec boards/nucleo: removed duplicate flashpage feature 2017-11-08 17:43:18 +01:00
Hauke Petersen
8a9324d698 boards/nucleo: removed duplicate hwrng feature 2017-11-08 17:43:08 +01:00
Hauke Petersen
e116fd961f boards/msp430-based: removed flashpage feature
This feature is already defined by the (common) CPU implementation,
so no need to re-define it for each board.
2017-11-08 17:09:18 +01:00
Hauke Petersen
69fdbcfec6 boards/nucleo: removed duplicate cpuid feature 2017-11-08 16:59:41 +01:00
509ad6e4df
Merge pull request #7815 from Marc-Aurele/adc_l0
cpu/stm32l0 : implementation of ADC driver
2017-11-08 15:11:21 +01:00
Aurelien Fillau
9825245938 boards/nucleo-l073: add ADC configuration
ADC configuration added for nucleo-l073 board

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-11-08 14:29:58 +01:00
Aurelien Fillau
9907908b2a cpu/stm32l0: add ADC driver implementation
Now, ADC is available on stm32l0 family. A calibration is
done at each new adc_sample. Moreover, when conversion is done,
VREFINT and temperature sensor are dactivated to save power.

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-11-08 14:29:42 +01:00
Piotr Zierhoffer
0ca4f4252a boards: cc2538dk: add Renode test script 2017-11-08 12:43:16 +01:00
a860cb74f0 boards/msbiot: adapt board config for mpu9150 to new params scheme 2017-11-08 09:09:21 +01:00
Martine Lenders
861035f22d gnrc: integrate gnrc_netif2
Not link-able, since NDP and NC are missing (intentionally)
2017-11-07 19:08:44 +01:00
kYc0o
a7a41ad781 boards: add rom boot offset for boards w/bootloader 2017-11-07 15:06:40 +01:00
Joakim Nohlgård
00a0740fcc kinetis: Add support for LPUART module in parallel with UART module
A dispatcher function is implemented for directing writes to the correct
function. The dispatcher is bypassed completely if the CPU only contain
one kind of UART module.

There are at least two different UART hardware modules deployed in
different Kinetis CPU families (or possibly three or more when counting
variations of the UART module). The UART module is an older 8 bit module
with advanced functionality, while the LPUART is a 32 bit module with
focus on low power consumption.

 - The older families in the K series all have UART modules.
 - The K22F family have both UART and LPUART modules in the same CPU.
 - Older L series (e.g. KL25Z) have two variations of the UART module
 - Newer L series (e.g. KL43Z) have LPUART modules, and sometimes
   UART as well.
 - Newer W series (KW41Z) have only LPUART
2017-11-07 14:19:42 +01:00
443c8e39ed cpu: kinetis: make periph_rtc depend on periph_rtt 2017-11-06 12:01:19 +01:00
172c9e8066 boards: mulle: always select periph_rtt 2017-11-06 12:01:19 +01:00
337e9d80f2 boards/feather-m0: initial support 2017-11-05 22:19:07 +01:00
Cenk Gündoğan
1ea1fe9060
Merge pull request #7928 from smlng/board/bluepill/dfu
bluepill: dfu-util support
2017-11-03 13:22:40 +01:00
ae51dc55d0 boards: adapt to reorganized CPU Makefile.features 2017-11-02 12:59:46 +01:00
smlng
f0ef22232b bluepill: dfu-util support 2017-11-01 23:32:31 +01:00
Francisco Acosta
ba2e55bc93
Merge pull request #7436 from gebart/pr/mulle-rtt-config
mulle: Update RTT config to match other Kinetis boards
2017-10-31 15:38:14 +01:00
Joakim Nohlgård
5a85e28817 frdm-k22f: Correct copy pasta in LEDx macros 2017-10-28 13:56:04 +02:00
Sebastian Meiling
2e0917cd81
Merge pull request #7727 from beduino-project/bluepill-rebased
boards: add support for bluepill board
2017-10-27 20:33:07 +02:00
Sören Tempel
9b3714b0c4 add support for bluepill board 2017-10-27 16:06:50 +02:00
danpetry
20909b7f95 Removed the offending comma. 2017-10-26 12:10:24 +02:00
Hauke Petersen
ce75edc7c1 Merge pull request #7759 from haukepetersen/opt_calliope_saulinverted
board/calliope: add inverse flag to SAUL gpio conf
2017-10-24 13:58:30 +02:00
167bd30453 all: fix my email address 2017-10-20 15:02:41 +02:00
Francisco Acosta
d1f128e245 Merge pull request #7685 from gebart/pr/openocd-refactor
openocd: Refactor openocd.sh script
2017-10-18 17:22:39 +02:00
Joakim Nohlgård
887ddcec69 mulle: Update flash verify script to use ELF version 2017-10-18 14:34:20 +02:00
Joakim Nohlgård
7713bede99 openocd: Refactor openocd.sh script
- Merge flash and flash-elf commands since they were identical except
  for the file name of the image
- Split GDB command from DBG environment variable to allow more easily
  configure front-ends for GDB via environment variables.
- Remove verbose tests of empty variables and replace by `: ${VAR:=default}`
- Remove passed command line arguments to sub-functions, they were
  unused in the functions anyway.
- Remove TUI variable, use `export DBG_EXTRA_FLAGS=-tui` to get the same
  result.
2017-10-18 14:34:20 +02:00
Hauke Petersen
66fb7e5c11 board/calliope: add inverse flag to SAUL gpio conf 2017-10-18 14:14:53 +02:00
Semjon Kerner
8474c524af boards/calliope: add description to mention the revision 2017-10-18 11:30:14 +02:00
Semjon Kerner
f8c28f4c8c boards/calliope: adapted pins for rev 1.0 2017-10-18 11:30:14 +02:00
Hauke Petersen
0a114d87f1 boards/z1: fixed LEDx_PIN definitions 2017-10-16 11:01:45 +02:00
Sebastian Meiling
c0a4f4de68 Merge pull request #7732 from smlng/board/xtimer_width
boards: add missing XTIMER_WIDTH
2017-10-13 20:33:03 +02:00
e5db719fad boards/sodaq-explorer: initial support 2017-10-13 17:24:46 +02:00
smlng
25378c7dd5 boards: add missing XTIMER_WIDTH 2017-10-13 10:53:11 +02:00
Joakim Nohlgård
329517f08d boards: Remove executable bit on various non-executable files 2017-10-13 10:29:34 +02:00
Kees Bakker
a84bacc662 boards/sodaq-autonomo: correct TX pin of uart2 2017-10-12 21:43:19 +02:00
Joakim Nohlgård
7c1c6ac282 Merge pull request #7646 from aabadie/samd21_bootloader
cpu/sam0-common: rename mkr ldscript to more a generic name
2017-10-10 19:39:48 +02:00
Martine Lenders
72edaa3e47 Merge pull request #7586 from cladmi/pr/saul/gpio
saul/gpio: Low footprint handling of active-low signals + state initialization
2017-10-10 18:49:02 +02:00
282f691871 boards/arduino-mkr-common: rename CPU to use new ldscript name 2017-10-07 23:07:16 +02:00
Francisco Acosta
ae3beb613e Merge pull request #7673 from gebart/pr/mulle-flash-bank
mulle: Remove second flash bank declaration from OpenOCD configuration
2017-10-06 18:11:51 +02:00
Andreas "Paul" Pauli
69476a7a6f Merge pull request #7624 from smlng/boards/cc2650_launchpad
boards: initial support for TI CC2650 LaunchPad
2017-10-05 17:26:06 +02:00
Gaëtan Harter
05402dea29 samr21-xpro/gpio: set LED/BUTTON gpios as inverted
This makes LED go off when set to 0 and button reads 1 when pressed.
2017-10-05 17:19:57 +02:00
4a5b9b592d Merge pull request #6702 from smlng/xtimer/refine_macros
xtimer: refine config macros
2017-10-05 13:43:47 +02:00
Joakim Nohlgård
4ee2e0c82b mulle: Remove second flash bank declaration from OpenOCD configuration
This is no longer required and causes problems with modern OpenOCD which
will automatically add all flash banks when probing Kinetis CPUs.
2017-10-05 12:33:37 +02:00
Hauke Petersen
1a3fefb6bf cpu/sam3: uart driver enhancements
- enabled driver to run in TX only mode
- make use of gpio_init_mux() for pin intialization
- simplyfied pin configuration
- adapted pin configuartion for arduino-due and udoo
2017-10-04 12:42:38 +02:00
Dan Evans
531e6f5008 sam0:usart - wake from sleep on receive line 2017-09-25 12:47:31 -06:00
56fa737d83 boards: makefiles indentation cleanup 2017-09-22 14:53:01 +02:00
smlng
b012cdb8ad xtimer: refine config macros
- auto set XTIMER_SHIFT relative to XTIMER_HZ
    - refine setting of XTIMER_WIDTH
2017-09-20 16:48:38 +02:00
Sebastian Meiling
307786973e Merge pull request #7613 from jonajames/feature/sam3_pio_toggle_issue
SAM3: macro LED0_TOGGLE not working
2017-09-20 14:11:45 +02:00
jonajames
1fcfb7b637 boards: fix LED0_TOGGLE for SAM3 based boards 2017-09-20 13:34:58 +02:00
Nicholas Jackson
18e90fe410 boards: initial support for TI CC2650 LaunchPad 2017-09-20 10:38:17 +02:00
lebrush
81bfb0c97a Merge pull request #7594 from lebrush/fix/atmega-context-switch
boards/arduino-atmega-common: use PD7 for ctx operations
2017-09-18 15:09:46 +02:00
Francisco Acosta
3bee2c0f82 Merge pull request #7601 from roberthartung/cpu_atmega_fix_prr
cpu/atmega: use power.h defines instead of direct register access
2017-09-14 14:18:32 +02:00
Robert Hartung
914025973d cpu/atmega: use power.h defines instead of direct register access 2017-09-14 14:04:14 +02:00
02e055fc81 make: include cpu Makefile.features from board Makefile.features 2017-09-14 13:15:52 +02:00
Victor Arino
94624c2b8b boards/arduino-atmega-common: use PD7 for ctx operations
This was previously configured to PC5 which is shared with the i2c
SCL line. PD7 is selected since it's the only pin which does not
have an additional function.
2017-09-12 22:02:06 +02:00
neiljay
23f4f9be73 Merge pull request #7386 from francois-berder/pic32-periph-rng
Wi-Fire: Add hardware RNG peripheral support
2017-09-08 10:42:36 +01:00
neiljay
e1bbf43705 Merge pull request #7388 from francois-berder/pic32-periph-cpuid
clicker, wifire: Add CPUID support
2017-09-08 10:42:07 +01:00
3df5e12e10 boards: fix Makefile.dep indentation 2017-09-06 16:09:38 +02:00
smlng
d4e95d987b doc: fix typos 2017-09-06 08:49:05 +02:00
smlng
1ed6f84992 doc: fix whitespaces 2017-09-06 08:49:05 +02:00
Martine Lenders
9ea9b71861 Merge pull request #7566 from aabadie/typo_initialisation
spelling: s/initialisation/initialization/
2017-09-05 11:43:06 +02:00
a4b05c3d5c spelling: s/initialisation/initialization/ 2017-09-05 11:32:14 +02:00
162478cd6d spelling: s/initialise/initialize/ 2017-09-05 11:04:25 +02:00
2978c64bd8 boards/iotlab-common: fix clock configuration 2017-09-04 14:35:54 +02:00
fc63f9956e Merge pull request #7500 from OTAkeys/pr/stmclk_f0_f1
cpu/stm32f[0|1|3] unify stmclk with stm32_common
2017-09-01 10:21:25 +02:00
Vincent Dupont
a4b25ad4dc boards/nucleo-f3xx: adapt clock config 2017-09-01 10:15:32 +02:00
Vincent Dupont
12a12108a7 boards/stm32f0discovery: adapt clock configuration 2017-09-01 10:15:32 +02:00
Vincent Dupont
561fd5f152 boards/nucleo32-f031/42: adapt clock configuration 2017-09-01 10:15:32 +02:00
eb590c0126 boards/nucleo-f030/70/72: adapt clock configuration 2017-09-01 10:15:32 +02:00
Vincent Dupont
b81094cf7a boards/nucleo-f091/103: adapt clock config 2017-09-01 10:15:26 +02:00
Sebastian Meiling
7b243bcffd Merge pull request #7229 from dnahm/add_atmega_i2c
cpu/atmega_common: add i2c periph driver
2017-09-01 10:12:56 +02:00
91c1f4d9d6 Merge pull request #7511 from haukepetersen/rm_board_weio
boards/cpu: removed support for weio and lpc11u34
2017-09-01 09:36:08 +02:00
dnahm
fe15574c6b Adapted to comments 2017-08-31 16:11:34 +02:00
dnahm
7bab826c38 cpu/atmega_common: add i2c periph driver 2017-08-31 16:11:34 +02:00
Hauke Petersen
8acaab6ee2 Merge pull request #7260 from dylad/sam0_uart
sam0/uart: merge samd21 & saml21 uart driver
2017-08-29 22:45:43 +02:00
acfa727151 Merge pull request #7477 from OTAkeys/pr/fix_stm32_clk
cpu/stm32f[2|4|7]: unify stmclk and improve PLL configuration
2017-08-29 21:35:06 +02:00
dylad
c81ae98068 boards: update periph_conf of sam0 based board
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-08-29 21:26:42 +02:00
Andreas "Paul" Pauli
a12dcaa299 Merge pull request #7361 from smlng/enh/cc2538/periph_timer
cpu, cc2538: enhance and cleanup periph timer
2017-08-29 20:03:35 +02:00
Hauke Petersen
e51ff56b96 cpu/nrf52: share const CLOCK_CORECLOCK 2017-08-29 17:28:10 +02:00
Hauke Petersen
7b9d3b32ca boards/nrf51-based: share CLOCK_CORECLOCK define 2017-08-29 14:12:39 +02:00
Francisco Acosta
8816a3e8c5 Merge pull request #6708 from haukepetersen/rm_msp_flashrom
cpu/msp430: added flashpage implementation
2017-08-29 13:11:56 +02:00
Hauke Petersen
25f285f1d1 cpu/msp430: added flashpage driver implementation 2017-08-29 12:08:33 +02:00
95a414edc1 Merge pull request #7521 from haukepetersen/opt_boards_xtimerusedefaultvalues
boards: use default value for XTIMER_DEV and _CHAN
2017-08-29 10:05:13 +02:00
smlng
0379461b64 boards: adapt timer config for cc2538 based boards 2017-08-28 21:43:21 +02:00
f5838ebea9 Merge pull request #7467 from Marc-Aurele/i2c_channel2_l0
cpu/stm32l0: add i2c channel 2 & 3
2017-08-28 17:54:09 +02:00
Vincent Dupont
fc9fc57aa6 boards: adapt stm32f[2|4|7] boards clock config 2017-08-28 17:51:00 +02:00
35ca6daeb6 Merge pull request #7522 from haukepetersen/fix_samd21_xtimercfg
boards/samd21-based: fix xtimer configuration
2017-08-28 17:31:50 +02:00
Hauke Petersen
38395fa9bb boards/samd21-based: fix xtimer configuration 2017-08-28 16:38:27 +02:00
Hauke Petersen
65194d1c38 boards: use default value for XTIMER_DEV and _CHAN 2017-08-28 16:32:39 +02:00
Hauke Petersen
4bbbd7581f boards/arduino-due: added Arduino DAC pin mapping 2017-08-28 14:30:57 +02:00
Hauke Petersen
663be1b810 cpu/sam3: added DAC (DACC) driver implementation 2017-08-28 14:30:57 +02:00
Hauke Petersen
cfa9580f31 boards: removed support for weio
No maintainer and no hardware available to the community.
2017-08-28 12:11:51 +02:00
48bedff2d1 boards/arduino-mkrzero: adapt implementation to use common code 2017-08-25 15:33:03 +02:00
b04bf93a17 boards/arduino-mkr1000: adapt implementation to use common code 2017-08-25 15:18:44 +02:00
333206ac45 boards/arduino-mkr-common: factorize arduino-mkr boards to common place 2017-08-25 15:18:44 +02:00
cf10bbfea6 boards/arduino-mkrzero: add initial support 2017-08-25 15:18:44 +02:00
Sebastian Meiling
238b5d68af Merge pull request #7490 from aabadie/nucleo_f302_led_fix
boards/nucleo-common: fix on-board LED macro for nucleo-f302 case
2017-08-24 22:04:37 +02:00
Hauke Petersen
7ea1e9d127 Merge pull request #6572 from gebart/pr/mulle-lis3dh-settings
mulle: Use hardware CS for on-board LIS3DH
2017-08-24 16:52:27 +02:00
Hauke Petersen
138092f88c Merge pull request #7373 from smlng/cpu/cc2538/gpio_af
cpu, cc2538: add gpio alternative functions
2017-08-24 15:48:13 +02:00
Hauke Petersen
3897d003f0 board/nucleo-l152: enable LSE per default 2017-08-24 15:32:27 +02:00
Hauke Petersen
ec5569a0c4 boards/stm32-based: enabled RTC feature 2017-08-24 15:32:27 +02:00
smlng
f22172f2a8 boards: adapt gpio config for remote-pa 2017-08-24 15:31:52 +02:00
smlng
46facf4ff7 cpu, cc2538: add gpio alternative functions 2017-08-24 15:31:52 +02:00
Hauke Petersen
7ea8c7f768 Merge pull request #7486 from smlng/enh/docu/cc26x0/timer
docu: enhance timer config docu for cc26x0
2017-08-23 15:21:39 +02:00
24a12da2af boards/nucleo-common: fix on-board LED macro for nucleo-f302 case 2017-08-23 09:34:10 +02:00
smlng
09bc23b41f docu: enhance timer config docu for cc26x0 2017-08-21 10:44:14 +02:00
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
Hauke Petersen
907d677886 Merge pull request #7340 from Inria-Chile/nz32-sc151_sx1276
boards/nz32-sc151: add sx127x driver pin definition
2017-08-21 10:05:03 +02:00
7b79f4d3d2 Merge pull request #6991 from aabadie/nucleo144_f722
boards/nucleo144-f722: add initial support
2017-08-18 14:08:09 +02:00
fb76bd7f8d boards/nucleo144-f722: add initial support 2017-08-18 13:53:00 +02:00
Hauke Petersen
5809c1940c boards: don't redefine xtimer default values 2017-08-18 11:18:45 +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
smlng
8df22c48cd board, cc2650stk: add full xtimer configuration 2017-08-17 13:28:25 +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
Sebastian Meiling
422b42ce65 Merge pull request #7338 from aabadie/edbg_remaining_boards
boards: use EDBG flasher with arduino-zero and saml21-xpro
2017-08-17 09:16:39 +02:00
dad68adad7 Merge pull request #7432 from kbumsik/mkr1000-fix
board/arduino-mkr1000: Fixed bad MUX config for SPI bus
2017-08-15 10:58:39 +02:00
Joakim Nohlgård
33dfb66bc5 k22f: Update to latest vendor headers 2017-08-03 21:18:08 +02:00
Joakim Nohlgård
d8cc66e2d0 pba-d-01-kw2x: Remove unused configuration 2017-08-01 16:44:17 +02:00
Joakim Nohlgård
c235ca3b7e mulle: Remove unused configuration 2017-08-01 16:43:53 +02:00
Joakim Nohlgård
6fd40a194d frdm-k22f: Remove unused configuration 2017-08-01 16:43:53 +02:00
Joakim Nohlgård
526854c19d frdm-k64f: Remove unused configuration 2017-08-01 16:43:28 +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
Joakim Nohlgård
9210f0db7d mulle: Update RTT config to match other Kinetis boards 2017-08-01 14:25:08 +02:00
Bumsik Kim
b7990ab3ec board/arduino-mkr1000: Fixed bad MUX config for SPI bus 2017-07-31 14:41:47 -04:00
Peter Kietzmann
8816af5d09 Merge pull request #7423 from haukepetersen/fix_nucleo-l476_spiaf
boards/nucleo-l476: fixed AF for SPI pin config
2017-07-27 15:07:42 +02:00
Hauke Petersen
239072289a boards/nucleo-l476: fixed AF for SPI pin config 2017-07-27 13:44:31 +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
Francisco Acosta
1d9eb0f90a Merge pull request #7380 from gebart/pr/frdm-k64f-openocd-cleanup
frdm-k64f: Remove old openocd.cfg
2017-07-26 01:11:01 +02:00
smlng
864e9f5799 boards: adapt timer config of board cc2650stk (aka TI SensorTag) 2017-07-21 22:20:59 +02:00
smlng
2806484f2c saul, adc: add config for remote boards 2017-07-20 20:52:36 +02:00
Francois Berder
095afabb79 boards: wifire: Add cpuid peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:52:29 +01:00
smlng
bfae64d670 boards: adapt ADC config of cc2538 based boards
adapted boards are: cc2538dk, openmote-cc2538, remote-pa,
remote-reva, and remote-revb.
2017-07-20 20:52:29 +02:00
Francois Berder
73ffeb55ab boards: clicker: Add cpuid peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-20 19:52:29 +01: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
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
6a29140ae6 boards: wifire: Add HW RNG peripheral support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-07-19 23:08:55 +01:00
Joakim Nohlgård
abcb7eb527 frdm-k64f: Remove old openocd.cfg 2017-07-18 09:38:21 +02:00
Joakim Nohlgård
912e497423 boards/frdm-k22f: Add NXP FRDM-K22F development board 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
87b9c75556 boards: rename nucleo-l1 to nucleo-l152 2017-07-17 18:24:15 +02:00
Francisco Acosta
82780c5677 Merge pull request #7178 from kYc0o/pba-d-01-kw2x_remove_comments
boards/pba-d-01-kw2x: add comments to override CPU_MODEL
2017-07-17 15:23:31 +02:00
kYc0o
d601a92e1d boards/pba-d-01-kw2x: add comments for variant CPUs 2017-07-17 15:15:03 +02: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