1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
Commit Graph

2567 Commits

Author SHA1 Message Date
Francisco Acosta
69f4d632e3
Merge pull request #8837 from kaspar030/refactor_atmega_stdio
cpu/atmega: refactor stdio init code
2018-04-03 15:56:33 +03:00
ff0e76a5a1 boards/mega-xplained: use boards_common_atmega 2018-04-03 14:18:32 +02:00
9c18e62364 boards/jiminy-mega256rfr2: make use of common/atmega 2018-04-03 14:18:32 +02:00
60a55eb06d boards/common/arduino-atmega: use common/atmega shared code 2018-04-03 14:18:32 +02:00
ae8822ff46 boards/common/atmega: initial commit of atmega shared code 2018-04-03 14:18:32 +02:00
64791d0c82 boards/waspmote-pro: make use of common stdio init code 2018-04-03 14:18:32 +02:00
Bas Stottelaar
0779ccc04e boards: seeeduino_arch-pro: use hex file. 2018-04-03 11:45:43 +02:00
Sebastian Meiling
ee3196a6b6
Merge pull request #8726 from smlng/remote/add_uart1
boards: add UART1 config for Zolertia Remotes
2018-03-29 14:22:23 +02:00
Gaëtan Harter
fff5810191 Makefile.include: FIX .DEFAULT_GOAL not being all
.DEFAULT_GOAL was reset many times which removed 'all' from being the default
goal.
By chance it was then set to `link` so was working by some magic.
2018-03-28 16:59:00 +02:00
Gaëtan Harter
e6051a53c8 boards: use a '.bin' output file when its a binary 2018-03-27 16:02:48 +02:00
Gaëtan Harter
72ddc72f2b make: cleanup HEXFILE/ELFFILE/BINFILE
* Use the existing variable when possible
* Remove duplicate definition
* Remove unused BINFILE variable
2018-03-27 16:02:48 +02:00
Gaëtan Harter
21a9958323
Merge pull request #8822 from aabadie/pr/make_curly
make: replace curly braces with parenthesis
2018-03-27 15:44:36 +02:00
be5ae87262
Merge pull request #8829 from ZetaR60/RIOT_xplained
cpu/atmega1284p: support and boards/mega-xplained: support
2018-03-27 10:03:15 +02:00
Matthew Blue
3794b76d46 boards/mega-xplained: Initial Mega1284P Xplained support 2018-03-26 11:17:15 -04:00
61f1b941ce make: replace curly braces with parenthesis 2018-03-22 20:43:15 +01:00
Martine Lenders
690c36b3cf
Merge pull request #8652 from cladmi/pr/remove_nativeincludes
native: remove non required NATIVEINCLUDES
2018-03-22 15:57:38 +00:00
e05fe7f60a boards/common/nucleo64: specific cases for nucleo-l433 2018-03-21 17:07:28 +01:00
1c90210277 boards/nucleo-l433rc: initial basic support 2018-03-21 17:07:28 +01:00
Francisco Acosta
a0017e3eb7
Merge pull request #8763 from aabadie/pr/boards/nucleo-l1-xtimer-backoff
boards/nucleo-l152: increase xtimer backoff
2018-03-20 18:33:48 +01:00
Gaëtan Harter
93a521c501 native: remove non required NATIVEINCLUDES
Some modules used a 'NATIVEINCLUDES' with different include path and no other
included directories.
It was defining basic 'include' in a different order and not using other things
defined in INCLUDES.
After doing some checks with the given include path and possible conflicting
files, there should be no conflict when using the default one.

* No common headers between all the NATIVEINCLUDES directories
* No common headers files between board/native/include, cpu/native/include and
  other files in the repository (except other boards/cpus of course).
2018-03-20 17:51:03 +01:00
Bas Stottelaar
3bcb3f6d9e board: common/silabs, sltb001a: add conditional include 2018-03-16 22:17:54 +01:00
Bas Stottelaar
f75d426cf5 boards: ikea-tradfri, sltb001a, stk3x00: add a dash before include 2018-03-16 20:39:15 +01:00
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