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