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

3319 Commits

Author SHA1 Message Date
smlng
e246c19fe1 cpu/cc2538: adapt periph/spi to gpio API
Rework SPI periph driver to use proper RIOT GPIO API functions.
    Also cleanup header files by using vendor defines and remove
    obsolete code. Further, adapt board config accordingly.
2018-08-10 10:38:51 +02:00
Vincent Dupont
0e48bd0d93
Merge pull request #9716 from aabadie/b-l475e-iot01-sensors
boards/b-l475e-iot01a: configure second I2C and on-board sensors (lis3mdl, lsm6dsl and hts221)
2018-08-08 12:13:00 +02:00
Vincent Dupont
ed27927f76 boards/nucleo-f091: add i2c configuration 2018-08-07 14:46:57 +02:00
Kevin Weiss
1bbd7fcd62
Merge pull request #9724 from smlng/pr/cc2538/spi_clk
cpu/cc2538: generalise SPI clock configuration
2018-08-07 14:33:05 +02:00
Kevin Weiss
8468fe1c94
Merge pull request #8516 from jia200x/wiki_dox_convertion
doc: move wiki to Doxygen documentation (second attempt)
2018-08-07 13:27:04 +02:00
smlng
459f7ebce0 cpu/cc2538: generalise SPI clock configuration
The SPI bus frequency/clock is calculated relative to the MCUs
    core clock. Currently all boards use the default 32MHz, hence
    prescaler settings for SPI are all the same. This PR moves the
    default config for 32MHz to the CPU and allows to be overriden
    by board config if needed.
2018-08-07 12:15:45 +02:00
ab26a1bf79 boards/nucleo-f070rb: add missing periph_i2c feature 2018-08-07 11:26:57 +02:00
Kees Bakker
a10bec6874 boards/sodaq-one: add support for SODAQ ONE
The following features were tested (briefly):
* UART (the first)
* xtimer is working (it's the same code as in samr21)
2018-08-07 11:06:14 +02:00
Kevin Weiss
a48b8e741b boards/openmote-b: Add board support 2018-08-07 10:32:03 +02:00
ad34cb311a boards/b-l475e-iot01a: configure on-board sensors
HTS221, LIS3MDL and LSM6DSL
2018-08-06 11:30:29 +02:00
61a9f791b6 boards/b-l475e-iot01a: configure second I2C
This I2C bus is used by on-board sensors
2018-08-06 10:58:25 +02:00
Bas Stottelaar
809ec68642 boards: slstk3402a: enable saul for on-board Si7021 2018-08-05 15:37:10 +02:00
Bas Stottelaar
9620b45c45 boards: slstk3402a: add i2c support 2018-08-05 15:36:46 +02:00
Jose Alamos
2531487fca boards/periph_conf: fix Doxygen group directives 2018-08-01 15:24:55 +02:00
Jose Alamos
7b28fbf110 boards: fix Doxygen group directives 2018-08-01 15:24:55 +02:00
Jose Alamos
a1e17ab5af doc: add wiki documentation to Doxygen files 2018-08-01 15:24:54 +02:00
smlng
530571b50e boards/yunjia-nrf51822: add missing I2C speed config 2018-07-25 15:17:43 +02:00
smlng
813030ddf5 boards/sodaq-explorer: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
75d7bcb26a boards/sodaq-autonomo: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
a6d4ade2c6 boards/samr21-xpro: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
f727761fa2 boards/saml21-xpro: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
d698919589 boards/samd21-xpro: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
4abf93fcc8 boards/feather-m0: fix attr order in i2c_config 2018-07-25 15:17:43 +02:00
smlng
2a05e5177d boards/acd52832: add missing I2C speed to config 2018-07-25 15:17:43 +02:00
smlng
f16272506c boards/nucleo-f070: drop periph_i2c
This drops the I2C feature for the nucleo-f070. Note: this is
    only temporarily, to get the new I2C API merged into master.
    Hence, will be re-introduces and fixed later on, sorry for any
    inconvenience.
2018-07-25 15:17:43 +02:00
dylad
4276c12be0 board/ublox-c030-u201: add periph_conf to new I2C
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2018-07-25 15:17:43 +02:00
smlng
500c855017 boards/arduino-mkr*: fix order in struct
C++ requires to init struct attributes in order of there definition
        in the respective struct.
2018-07-25 12:01:40 +02:00
smlng
7c2404cd88 boards/arduino-zero: fix order in struct
C++ requires to init struct attributes in order of there definition
    in the respective struct.
2018-07-25 12:01:40 +02:00
dylad
8964f3accc board/limifrog-v1: add missing I2C changes in periph_conf 2018-07-25 12:01:40 +02:00
dylad
365f72acd4 board/nz32-sc151: add missing I2C changes in periph_conf 2018-07-25 12:01:40 +02:00
Bas Stottelaar
0541b5c449 boards: efm32: adapt to new i2c interface. 2018-07-25 12:01:40 +02:00
c26888c9f7 boards: adapt atmega boards with new i2c API 2018-07-25 12:01:39 +02:00
12e282d527 boards/calliope-mini: adapt i2c config 2018-07-25 12:01:39 +02:00
70d9495b6f board/airdy-beacon: adapt i2c config 2018-07-25 12:01:39 +02:00
aab0ecee4f boards/microbit: fix MMA8653 configuration defines 2018-07-25 12:01:39 +02:00
f8f4cb1273 boards/microbit: adapt I2C periph configuration 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
238b4dda2f pba-d-01-kw2x: Update I2C ISR config 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
127b0134b2 mulle: Update I2C ISR config 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
84ba49f158 frdm-kw41z: Update I2C ISR config 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
ecb44c477c frdm-k64f: Update I2C ISR config 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
c2583dd225 frdm-k22f: Update I2C ISR config 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
2728a56ed8 pba-d-01-kw2x: Update I2C configuration 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
d95cf40d23 mulle: Update I2C configuration 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
695f6fb2b6 frdm-kw41z: Update I2C configuration 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
9e8f5a03d0 frdm-k64f: Update I2C configuration 2018-07-25 12:01:39 +02:00
Joakim Nohlgård
251c4c109e frdm-k22f: Update I2C configuration 2018-07-25 12:01:39 +02:00
smlng
dce3bba8c4 boards: fix config of cc2538 boards for new I2C API 2018-07-25 12:01:38 +02:00
e90f2b439e boards*: adapt f1 based boards to new i2c api 2018-07-25 12:01:37 +02:00
2aed31906e boards/nucleo-l152re: use new style for i2c config 2018-07-25 12:01:37 +02:00
4e09a2b6b7 boards*: adapt stm32f4 based board with new i2c conf style 2018-07-25 12:01:37 +02:00
27d2841a60 boards/nucleo-f207zg: use new style for i2c config 2018-07-25 12:01:36 +02:00
2e6a80ce4e boards/nucleo-f722ze provide i2c configuration 2018-07-25 12:01:36 +02:00
d8c51dc373 boards/b-l475e-iot01a: provide i2c configuration 2018-07-25 12:01:36 +02:00
78a918d53a boards/nucleo144-f303: remove useless I2C_NUMOF define 2018-07-25 12:01:36 +02:00
22ff7d7af2 boards/nucleo-f070: add i2c configuration for i2c 2018-07-25 12:01:36 +02:00
634d9f6d68 boards: adapt stm32f3 based boards to new I2C api 2018-07-25 12:01:35 +02:00
c95ee04b23 boards/*: adapt stm32l0 based board to new I2C api 2018-07-25 12:01:35 +02:00
dylad
4ff319b469 nrf52/i2c: adapt to new I2C API 2018-07-25 12:01:34 +02:00
dylad
93558125b5 sam0/i2c: update sam0 based periph_conf
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2018-07-25 12:01:34 +02:00
Francisco Acosta
a0a31120b2
Merge pull request #9429 from kaspar030/some_riscv_fixes
boards/hifive1: add serial terminal config
2018-07-17 14:36:29 +02:00
Peter Kietzmann
f398b5e5ff
Merge pull request #9428 from kYc0o/add_reset_remote
remote: add RESET variable
2018-07-11 10:28:39 +02:00
MichelRottleuthner
392c40e1a0
Merge pull request #8804 from MichelRottleuthner/pr_stm32l4_add_adc
cpu/stm32l4: add adc implementation
2018-07-06 10:31:41 +02:00
Francisco Acosta
2a8c6526e3 boards/common/remote: add RESET variable
For CI HIL purposes a reset is needed before running the test
target. The remote board didn't assign a RESET variable to perform
a reset, so it wasn't possible to call `make test` correctly.
By calling the flash script without arguments, a reset is performed.
2018-07-04 16:13:47 +02:00
Loïc Dauphin
b539ab4142
Merge pull request #9135 from aabadie/pr/board/stm32l476g-disco
boards/stm32l476g-disco: initial basic support
2018-07-04 10:55:00 +02:00
9b5d282f61 boards/stm32l46zg-disco: initial support 2018-07-04 09:58:55 +02:00
ce917269da
Merge pull request #9333 from cladmi/pr/make/fix/stm32f103c8
stm32f103c8: fix Makefile.include INCLUDES definition
2018-07-04 09:56:35 +02:00
Loïc Dauphin
4fcd58acfd
Merge pull request #8868 from aabadie/pr/boards/stm32f429i-disc1
boards/stm32f429i-disc1: add initial support
2018-07-03 17:35:54 +02:00
Gaëtan Harter
d4ca2644a3
boards/iotlab-m3|a8: fix openocd configuration
iotlab-m3 boards always ended up not being able to flash after time.
This changes managed to fix and flash boards that where able to be flashed with
the deprecated `ft2232` driver and not with the `ftdi` driver used in RIOT.

It combines configuration from openocd, iot-lab, RIOT config and Alexandre
Abadie feedback

* http://repo.or.cz/openocd.git/blob/HEAD:/tcl/interface/ftdi/iotlab-usb.cfg
  * ftdi configuration
* https://github.com/iot-lab/iot-lab-gateway/blob/2.4.1/gateway_code/static/iot-lab-m3.cfg
  * `trst_and_srst` config
* Alexandre feedback and http://openocd.org/doc/html/Reset-Configuration.html
  * 'connect_assert_srst' reset configuration
    * it prevents errors in the output on first flash
    * should help on boards with invalid code
    * It was taken from what Alexandre found for board 'b-l072z-lrwan1'
  * It requires using '-c reset halt' instead of '-c halt' before debug
* RIOT
  * Keep the `configure -rtos` auto
2018-07-02 11:00:48 +02:00
Joakim Nohlgård
723d86bab0 boards/mulle: Fix mixed up RX TX pins on UART0 2018-06-30 15:40:27 +02:00
Gaëtan Harter
d055fde171
Merge pull request #8790 from aabadie/pr/openocd_b-l072z-lrwan1
boards/b-l072z-lrwan1: fix openocd configuration and 'make debug'
2018-06-29 18:09:03 +02:00
aa7fad6d40 boards/stm32f429i-disc1: add initial support 2018-06-28 20:48:58 +02:00
4e1f07b895
Merge pull request #8475 from aabadie/pr/common-stlink
boards/stm32: use common place of openocd config files for all boards using stlink
2018-06-28 15:13:48 +02:00
Joakim Nohlgård
95c04efe7c frdm-kw41z: Add FXOS8700CQ configuration 2018-06-27 21:41:14 +02:00
Joakim Nohlgård
8163e285ac frdm-k64f: Add FXOS8700CQ configuration 2018-06-27 21:41:03 +02:00
Joakim Nohlgård
1e395aeee7 frdm-k22f: Add FXOS8700CQ configuration 2018-06-27 21:40:54 +02:00
20407197bc boards/hifive1: add serial terminal config 2018-06-27 15:13:37 +02:00
6e6716a1a6
Merge pull request #9317 from maribu/sht1x
drivers/sht11: Major refactoring
2018-06-27 10:10:39 +02:00
Marian Buschsieweke
de9b67bdc2
drivers/sht1x: Major refactoring
- Use RIOT's GPIO interface to access the sensor to increase portability
- Changed API to allow more than one sensor per board
- Added `sht1x_params.h` that specifies how the sensors is connected - each
  board can overwrite default settings by #defining SHT1X_PARAM_CLK and
  SHT1X_PARAM_DATA
- Changed arithmetic to use integer calculations only instead of floating point
  arithmetic
- Added support for checking the CRC sum
- Allow optional skipping of the CRC check to speed up measuring
- Added support for advanced features like reducing the resolution and skipping
  calibration to speed up measuring
- Allow specifying the supply voltage of sensor which heavily influences the
  temperature result (and use that information to calculate the correct
  temperature)
- Reset sensor on initialization to bring it in a well known state
- Support for the obscure heater feature. (Can be useful to check the
  temperature sensor?)
- Updated old SHT11 shell commands to the new driver interface, thus allowing
  more than one SHT10/11/15 sensor to be used
- Added new shell command to allow full configuration of all attached SHT1x
  sensors
- Removed old command for setting the SHT11 temperature offset, as this feature
  is implemented in the new configuration command
2018-06-27 08:58:00 +02:00
Marian Buschsieweke
d208c224b0
drivers: Renamed module sht11 to sht1x
The sensor family SHT10, SHT11 and SHT15 only differ in their accuracy (as in
calibration, not as in resolution). Thus, the same driver can be used for all.
The new driver name better reflects this fact.
2018-06-27 08:57:58 +02:00
Francisco Acosta
f0067033ce
Merge pull request #9416 from PeterKietzmann/pr_gvz_samr21_antenna_sw
boards/samr21-xpro: add function to configure antenna switch
2018-06-26 22:17:34 +03:00
265c152e06 boards/maple-mini: use common stlink parts 2018-06-26 20:45:23 +02:00
8bfa434a56 boards/stm32f769i-disco: adapt to common stlink parts 2018-06-26 20:45:23 +02:00
3c4eb85240 boards/stm32f3discovery: adapt to common stlink parts 2018-06-26 20:45:23 +02:00
68a5422c65 boards/b-l475e-iot01a: use common stlink parts 2018-06-26 20:45:23 +02:00
b174cc2306 boards/b-l072z-lrwan1: use common stlink parts 2018-06-26 20:45:23 +02:00
de15af4c87 boards/common/stm32-link: add common place for stlink
- introduce common place for boards using stlink: same serial, all use openocd
- apply this to nucleos
2018-06-26 20:45:23 +02:00
Georg von Zengen
ad78271a51 boards/samr21-xpro: add function to configure antenna switch 2018-06-26 17:59:10 +02:00
Tristan Bruns
fbddb7e8a0 boards/pba-d-01-kw2x: use OpenOCD-supplied config 2018-06-25 11:07:19 +02:00
Michel Rottleuthner
e4c405daf3 cpu/stm32l4: add adc support 2018-06-20 13:34:16 +02:00
ba30315f7e boards/b-l072z-lrwan1: enforce CPU reset when connecting with openocd
connect_assert_srst is used to enforce a CPU reset before connecting to
it with openocd. This is useful when debugging on-chip.

For details on openocd reset configuration, see
2018-06-19 13:17:38 +02:00
58067c2e3e boards/b-l072z-lrwan1: enable RTOS support in openocd config 2018-06-19 13:16:05 +02:00
618a65b928 boards/b-l072z-lrwan1: update openocd config
There's no need for trst signal, just srst is enough. Also not using srst_nogate
seems safer.
2018-06-19 13:13:47 +02:00
Bas Stottelaar
72b30cb9db boards: slstk3402a: add uart modes 2018-06-17 11:40:41 +02:00
Gaëtan Harter
9d891c7b75
wsn430: IoT-LAB requires the HEXFILE for flashing 2018-06-15 15:37:21 +02:00
d8c3e1da4e
Merge pull request #8549 from haukepetersen/opt_boards_stm32-clk-f4-180
boards/stm32-based: use shared configuration snippets
2018-06-12 20:48:01 +02:00
Gaëtan Harter
9f26d374ae
stm32f103c8: fix indentation in Makefile.include 2018-06-12 15:34:59 +02:00
Gaëtan Harter
5580bae495
stm32f103c8: fix INCLUDES definition location
It was currently defined in the flasher conditional.
2018-06-12 15:34:41 +02:00
6bc494b928 boards: fix doxygen grouping 2018-06-11 19:12:02 +02:00
Bas Stottelaar
6789c49822 boards: efm32: add UART mode option. 2018-06-04 18:16:41 +02:00
Francisco Acosta
42d58373f5
Merge pull request #8802 from basilfx/feature/efm32_slstk3402a
boards: slstk3402a: add support
2018-06-04 15:35:22 +02:00
Marian Buschsieweke
8bc666d0dd
boards: New board stm32mindev
Added support for the STM32 Minimum System Development Board, which is
identical to the Blue Pill except for the GPIO pin wired to the on-board LED.
2018-06-04 08:52:26 +02:00
Marian Buschsieweke
bb6d0e304c
boards: Added module boards_common_stm32f103c8 & refactored bluepill
- Moved common code for STM32F103C8 based boards to the new module
- Updated board `bluepill` to use the new module
2018-06-04 08:52:23 +02:00
Bas Stottelaar
dfc50024b8 boards: slstk3402a: add support 2018-06-03 16:48:30 +02:00
Francisco Acosta
9a0f3469b7
Merge pull request #8930 from gebart/pr/kinetis-rtt-refactor
kinetis: Refactor RTT driver
2018-05-30 14:54:15 +02:00
Peter Kietzmann
b9a29acc92
Merge pull request #8438 from miri64/boards/enh/wsn430-netdev-default
boards: define default radio for wsn430 boards
2018-05-30 11:05:23 +02:00
Martine Lenders
6c6c10dcf0 wsn430: define default radio for wsn430 boards 2018-05-30 10:56:33 +02:00
kenrabold
db4d67c4fd make: add hifive1 to BOARD_INSUFFICIENT_MEMORY
Added HiFive1 to BOARD_INSUFFICIENT_MEMORY list for examples and tests that are too big to fit

build: fixed missing syscall and cpuid failures

Added missing syscall stubs for nanostubs and fixed compile error with cpuid periph

build: fixed whitespace error

build: add hifive1 to more BOARD_INSUFFICIENT_MEMORY

doc: fixed doxygen warnings

Addressed Doxygen warnings in source file comments

doc: more doxygen fixes

doc: even more doxygen fixes

doc: more changes

build: fix pedantic and rdci_simple build failures

make: exclude lua
2018-05-29 16:27:53 -07:00
kenrabold
619dd9ee3b board/hifive1: add RISC-V board HiFive1
Add new RISC-V board HiFive1 from SiFive based on FE310 CPU
2018-05-29 15:21:45 -07:00
Martine Lenders
3f1cf7d5ee common_wsn430: rename board.h to board_common.h
Since wsn430-v1_3b and wsn430-v1_4 do have different radio
configurations we need to separate `board.h` for them, so this moves
their currently common `board.h` to `board_common.h` to be included by
later introduced `board.h`
2018-05-29 21:22:29 +02:00
Francisco Acosta
6e484f7aed
Merge pull request #8814 from gebart/pr/kinetis-periph-timer-tfc
cpu/kinetis: Refactor LPTMR timer implementation
2018-05-29 15:54:11 +02:00
Marian Buschsieweke
7d7bc3fef8
boards/msbiot: Added on-board MPU-9150 as defalt SAUL device 2018-05-29 09:34:24 +02:00
Marian Buschsieweke
a0f35c9b35
boards/msbiot: Added on-board buttons & LEDs as defalt SAUL devices 2018-05-29 09:33:57 +02:00
Marian Buschsieweke
ce57a574df
boards/msbiot: Added support for on-board buttons 2018-05-29 09:33:08 +02:00
5897cf09cc
Merge pull request #9133 from aabadie/pr/boards/riottools
boards: use RIOTTOOLS variable
2018-05-28 17:02:43 +02:00
Hauke Petersen
079f3c08d4 boards/stm32f4-based: use shared 168MHz clock conf 2018-05-24 19:00:42 +02:00
Hauke Petersen
cc90edc373 boards/stm32: use shared 180MHz clock config 2018-05-24 19:00:42 +02:00
Hauke Petersen
3182ad21e6 boards/stm32: add shared spi divtable header 2018-05-24 19:00:42 +02:00
Hauke Petersen
e18f518023 boards: add path for STM32-shared config snippets 2018-05-24 19:00:42 +02:00
Vincent Dupont
1f7703135d boards: add ublox c030-u201 2018-05-24 16:42:29 +02:00
Vincent Dupont
c10568f02c boards: use marketing name for stm32f769i-disco 2018-05-23 19:21:30 +02:00
eaf2698a69 boards/nucleo-l432kc: rename to st marketing name 2018-05-23 12:55:36 +02:00
3bbf8c01ab boards/nucleo-f303k8: rename to st marketing name 2018-05-23 12:51:41 +02:00
633a92929d boards/nucleo-l031k6: rename to st marketing name 2018-05-23 12:50:33 +02:00
81700d4301 boards/nucleo-f042k6: rename to st marketing name 2018-05-23 12:49:40 +02:00
3e4f7adc95 boards/nucleo-f031k6: rename to st marketing name 2018-05-23 12:46:42 +02:00
31fba044e5 boards/nucleo-f767zi: rename to standard st name 2018-05-23 12:09:28 +02:00
fcb633a73a boards/nucleo-f746zg: rename to standard st name 2018-05-23 12:09:28 +02:00
16d8d3172d boards/nucleo-f722ze: rename to standard st name 2018-05-23 12:09:28 +02:00
77fab804c0 boards/nucleo-f446ze: rename to standard st name 2018-05-23 12:08:53 +02:00
079ef26105 boards/nucleo-f429zi: rename to standard st name 2018-05-23 12:08:53 +02:00
50d847beb9 boards/nucleo-f413zh: rename to standard st name 2018-05-23 12:08:53 +02:00
38a362e484 boards/nucleo-f412zg: rename to standard st name 2018-05-23 12:08:53 +02:00
f8f92eccde boards/nucleo-f303ze: rename to standard st name 2018-05-23 12:08:53 +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
2fcfc855ac boards/nucleo144-f413: adapt board config to use DMA 2018-05-23 11:09:46 +02:00
51c290ba90 boards/nucleo-l476rg: rename to marketing name 2018-05-22 22:02:57 +02:00
ba3478fa1e boards/nucleo-l152re: rename to marketing name 2018-05-22 22:02:57 +02:00
a5436e0b66 boards/nucleo-l073rz: rename to marketing name 2018-05-22 22:02:57 +02:00
18435609ce boards/nucleo-l053r8: rename to marketing name 2018-05-22 22:02:57 +02:00
5821bfd68e boards/nucleo-f446re: rename to marketing name 2018-05-22 21:52:41 +02:00
de783eed78 boards/nucleo-f411re: rename to marketing name 2018-05-22 21:52:41 +02:00
1d1354bf82 boards/nucleo-f410rb: rename to marketing name 2018-05-22 21:52:41 +02:00
7818c1a080 boards/nucleo-f401re: rename to marketing name 2018-05-22 21:52:41 +02:00
b0912659b5 boards/nucleo-f334r8: rename to marketing name 2018-05-22 21:52:41 +02:00
c7b5b0f992 boards/nucleo-f303re: rename to marketing name 2018-05-22 21:52:41 +02:00
72df36909b boards/nucleo-f302r8: rename to marketing name 2018-05-22 21:52:41 +02:00
2004fb2881 boards/nucleo-f103rb: rename to marketing name 2018-05-22 21:52:41 +02:00
b8895c1946 boards/nucleo-f091rc: rename to marketing name 2018-05-22 21:52:41 +02:00
4b20095dc8 boards/nucleo-f072rb: rename to marketing name 2018-05-22 21:52:41 +02:00
9acde8e148 boards/nucleo-f070rb: rename to marketing name 2018-05-22 21:52:41 +02:00
bd6a7c3d26 boards/nucleo-f030r8: rename to marketing name 2018-05-22 21:52:41 +02:00
Joakim Nohlgård
31cf342eac teensy31: Clean up Makefile.features 2018-05-22 16:46:39 +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
dc689000f6 frdm-k22f: Update LPTMR config 2018-05-22 16:45:41 +02:00
Joakim Nohlgård
a49d151919 frdm-kw41z: Update LPTMR config 2018-05-22 16:45:41 +02:00
Joakim Nohlgård
c25613fd5c mulle: Update LPTMR config 2018-05-22 16:45:41 +02:00
ec06de8d22 boards/f4vi1: fix potential build issue in uart conf 2018-05-22 10:42:43 +02:00
Marian Buschsieweke
d97340cd5d
boards/msbiot: Added/updated configuration for the cc110x transceiver
- Adjusted `#define`s to match the naming convention of `cc110x_params.h`
 - Enable the `cc110x` module if `netdev_default` or `gnrc_netdev_default` is
   used
2018-05-21 23:00:06 +02:00
Marian Buschsieweke
a6f9a86597
drivers/cc110x: Moved cc110x_params.h from boards to driver
- Replaced magic numbers in the CC110X configuration of the MSBA2
   with SPI_DEV(x) and GPIO_PIN(x, y) macros
 - Adjusted implementation of `cc110x_params.h` to match the code of `at86rf2xx`
 - Made MSBA2's CC110X parameters the default configuration
2018-05-21 22:59:46 +02:00
ac00b81e24 boards/nucleo-l496zg: add initial support 2018-05-15 11:56:51 +02:00
cb991cd47d boards: use RIOTTOOLS variable 2018-05-15 11:23:44 +02:00
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
3474d052b9 boards/iotlab: fix saul gpio configuration
take into account inversion of LEDs and initialize them cleared
2018-05-04 15:07:20 +02:00
Hauke Petersen
9815697b3e cpu/nrf5x: define nrfmin feature in nrf5x_common 2018-05-04 13:47:46 +02:00
Hauke Petersen
1aaec8abf7 boards/nrf51-based: remove unused RADIO_IRQ_PRIO 2018-05-04 13:46:29 +02:00
Francisco Acosta
53c3f833af
Merge pull request #8904 from ZetaR60/RIOT_atmega_race_fix_alt
cpu/atmega_common: return to non-interrupt context swaps
2018-05-04 12:08:59 +02:00
Matthew Blue
d3d2f0212d boards/waspmote-pro: remove context swap defines 2018-05-03 17:29:28 -04:00
Matthew Blue
dee0e659cb boards/mega-xplained: remove context swap defines 2018-05-03 17:29:28 -04:00
Matthew Blue
55a7d8f83d boards/jiminy-mega256rfr2: remove context swap defines 2018-05-03 17:29:28 -04:00
Matthew Blue
2979626ef6 boards/common/atmega: gracefully handle CKDIV8 fuse 2018-05-02 14:05:33 -04:00
Dmitriy One
adf495ad10 boards/nucleo-f401: configure USART1 port 2018-05-01 16:30:22 +03:00
Matthew Blue
a6ef6ddbfd boards/common/arduino-atmega: remove context swap defines 2018-04-27 14:13:34 -04:00
Semjon Kerner
f37825a1ba boards/calliope-mini: configure pwm 2018-04-25 15:54:00 +02:00
Joakim Nohlgård
b87325fe34 frdm-k22f: Fix typos and remove unused includes 2018-04-24 19:07:08 +02:00
Francisco Acosta
4e872e61c0
Merge pull request #8856 from aabadie/pr/openocd_debug_reset
dist/tools/openocd: add the possibility to do a reset before halt in openocd debug command
2018-04-24 14:06:00 +02:00
22aa6b9cc5
Merge pull request #8962 from aabadie/pr/boards/doxygen_cleanup
boards*: cleanup doxygen
2018-04-24 10:56:00 +02:00
7f62fd83ed boards/arduino-atmega: don't provide arduino for jiminy-mega256rfr2 2018-04-20 16:23:17 +02:00
ea255f518e boards/b-l072z-lrwan1: enable reset before halt in debug 2018-04-18 17:33:31 +02:00
70802fc652 boards*: cleanup doxygen
- replace brief with name where required
- remove some unwanted empty lines
- fix missing closing doxygen name block
2018-04-18 12:08:56 +02:00
Francisco Acosta
689333ff04
Merge pull request #8928 from gebart/pr/kinetis-clock-init
kinetis: Refactor clock initialization code
2018-04-17 12:15:47 +02:00
Joakim Nohlgård
c54f6b4fcf kinetis: Refactor clock generator initialization 2018-04-17 06:59:22 +02:00
6b17537e62 boards/nucleo-l152: remove reference to solved issue 2018-04-16 13:51:47 +02:00
Gaëtan Harter
40c28d78c0 Revert "native: remove non required NATIVEINCLUDES"
This reverts commit 93a521c501.
2018-04-12 17:48:07 +02:00
Loïc Dauphin
70a8674b39
Merge pull request #8937 from gebart/pr/mulle-offby1
mulle: Fix off-by-1 error in clock dividers
2018-04-12 13:22:20 +02:00
Joakim Nohlgård
ebeaa2b6fc mulle: Fix off-by-1 error in clock dividers
The comment says the config should yield 24 MHz flash clock, but the
settings were configured to divide-by-3. (48 MHz / 3 = 16 MHz)
2018-04-12 13:03:54 +02:00
Joakim Nohlgård
4ba9d2b280 teensy31: Fix off-by-1 error in clock dividers
The comment says the config should yield 24 MHz flash clock, but the
settings were configured to divide-by-3. (48 MHz / 3)
2018-04-11 20:38:15 +02:00
479ee51649
Merge pull request #8807 from kYc0o/fix_f4_backoff
nucleo-f4xx: increase xtimer backoff to 7 for F4 family
2018-04-10 15:26:14 +02:00
Francisco Acosta
7b16b8a994 boards/common/nucleo: increase backoff to 8 for F4 family 2018-04-10 15:15:55 +02:00
Gaëtan Harter
a1ea4cde0e robotis-loader.py: fix flake8 errors
I fixed the errors and lazily silenced the 'bare-except'.

    boards/opencm904/dist/robotis-loader.py:85:1: E722 do not use bare except'
    boards/opencm904/dist/robotis-loader.py:91:1: E722 do not use bare except'
    boards/opencm904/dist/robotis-loader.py:101:16: E703 statement ends with a semicolon
    boards/opencm904/dist/robotis-loader.py:60:1: E265 block comment should start with '# '
    boards/opencm904/dist/robotis-loader.py:62:1: E265 block comment should start with '# '
2018-04-09 18:55:26 +02:00
cladmi
3f145413f5 boards/makefiles: Remove '-Otype' from OFLAGS
* Remove '-Oihex' and '-Obinary' from OFLAGS for all boards
  It is now provided by the Makefile.include rule.
2018-04-09 17:32:46 +02:00
cladmi
70c5079b16 Makefile.include: add %.hex and %.bin rules
Replace HEXFILE rule by a rule for each type.
HACK: Adding '-Oformat' after OFLAGS overwrite the value in flags.
2018-04-09 17:32:46 +02:00
Gaëtan Harter
42d1e1ad0b mips-malta: fix 'HEXFILE' generation to binfile
OBJCOPY was called without arguments so only copied the elffile in a file named
.hex.
Cannot build an '.hex' file for mips-malta so use a .bin output.
2018-04-09 17:32:46 +02:00
d7bf2c112e
Merge pull request #7491 from aabadie/nucleo_l433
boards/nucleo-l433rc: initial support
2018-04-07 21:12:14 +02:00
Francisco Acosta
ce4384604e
Merge pull request #8824 from basilfx/feature/efm32_slwstk6200b
boards: slwstk6000b: add support
2018-04-06 13:59:41 +02:00
Hauke Petersen
ceb76403f4 boards/nrf52xxxdk: add Skald dependencies 2018-04-06 11:18:53 +02:00
Hauke Petersen
2c01034088 boards/nrf52xxxdk: added BLE radio features 2018-04-06 11:18:53 +02:00
Bas Stottelaar
2a8712a04f boards: slwstk6000b: add support 2018-04-05 19:41:30 +02:00
Vincent Dupont
e7b0ace6fe
Merge pull request #8870 from aabadie/pr/boards/nucleo-f429zi_spi_fix
boards/nucleo-f429zi: fix spi divtable
2018-04-03 17:36:49 -07:00
Bas Stottelaar
29b3798988 boards: seeeduino_arch-pro: adapt to gpio driver. 2018-04-03 16:47:26 +02:00
Bas Stottelaar
c99c07aeb2 boards: mbed_lpc1768: adapt to gpio driver. 2018-04-03 16:47:25 +02:00
35a1ca043e boards/nucleo-f429zi: fix spi divtable 2018-04-03 16:05:07 +02:00
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
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
kYc0o
ce5f40abb3 boards/nrf52dk: replace JLINK_FLASH_ADDR by global FLASH_ADDR variable 2017-07-17 14:48:30 +02:00
fjmolinas
6aeb124333 boards/nz2-sc151: add inAir9 sx1276 LoRa module configuration 2017-07-17 14:37:51 +02:00
fcd3431633 Merge pull request #7357 from haukepetersen/opt_kinetis_adcboardconfig
boards/kinetis-based: beautify ADC configuration
2017-07-15 16:28:51 +02:00
114effd2ce boards: use EDBG with arduino-zero and saml21-xpro 2017-07-14 23:27:16 +02:00
Hauke Petersen
6e967f9776 boards/kinetis-based: beautify ADC configuration 2017-07-14 15:27:18 +02:00
smlng
5d604c6fb5 board, cc2650stk: fix make reset with uniflash4.x 2017-07-13 22:32:44 +02:00
Andreas "Paul" Pauli
b54f1106f6 Merge pull request #7333 from smlng/board/cc2650/update_uniflash41
board, cc2650stk add support for uniflash 4.1
2017-07-12 17:58:06 +02:00
smlng
c783f00e9d board, cc2650stk: fix button gpio config 2017-07-11 13:38:41 +02:00
smlng
d6f4a78017 board, cc2650stk add support for uniflash 4.1 2017-07-08 10:34:04 +02:00
5450602549 boards/b-l072z-lrwan1: add sx1276 configuration 2017-07-07 15:58:05 +02:00
474ee60566 Merge pull request #7322 from smlng/board/nucleo32-l031/fix_init
board, nucleo32-l031: fix board_init
2017-07-05 16:14:38 +02:00
smlng
2c6fb86774 board, nucleo32-l031: fix board_init 2017-07-05 15:50:32 +02:00
d82b323fcf boards/nucleo: group nucleo boards in documentation 2017-07-05 09:43:20 +02:00
8d070c50d8 boards/nrf52xx: add missing brief description 2017-07-05 09:24:29 +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
Hauke Petersen
73ede74cd8 cpu/stm32: unified and cleaned up DAC driver
- removed neccessity to define empty `DAC_NUMOF 0` for each STM
  base board
- adapted all board configs to this
- joined stm32f2 to use common DAC driver
- improved code of DAC driver
2017-06-29 13:03:12 +02:00
smlng
addf64349c saul: add mpl3115a2 2017-06-29 09:57:17 +02:00
Hauke Petersen
8286c8f686 boards/ardunio-due: added mapping for analog pins 2017-06-28 22:08:03 +02:00
Hauke Petersen
30ef5d0a30 cpu/sam3: added ADC implementation 2017-06-28 22:03:11 +02:00
Francisco Acosta
d31d870b26 Merge pull request #5412 from dkm/pr/spi
cpu/lm4f120: SPI support
2017-06-28 18:09:51 +02:00
Marc Poulhiès
685b42c9a2 cpu/lm4f120: SPI support 2017-06-28 16:54:37 +02:00
Neil Jones
af70c0844c mips: Clean-up makefiles 2017-06-28 12:56:54 +01:00
Hauke Petersen
9136de69d2 boards/arduino-due: style cleanup in periph_conf.h 2017-06-27 13:51:34 +02:00
Dan Evans
08224bd85a samd21/clock: add xosc32/DFLL option 2017-06-26 10:42:23 -06:00
d9837a495f board/nucleo144-f429: add ADC configuration 2017-06-26 16:24:27 +02:00
b67e5161dc board/nucleo144-f412: add ADC configuration 2017-06-26 16:24:27 +02:00
8fca896d0d board/nucleo144-f412: add ADC configuration 2017-06-26 16:24:27 +02:00
0467168293 board/nucleo-f446: add adc configuration 2017-06-26 16:24:27 +02:00
1fb6d5d314 boards/nucleo-f410: add adc configuration 2017-06-26 16:24:27 +02:00
067231936f Merge pull request #5793 from OTAkeys/pr/can_stack
can: add a CAN stack for RIOT
2017-06-26 16:02:35 +02:00
Francisco Acosta
32b50c371a Merge pull request #6850 from aabadie/NZ32-SC151
boards/nz32-sc151: add initial support
2017-06-26 14:50:52 +02:00
Martine Lenders
b75479c442 Merge pull request #6332 from ant9000/saml21_i2c_support
SAM L21 i2c support
2017-06-23 22:26:03 +02:00
811c1594ff boards/nucleo144-f412: fix clock configuration 2017-06-23 17:02:52 +02:00
Francisco Acosta
cd824c3bc2 Merge pull request #6723 from aabadie/nucleo144_f412
boards/nucleo144-f412: initial support
2017-06-23 15:29:41 +02:00
Antonio Galea
7913d19250 boards/saml21-xpro: add i2c configuration 2017-06-23 11:24:36 +02:00
621823c29d Merge pull request #7214 from smlng/periph/button_macros
periph: generalize button macros and add test application
2017-06-22 16:10:42 +02:00
Vincent Dupont
18d180987e Merge pull request #6951 from aabadie/st-l072z-lrwan1
boards/b-l072z-lrwan1: add basic support
2017-06-21 15:34:28 +02:00
ab47fc1f4c Merge pull request #7204 from PeterKietzmann/pr_nucleo-l411_adc_config
boards/nucleo-f411: add ADC pin config
2017-06-21 15:29:03 +02:00
7d992a4574 boards/b-l072z-lrwan1: add basic support 2017-06-21 15:08:41 +02:00
42830d2308 Merge pull request #6916 from gebart/pr/cortexm3-bitband
cpu: Add bit manipulation macros for Cortex-M
2017-06-21 12:47:41 +02:00
smlng
587bfcf8bc cc2650stk: add SAUL gpio adaption 2017-06-20 21:19:58 +02:00
smlng
de948189c3 periph: generalized button macros 2017-06-20 21:19:56 +02:00
d512c1b2a8 Merge pull request #6677 from kYc0o/fox_periph_flashpage
boards/fox: add periph_flashpage feature
2017-06-20 20:35:07 +02:00
Vincent Dupont
68f1ea8fd0 native: add a CAN device using socketCAN 2017-06-19 15:36:20 +02:00
Peter Kietzmann
ea904a16b8 boards/nucleo-f411: add ADC pin config 2017-06-19 11:08:39 +02:00
d772dc0116 boards: x86-multiboot-common: use dlcache for downloading toolchain 2017-06-17 17:00:55 +02:00
a6fcbcde9c Merge pull request #7159 from OTAkeys/pr/stmclk_f2
cpu/stm32f2: implement stmclk interface for stm32f2
2017-06-15 19:09:57 +02:00
9dadb9cbaf Merge pull request #7158 from OTAkeys/pr/stmclk_f4
cpu/stm32f4: implement stmclk interface for stm32f4
2017-06-15 11:23:24 +02:00
smlng
054c002960 saul: add support for tmp006 2017-06-14 20:45:01 +02:00
smlng
367247242f saul: add support for LEDs and buttons on pba-d-01-kw2x 2017-06-13 11:25:46 +02:00
Joakim Nohlgård
a63c0a84a6 kinetis: Use bit.h functions 2017-06-09 05:19:13 +02:00
Vincent Dupont
2d980c545d boards/nucleo144-f207: convert to stmclk 2017-06-08 19:10:56 +02:00
6ca3567e1b boards/nucleo144-f767: add initial support 2017-06-08 17:35:22 +02:00
Vincent Dupont
b3e7dd84f9 boards: update stm32f4-based boards with stmclk 2017-06-08 16:51:17 +02:00
2a27cb245a boards/nucleo-l073: add configuration for I2C periph 2017-06-08 09:39:20 +02:00
f5a1e8216b Merge pull request #7153 from photonthunder/samd21_xpro_periph_misspelled
samd21-xpro:missing r in periph_flashpage
2017-06-08 09:31:12 +02:00
8ce9b29add Merge pull request #7141 from Marc-Aurele/uart1-l0-impl
boards/nucleo-l073: add third UART (USART1) configuration
2017-06-08 09:24:38 +02:00
Aurelien Fillau
6a36c7d5aa boards/nucleo-l073: add third UART (USART1) configuration
UART1 definition has been added to the nucleo-l073 board
definition.

Signed-off-by: Aurelien Fillau <aurelien.fillau@gmail.com>
2017-06-07 23:52:17 +02:00
Dan Evans
c02bb03078 samd21-xpro:missing r in periph_flashpage 2017-06-07 15:03:42 -06:00
Francisco Acosta
6df211383e Merge pull request #5366 from haukepetersen/add_flashrom_samd21
cpu/samd21: added flashpage driver implementation
2017-06-06 15:54:04 +02:00
joris
2135dcc70c boards/nucleo32-l031: configure RTC 2017-06-02 20:23:38 +02:00
joris
fa2b1511a2 boards/nucleo-l053: configure RTC 2017-06-02 20:22:13 +02:00
joris
19baa390de boards/nucleo-l073: configure RTC 2017-06-02 20:14:18 +02:00
Hauke Petersen
e9fad57925 boards/samX21-xpro: enabled flashpage feature
done so for:
- samr21-xpro
- saml21-xpro
- samd21-xpro
2017-06-02 11:33:38 +02:00
neiljay
12a9c5e3b4 Merge pull request #7012 from francois-berder/wifire-led
boards: pic32-wifire: Add LEDs support
2017-06-02 10:14:43 +01:00
neiljay
7c3601ae8f Merge pull request #7013 from francois-berder/clicker-led
boards: pic32-clicker: Add LEDs support
2017-06-02 10:14:16 +01:00
Martine Lenders
d4693648ba Merge pull request #7095 from kaspar030/add_headerguard_check_script
dist: tools: add headerguard check script
2017-05-24 18:08:29 +02:00
0fcc7d3834 cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
Hauke Petersen
c57d67fab8 Merge pull request #7073 from kaspar030/add_edbg_support
tools: add edbg support
2017-05-24 17:35:42 +02:00
8060c48427 boards: samd21-xpro: enable use of edbg 2017-05-24 14:52:45 +02:00
f2cc58e8ed boards: samr21-xpro: enable use of edbg 2017-05-24 14:52:45 +02:00
Hauke Petersen
867b09c224 cpu/kinetis: make UART mode configurable per board 2017-05-24 14:48:49 +02:00
0b918db35c Merge pull request #7068 from haukepetersen/add_tool_bossa
tools: introduce shared tooling for using BOSSA
2017-05-23 07:17:13 +02:00
0d98a91e18 Merge pull request #7080 from kaspar030/deduplicate_sam0_board_makefiles
boards: sam0: deduplicate sam0 board makefiles
2017-05-22 13:10:49 +02:00
Francisco Acosta
6aad87f6bd Merge pull request #7078 from haukepetersen/fix_boards_serialincmk
boards: make use of `serial.inc.mk`
2017-05-22 12:00:32 +02:00
Hauke Petersen
d0b959df1c boards/arduino-mkr1000: used shared BOSSA tooling 2017-05-22 11:42:01 +02:00
Hauke Petersen
0ab8295932 boards/udoo: use shared BOSSA tooling 2017-05-22 11:42:01 +02:00
Hauke Petersen
1bcf4819a7 boards/arduino-due: use shared BOSSA tooling 2017-05-22 11:42:01 +02:00
905490ebd8 boards/nucleo144-f412: initial support 2017-05-19 15:57:37 +02:00
494064b4ba board: sodaq-autonomo: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
d907789c57 board: samr21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
18bd055226 board: saml21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
c1ac9dc739 board: samd21-xpro: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:41 +02:00
6ce1846eb0 board: arduino-zero: make use of shared makefiles/boards/sam0.inc.mk 2017-05-19 00:50:40 +02:00
fb0412097b Merge pull request #7075 from haukepetersen/fix_minibit_programmerflashtoolvarname
boards: s/FLASHTOOL/PROGRAMMER/
2017-05-18 18:01:33 +02:00
Hauke Petersen
adbf671490 boards: make use of serial.inc.mk 2017-05-18 15:46:38 +02:00
Hauke Petersen
f3484f460e boards/nrf6310: del redundant TERMFLAGS assignemt
The port for the TERMPROG is assingned in serial.inc.mk...
2017-05-18 15:10:06 +02:00
Hauke Petersen
11d26779f6 boards: s/FLASHTOOL/PROGRAMMER/ 2017-05-18 13:18:54 +02:00
dce3015e0c Merge pull request #7051 from OTAkeys/pr/stm32f7discovery
boards: add stm32f769 discovery
2017-05-17 19:24:03 +02:00
Vincent Dupont
1c637da74d boards: add support of stm32f769 discovery board 2017-05-17 15:32:42 +02:00
Hauke Petersen
58cb30db6b Merge pull request #7060 from haukepetersen/opt_cpu_isrstacksizecleanup
cpu: remove ISR stack related placeholders
2017-05-16 10:44:52 +02:00
Bumsik Kim
67d7346d27 boards/arduino-mkr1000: Updated periph config and SWD flashing (#3) 2017-05-16 10:15:29 +02:00
f97b4497f2 boards/arduino-mkr1000: initial support 2017-05-16 10:14:59 +02:00
2efccce74e boards/nz32-sc151: initial support 2017-05-13 20:00:42 +02:00
6b0cf6a728 Merge pull request #7027 from dylad/saml21_adc
saml21/adc: initial support
2017-05-12 23:33:47 +02:00
dylad
44dd56c3e8 sam0/adc: merged samd21 & saml21 adc driver
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-05-12 21:02:17 +02:00
Hauke Petersen
9aad0e528f cpu: cleanup unused/umimplemented isr stack code
- removed ISR_STACKSIZE define where unused (set to 0)
- removed thread_arch_isr_stack_usage(), thread_arch_isr_stack_start(),
  and/or thread_arch_isr_stack_pointer() where not implemented
2017-05-12 18:07:08 +02:00
d3aa58ef2f boards/nucleos: fix arduino ADC pins, add arduino I2C pins 2017-05-12 09:54:12 +02:00
Martine Lenders
4cd579b236 Merge pull request #6809 from gebart/pr/mulle-led-macros
mulle: Streamline LED macros
2017-05-11 14:45:42 +02:00
40de3c641b Merge pull request #6907 from haukepetersen/add_board_nucleo144-f746
boards/cpu: add support for nucleo144-f746 and stm32f7
2017-05-10 16:06:01 +02:00
dylad
55de3781ca saml21/adc: initial support
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-05-09 22:14:54 +02:00
Bumsik Kim
92b24ba86f board\samd21-xpro: Corrected SPI pins for EX3 Header 2017-05-09 10:19:52 -04:00
Hauke Petersen
17fedc7f4d boards: added support for nucleo144-f746 2017-05-08 09:16:12 +02:00
e18acd2078 Merge pull request #7009 from kbumsik/io1-fix
SAMD21/SAMR21: Add more ADC lines
2017-05-07 11:32:42 +02:00
Bumsik Kim
18f30a7d5c boards/samr21-xpro: add adc support 2017-05-05 10:23:36 -04:00
Bumsik Kim
c54b477188 boards/samd21-xpro: add more adc lines 2017-05-05 10:21:22 -04:00
Bumsik Kim
dfba4394c6 cpu/samd21: move adc channel struct definition to periph_cpu.h 2017-05-05 10:19:39 -04:00
Francois Berder
ed6dc701b2 boards: pic32-clicker: Add LEDs support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-05-05 13:46:52 +02:00
Francois Berder
fbf369df93 boards: pic32-wifire: Add LED support
Signed-off-by: Francois Berder <fberder@outlook.fr>
2017-05-05 13:37:41 +02:00
Martine Lenders
472eeb0068 Merge pull request #6936 from francois-berder/periph-uart
boards: wifire/clicker: Fix UART configuration
2017-05-04 17:31:32 +02:00
Pekka Nikander
630c1b6ae6 boards/nucleo-f401: add ADC support for Arduino A0-A5 pins 2017-05-02 15:43:45 +03:00
Joakim Nohlgård
663e2581b6 Merge pull request #6984 from kYc0o/k64f_uart_fix
boards/frdm-k64f: fix typo on UART_0_ISR
2017-04-28 19:42:24 +02:00
Joakim Nohlgård
8adf31c0bc Merge pull request #6983 from kYc0o/frdm_port_osx
frdm-k64f: add Darwin serial port
2017-04-28 19:30:45 +02:00
kYc0o
651889e3cd boards/frdm-k64f: typo on UART_0_ISR fixed 2017-04-28 18:29:20 +02:00
kYc0o
ae2d179c94 frdm-k64f: add Darwin serial port 2017-04-28 16:55:29 +02:00
Travis Griggs
828a47dd6a samd21/adc: initial implementation 2017-04-27 14:54:29 -07:00
Hauke Petersen
c866634469 cpu/stm32f1: reworked clock initialization code 2017-04-27 11:06:48 +02:00
Martine Lenders
0cc15955f6 Merge pull request #6958 from haukepetersen/fix_kinetis_uart
cpu/kintis+boards: fixed UART configuration
2017-04-25 17:22:45 +02:00
Hauke Petersen
9dabbddb2f cpu/kintis+boards: fixed UART configuration 2017-04-25 14:27:33 +02:00
3c53c58643 Merge pull request #6805 from PeterKietzmann/pr_remote_fix_leds
boards/remote: fix led macro
2017-04-25 08:51:54 +02:00
cb4d4fd06c boards/nucleo144-f303: reconfigure PWM and UART to match Arduino pinout 2017-04-21 17:58:12 +02:00
caafdb26b7 boards/nucleo144-f207: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
9d81419b01 boards/nucleo144-f413: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
641afc3e7e boards/nucleo144-f429: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00
17ec682a09 boards/nucleo144-f446: rework uart and pwm configuration to match arduino pinout 2017-04-21 17:58:12 +02:00