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

6041 Commits

Author SHA1 Message Date
38062c414c
Merge pull request #16426 from fjmolinas/pr_small_test_fixes
tests: small fixes
2021-05-04 10:02:09 +02:00
Francisco Molina
d8287eeffc
boards/nucleo-f303k8: remove provided periph_rtc
This BOARD does not provide an LSE clock, so don't probide rtc.
2021-05-03 08:29:22 +02:00
iosabi
52107b2416 esp8266: Support UART1 and other UART0 pins.
The esp8266 CPU has actually two hardware UART peripherals. UART0 is
used by the boot ROM for flashing and serial output during boot,
typically at a baudrate of 74880 bps until the bootloader or application
sets the more standard 115200 baudrate. This UART0 device has two
possible pins for TXD, GPIO1 and GPIO2, which are both set to TXD by the
boot ROM. esp8266 modules will typically have GPIO1 labeled as the TX
pin, but it is possible to use GPIO2 for that purpose even while
flashing the device with esptool.py.

The second device, UART1, also has two options for TXD, GPIO2 and GPIO7,
and only one option for RXD, GPIO8. However, GPIO7 and GPIO8 are used
by the flash internally so those options are not very useful unless
maybe while running from IRAM with the flash disabled, for example for
a debugger over UART1.

This patch allows boards to override UART{0,1}_{R,T}XD in their
periph_conf.h to configure the uart selection. Defining UART1_TX will
make the UART_DEV(1) device available.

Tested with:

```CFLAGS='-DUART1_TXD=GPIO2' make -C tests/periph_uart BOARD=esp8266-esp-12x flash term```

* Connected one USB-UART to the standard GPIO1 and GPIO3 for flashing
  and console. After flashing we see the manual test output at 115200
  bps

* Connected a second USB-UART with RX to GPIO2 running at 74880.

Then run on the first console:
```
> init 1 74880
> send 1 hello
```

The word "hello" appears on the second UART connection.

Note that GPIO2 is used during boot for UART0's TX until the application
or bootloader set it to a regular GPIO, so some boot ROM messages at
74880 bps are visible. After running `init 1 74880` it is set to UART1's
TX.
2021-05-02 12:27:27 +00:00
Hauke Petersen
674d6521c5 boards/nrf52840dongle: add I2C pin configuration 2021-04-27 13:55:39 +02:00
Hauke Petersen
729387e090 boards/nrf52840: fix SPI pin configuration 2021-04-27 13:55:39 +02:00
Hauke Petersen
96e36995d3 boards/nrf52840dongle: PWM config: fix formatting 2021-04-27 11:35:37 +02:00
Gerson Fernando Budke
a4c5daea3b boards/atxmega-a3bu-xplained: Add i2c configuration
Add J1 i2c bus configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Gerson Fernando Budke
084625fa0d boards/atxmega-a1u-xpro: Add i2c configuration
Add EXT-1 i2c bus configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Francisco
d5f9b99555
Merge pull request #16344 from kfessel/p-efm32-rtt-freq
cpu/efm32: add RTT_FREQUENCY support to efm32
2021-04-21 09:59:10 +02:00
Akshai M
6b86f8aaf1 boards/nucleo-wl55jc : Add arduino interfaces 2021-04-20 21:04:36 +02:00
Akshai M
efb86039c6 cpu/stm32wl: Add RTT support 2021-04-20 21:04:36 +02:00
Akshai M
2cf081b509 cpu/stm32wl: Flashpage configuration 2021-04-20 21:04:36 +02:00
Akshai M
b816c67bdd nucleo-wl55jc: Add Kconfig files 2021-04-20 21:04:35 +02:00
Akshai M
fd8ddd6161 boards: add nucleo-wl55jc
Co-authored-by: Kevin "Tristate Tom" Weiss <weiss.kevin604@gmail.com>
2021-04-20 21:04:29 +02:00
Akshai M
c485c774cf cpu/stm32: add stm32wl 2021-04-20 20:57:48 +02:00
Akshai M
b6c4f9a610 boards/nucleo-wl55jc: Documentation 2021-04-20 20:57:45 +02:00
Karl Fessel
c41342dc5b boards/*efm32*: do not force RTT_FREQUENCY
while keeping a sane (rtt shared with rtc (counter)) default
this commit adds the ability to define RTT_FREQUENCY
to some thing different than 1 Hz
2021-04-20 11:12:45 +02:00
Francisco
2a3fbf38f6
Merge pull request #16301 from IchiroKuroki/arduino_nano_33_iot_support
Configuration extension for arduino-nano-33-iot
2021-04-20 09:48:24 +02:00
Ichiro Kuroki
1cc02aef2f boards/arduino-nano-33-iot: extend SPI configuration 2021-04-13 18:08:06 +03:00
Ichiro Kuroki
068f029cc8 boards/arduino-nano-33-iot: add ADC configuration 2021-04-13 18:07:51 +03:00
Ichiro Kuroki
a8e9a985d5 boards/arduino-nano-33-iot: add PWM configuration 2021-04-13 18:07:29 +03:00
chrysn
5239f5ed13 boards/microbit-v2: Add buttons 2021-04-13 11:09:57 +02:00
iosabi
73fab03e31 boards/common/esp8266: Set RTS and DTR to 0 on pyterm.
When flashing the ESP8266 with the flash tool it is possible to connect
RTS to the reset line and DTR to GPIO0 to automatically reboot the
device into flash mode and then reboot the device again into normal
mode.

pyterm leaves these two signals unset unless we specify a --set-rts=0 or
1, and the value of these lines would depend on the UART driver.

This patch explicitly sets RTS and DTR to 0 (high level) in the
Makefile.include config so `make term` releases the reset line,
otherwise the device may be left in reset mode after pyterm starts.
2021-04-10 22:50:35 +02:00
Gerson Fernando Budke
6149531684 boards: Introduce atxmega-a3bu-xplained board
Add initial version.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-07 20:06:11 -03:00
Marian Buschsieweke
6fe7164dae
Merge pull request #16285 from maribu/boards/msbiot
boards/msbiot: fix param for MPU9150
2021-04-07 16:56:20 +02:00
Marian Buschsieweke
9c77cd8d55
boards/msbiot: fix param for MPU9150
When the driver for the mpu9150 has been renamed to mpu9x50, the
corresponding macro in the MSB-IoT board was forgotten to be renamed
as well. This fixes the issue.
2021-04-07 15:18:30 +02:00
Francisco Molina
67302bfae6
board/feather-nrf52840: add uf2 boot loader 2021-04-07 12:42:30 +02:00
Marian Buschsieweke
ac774f3404
Merge pull request #16212 from nandojve/xmega_pm
cpu/atxmega: Add periph power management
2021-04-07 11:45:24 +02:00
Raimund Oude Hengel
030ac02004 boards/nucleo-f303re: fix I2C[1] sda_pin and scl_af settings 2021-04-07 05:43:06 +02:00
Gerson Fernando Budke
948b490cdf boards/atxmega-a1u-xpro: Add periph_pm properties
The periph_pm requires new field to control the power management
feature.  Add missing config at periph_conf for timers and uart.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-02 14:24:31 -03:00
benpicco
cb06924fb2
Merge pull request #16239 from nandojve/xplained-mini
boards: introduce atmega328p-xplained-mini
2021-03-31 13:37:56 +02:00
chrysn
fa9a297e7c
Merge pull request #16250 from chrysn-pull-requests/nrf52-more-timers
cpu/nrf52: Expose more timers
2021-03-30 20:28:27 +02:00
chrysn
1da4693e5c b/c/microbit: Use timer 2 on microbit-v2
Timer 1 is already in use for NRF802154_TIMER
2021-03-30 16:34:44 +02:00
chrysn
2b09d3162a cpu/nrf52: Expose more timers 2021-03-30 16:34:44 +02:00
Francisco Molina
d2fdb7479e
boards/arduino-due: allow changing frequency 2021-03-30 14:22:50 +02:00
Francisco
f82e9a3691
Merge pull request #16248 from chrysn-pull-requests/microbit-boards-link-display
boards/microbit*/doc: Link to matrix display driver
2021-03-30 10:47:03 +02:00
Francisco
241e51e18a
Merge pull request #16208 from madokapeng/nucleo-f767zi-add-CAN
boards/nucleo-f767zi: Add periph_can support
2021-03-30 10:46:04 +02:00
chrysn
6d242c9d51 boards/microbit*/doc: Link to matrix display driver 2021-03-29 22:09:52 +02:00
Dylan Laduranty
c9cf60db20
Merge pull request #16181 from h-filzer/bastwan
boards/bastwan: Support BastWAN Board
2021-03-27 21:54:53 +01:00
Gerson Fernando Budke
4a9f0efb6d boards: introduce atmega328p-xplained-mini
Add ATmega328P Xplained Mini board.  The board is an official
development kit from MCHP based on the Arduino UNO, reduced
hardware, with a xplainedmini debugger and CDC ACM serial
converter.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-27 14:10:19 -03:00
Lokotius
303ac4ded2 boards/bastwan: Support BastWAN Board
This board is based on rak4260 with rak specific pinmappings.
ADC, LED and UART as well as USB ist supposed to work.
Mostly adopted from SAM R34 Xplained Pro board with adoption to rak pinout.
2021-03-25 16:21:18 +01:00
chrysn
e711e96f9d boards/microbit-v2: Add links to schematics etc. 2021-03-23 16:16:39 +01:00
benpicco
ee5b70730b
Merge pull request #15758 from nandojve/avr8_xmega
Introduce ATxmega CPU and Boards
2021-03-20 22:09:07 +01:00
madokapeng
6ef41356bc boards/nucleo-f767zi: Add periph_can support 2021-03-18 20:57:22 -04:00
benpicco
bbc13af977
Merge pull request #16195 from dylad/pr/boards/define_btn_mode
boards: use BTNx_MODE when defined
2021-03-17 15:39:22 +01:00
Benjamin Valentin
c697b8cfa7 boards/nrf52840dongle: enable VDDH SAUL sensor 2021-03-17 15:35:24 +01:00
Karl Fessel
a6bf444489 board/native: undefine FORTIFY_SOURCE to avoid printf replace
printf may be replaced by libc printf_chk if _FORTIFY_SOURCE is
defiend. This undefines it
2021-03-16 12:14:00 +01:00
Karl Fessel
cfaa57fe6c board/native: no omit frame pointer if backtrace is used
this makes riots test work but may have different result than O0
see man 3 backtrace #NOTES
2021-03-16 12:12:49 +01:00
Karl Fessel
4d645a23aa board/native: add basic debugging compatible optimization
adds -Og to board/native CFLAGS
2021-03-16 11:54:01 +01:00
Gerson Fernando Budke
b843cfb5c2 boards: Introduce atxmega-a1u-xpro board
Add initial version.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
Gerson Fernando Budke
85fcba0ce9 boards/common: Introduce Atmel xmega common
Add atxmega common board definitions.  This works is a port from @josar
with few modifications.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
Gerson Fernando Budke
d041199825 cpu/avr8_common: Move irq_enable from board to cpu
Some mega boards enabling global irq at board_init.  This moves that
responsability to cpu/avr8_common to create a common point to all
variants.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
dylad
187b79fa74 boards: use BTNx_MODE when defined 2021-03-15 21:26:50 +01:00
madokapeng
a38cd1477e boards/nucleo-f722ze: Add periph_can support
cpu/stm32: Add CAN support for f722ze board

f722ze board has ONLY 1 CAN interface, fix compiling error which
treats f722xx has more than 1 CAN.
2021-03-05 23:22:44 -05:00
Jose Alamos
de1072725f
boards/yarm: add missing comment ending in doc.txt 2021-03-05 09:31:09 +01:00
Francisco
d369dffb4f
Merge pull request #14339 from aabadie/pr/sys/auto_init_screen
drivers: sys/auto_init: pkg/lvgl: setup disp_dev, touch_dev and lvgl auto_init
2021-03-04 19:23:32 +01:00
3969f24dbe
boards: automatically import disp and touch device drivers 2021-03-03 18:00:49 +01:00
18e58e4963
boards/stm32f3discovery: add lsm303dlhc configuration 2021-03-02 17:27:14 +01:00
8072333802
boards/sensebox_samd21: refactor to use USB CDC ACM for stdio 2021-02-24 17:07:33 +01:00
6cc78ad2f1
boards/sensebox_samd21: don't include Makefile.dep in Makefile.include 2021-02-24 17:07:33 +01:00
6e1fe9ead6
boards/sensebox: set bossa as supported programmer 2021-02-24 13:30:34 +01:00
6adef79c7b
boards/spark-core: set dfu-util as supported programmer 2021-02-24 13:30:34 +01:00
87cf4e387f
boards: set supported programmers 2021-02-24 13:30:34 +01:00
a13344fa1b
boards/mips: set supported programmers 2021-02-24 13:30:21 +01:00
8d9cc3c100
boards/msp430: setup supported programmers 2021-02-24 13:29:56 +01:00
5b77361cc4
boards/cc26x2_cc13x2: set supported programmers
For now, only openocd and uniflash are supported
2021-02-24 13:29:39 +01:00
1cb2221273
boards/atmega: set avrdude as only supported programmer 2021-02-24 13:29:39 +01:00
ef43ed7161
boards/hifive1: define supported programmers 2021-02-24 13:29:39 +01:00
18b1e16d3a
boards/nrf52: setup supported programmers 2021-02-24 13:29:38 +01:00
7a4f926aae
boards/nrf51: setup supported programmers 2021-02-24 13:29:17 +01:00
6cc00288b4
boards/silabs: define supported programmers 2021-02-24 13:29:16 +01:00
278bfffbad
boards/frdm: set openocd as only supported programmer 2021-02-24 13:29:16 +01:00
b53d750029
boards/stm32: set openocd as only supported programmer 2021-02-24 13:29:16 +01:00
1ddf61a0c5
boards/cc2538: set cc2538-bsl as supported programmer 2021-02-24 13:28:53 +01:00
93891124c7
boards/iotlab: only openocd programmer is supported 2021-02-24 13:28:01 +01:00
e0225272d8
boards/samd21-bootloader: add bossa as supporter programmer 2021-02-24 13:27:04 +01:00
7e21f25779
make: namespace openocd PRE_FLASH_CHECK_SCRIPT variable 2021-02-23 21:22:55 +01:00
3f02e3bd12
boards/openmote*: introduce CC2538_BSL_FLASHFFILE variable
This allows to remove the last cc2538-bsl programmer conditional at board level
2021-02-23 21:22:54 +01:00
64b0a6eed2
boards/openmote-b: remove cc2538-bsl conditionals 2021-02-23 21:22:54 +01:00
d4634c5a7a
boards/nrf52840-mdk-dongle: remove uf2conv conditionals 2021-02-23 21:22:54 +01:00
a657ff39d6
boards/blxxxpill: remove dfu-util conditionals 2021-02-23 21:22:54 +01:00
9b0a626f0a
make: namespace cc2538-bsl optional flags variable 2021-02-23 21:22:53 +01:00
7ac924f15c
make: namespace uf2conv specific flags variable 2021-02-23 21:22:53 +01:00
6d5a5b9528
make: namespace dfu-util optional flags var 2021-02-23 21:22:53 +01:00
7201acdcd0
boards: remove conditional for st-link version 2021-02-23 21:22:52 +01:00
74274d9e19
boards: remove openocd/pyocd config conditionals 2021-02-23 21:22:52 +01:00
6f47505997
make: namespace pyocd FLASH_TARGET_TYPE variable 2021-02-23 21:22:52 +01:00
603186f913
make: namespace openocd DEBUG_ADAPTER variable 2021-02-23 21:22:52 +01:00
Francisco Molina
f5ba075ab2
boards: remove PORT_BSL 2021-02-23 12:28:18 +01:00
Francisco Molina
a88c010a8e
boards: remove AVRDUDE_PORT 2021-02-23 12:22:49 +01:00
benpicco
da780e7bfa
Merge pull request #16065 from LordTy/NRF52840Dongle-SPI-support
boards/nrf52840dongle: Add spi feature and default pins
2021-02-22 22:50:46 +01:00
c251215315 boards/microbit: doc: FLASHTOOL -> PROGRAMMER 2021-02-22 21:29:48 +01:00
e167131c05
Merge pull request #15972 from benpicco/samdx1-arduino-bootloader
boards/samd21-arduino-bootloader: rename to samdx1-arduino-bootloader
2021-02-22 18:47:23 +01:00
Tim Broenink
d998d45489 boards/nrf52840dongle: Add spi feature and default pins
The chip supports spi on most pins. The default pins are in a bit
of a wierd location, but accessible.
2021-02-22 17:34:20 +00:00
Martine Lenders
de4ee0f934
Merge pull request #15562 from benpicco/socket_zep_register
socket_zep: register with netdev, provide EUI-64 as command line parameter
2021-02-20 20:32:01 +01:00
Martine Lenders
b10ce9784a
Merge pull request #15989 from haukepetersen/opt_nrf52_dcdcento1
cpu/nrf5x: enhance enabling of internal DC/DC converter
2021-02-20 02:29:38 +01:00
Hauke Petersen
306c75186d boards/nrf-based: select VDD_LC_FILTER feature(s) 2021-02-19 17:19:45 +01:00
Hauke Petersen
3290ffd370 boards/nrf5x-based: add vdd_lc_filer_regX feature 2021-02-19 17:19:45 +01:00
Francisco
de67719b59
Merge pull request #16046 from aabadie/pr/make/native_flasher
boards/native: set FLASHER as empty
2021-02-19 11:02:04 +01:00
benpicco
8a498cb9fd
Merge pull request #16041 from jeandudey/2021_02_17-ccdocs
cpu/cc26xx_cc13xx: add CPU documentation
2021-02-18 18:10:23 +01:00
15124e4769
Merge pull request #15002 from kaspar030/pr/xfa_v3
core: introduce crossfile arrays (xfa) v3
2021-02-18 14:49:22 +01:00
a11dca706f
boards/native: set FLASHER as empty 2021-02-18 14:25:37 +01:00
Jean Pierre Dudey
5423d08e99 boards/cc2650-launchpad: update documentation
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-18 11:28:06 +01:00
Jean Pierre Dudey
6b1d8c41a6 boards/cc1350-launchpad: update documentation
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-18 11:28:06 +01:00
Jean Pierre Dudey
89a1afb4a1 boards/cc1352-launchpad: add documentation
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-18 11:28:06 +01:00
Jean Pierre Dudey
e222e19299 boards/cc1352p-launchpad: update documentation
- Adds table of Contents section.
- Adds table for supported peripherals.

Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-18 11:28:06 +01:00
Jean Pierre Dudey
3c02fb7205 boards/cc1312-launcpad: update documentation
- Adds links to the CPU family documentation where applicable.
- Added a Table Of Contents sections with links.

Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-18 11:28:06 +01:00
ee9d6c879a cpu/native: add XFA support 2021-02-18 10:46:08 +01:00
54c3ce6112
boards/microbit-v2: use common led matrix module 2021-02-17 17:44:37 +01:00
a6fde7fe5a
boards/microbit: use common led matrix module 2021-02-17 17:44:37 +01:00
8c24cf4660
boards: add common microbit led matrix module 2021-02-17 17:44:36 +01:00
Benjamin Valentin
0e1c528d65 boards/yarm: add Highlevel STDIO feature
The board uses USB CDC ACM as stdio by default, so select the
highlevel_stdio feature.
2021-02-17 10:31:59 +01:00
Benjamin Valentin
17199dbb1c socket_zep: allow to specify MAC address of ZEP device
Add a command-line parameter for setting the EUI-64 of a ZEP device.
This allows a native node to use a persistent ZEP address across reboots.
2021-02-16 18:57:27 +01:00
Jean Pierre Dudey
6178698c3d boards/cc2650-launchpad: add saul_gpio definitions
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-15 22:39:05 +01:00
Jean Pierre Dudey
17baeb2258 boards/cc1312-launchpad: add saul_gpio definitions
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-15 22:39:05 +01:00
benpicco
ffdddc802e
Merge pull request #14738 from benpicco/c11
CODING_CONVENTIONS.md: default to C11
2021-02-15 10:42:54 +01:00
chrysn
9c08017dea b/c/particle-mesh: Switch default stdio to USB
The ttyUSB0 defaults are inapplicable here, and the default values
should work for CDC-ACM.
2021-02-15 08:56:27 +01:00
Benjamin Valentin
95f814b5da CODING_CONVENTIONS.md: default to C11
The standard is 9 years old now, it is well supported in all mayor compilers.
In fact, features of the 'new' standard are already used in RIOT (std_atomic).

Let's make it the default and adapt the Makefiles accordingly.
2021-02-14 14:28:13 +01:00
benpicco
76c03291dc
Merge pull request #15990 from haukepetersen/opt_board_nrf52840dogle_dcdc
boards/nrf52840dongle: enable DCDC converters
2021-02-13 23:53:03 +01:00
benpicco
3e3c4d06fb
Merge pull request #15955 from aabadie/pr/boards/microbit-v2
boards: add support for microbit v2
2021-02-13 23:48:43 +01:00
benpicco
490e94c917
Merge pull request #15976 from benpicco/boards/cc26xx_cc13xx-cleanup
boards/[cc13x0, cc26x0]: move programmer config to common folder
2021-02-13 17:15:13 +01:00
Marian Buschsieweke
50b91f35a0
boards/serpente: add SAUL PWM integration 2021-02-13 12:20:20 +01:00
Hauke Petersen
f3d0be4566 boards/nrf52840dongle: enable DCDC converters 2021-02-12 11:03:46 +01:00
5c478a0c25
boards/microbit-v2: add support for pyocd programmer 2021-02-10 13:39:52 +01:00
8f16f99936
boards/microbit-v2: adapt microbit mineplex to v2 2021-02-10 13:39:52 +01:00
41a89a31a9
boards: cpu: nfr52: fix typo in nrf52833 cpu model name 2021-02-10 13:39:51 +01:00
13ca17ff24
boards: add initial support for microbit v2 2021-02-10 13:39:51 +01:00
Benjamin Valentin
1298518be9 boards/[cc13x0, cc26x0]: move programmer config to common folder 2021-02-09 23:48:53 +01:00
Benjamin Valentin
9f0ee88d51 boards/common/cc26x2_cc13x2: rename to cc26xx_cc13xx 2021-02-09 23:37:26 +01:00
benpicco
a69da13d56
Merge pull request #15948 from jeandudey/2021_02_08-cc1350-launchpad
boards: add cc1350 launchpad
2021-02-09 23:34:58 +01:00
Jean Pierre Dudey
2bca4d3ac3 boards: add cc1350-launchpad
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-09 23:04:24 +01:00
Benjamin Valentin
8f0fa9411c boards/samd21-arduino-bootloader: rename to samdx1-arduino-bootloader
The bootloader itself is called `uf2-samdx1` and supports both samd21
and samd51.

Rename the module accordingly.
2021-02-09 19:44:03 +01:00
benpicco
6929577c76
Merge pull request #15845 from benpicco/boards/adafruit-itsybitsy-m4
boards: add adafruit-itsybitsy-m4
2021-02-09 19:41:43 +01:00
benpicco
b25c63757e
Merge pull request #15884 from benpicco/boards/zigduino
boards: add zigduino
2021-02-09 18:40:48 +01:00
Benjamin Valentin
b130142785 boards: add adafruit-itsybitsy-m4 2021-02-09 16:15:34 +01:00
Benjamin Valentin
73f58bfa04 cpu/samd5x: Kconfig: don't provide periph_eth on CPU level
It's up to the board to expose it.
2021-02-09 16:15:33 +01:00
Benjamin Valentin
1d638bf017 boards/samd21-arduino-bootloader: increase preflash delay
The USB bootloader can take a while to be ready / Linux takes a while
to set up the interface.
1s is right at the edge, leading to races and often failed flashing.

Bump the delay to 2s for a wider safety margin, with this flashing is
a lot more reliable.
2021-02-09 16:13:23 +01:00
Benjamin Valentin
91e863f616 boards/samd21-arduino-bootloader: add support for samd51 2021-02-09 16:13:07 +01:00
Benjamin Valentin
5fdbd09187 boards: add zigduino
This adds support for the ATmega128RFA1 based Zigduino.
The board is available on the Strasbourg site of the IoT lab for testing.
2021-02-09 15:26:03 +01:00
Jean Pierre Dudey
7db791476e cpu/cc26x0: rename to cc26x0_cc13x0
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-08 17:25:42 +01:00
50cf93c719
Merge pull request #15718 from bergzand/pr/rv32i/fe310_rv32i_refactor
riscv_common: Refactor common fe310 code to riscv_common
2021-02-08 10:27:41 +01:00
2692957c0e
riscv_common: Refactor common fe310 code to riscv_common 2021-02-05 09:32:19 +01:00
Francisco
3b2a55a923
Merge pull request #15865 from benpicco/pm_layered-default
cpu: make pm_layered a DEFAULT_MODULE
2021-02-03 08:17:29 +01:00
Marian Buschsieweke
f685996cd0
Merge pull request #15405 from benpicco/boards/bluepill-stm32f030c8t6
boards/bluepill-stm32f030c8: add STM32F030C8 based bluepill board
2021-02-03 07:45:14 +01:00
Benjamin Valentin
762decd207 boards/common/e104-bt50xxa-tb: software reset depends on periph_pm 2021-02-02 23:40:21 +01:00
Benjamin Valentin
1d95950ca1 boards/bluepill-stm32f030c8: add STM32F030C8 based bluepill board
This board is sold by several vendors on AliExpress, Amazon and ebay.
It does not have name, but since it comes in the same form-factor and
color as the Bluepill line of boards, I think it makes sense to use that
name.

Flashing is a bit cumbersome as I always had to press the reset button
in time when OpenOCD tries to connect to the CPU.
There is no dedicated reset pin exposed on the board.
2021-02-02 17:13:29 +01:00
64b6314807
boards/atmega: cleanup BOOTLOADER variables definitions 2021-02-02 14:10:03 +01:00
Benjamin Valentin
50c2cb727d boards/same54-xpro: update implementation status
The table has not been touched since initial support for the board
was added.
2021-01-31 19:43:05 +01:00
iosabi
4fb4f03252 boards/qn9080dk: Add SPI NOR flash definition
The QN9080-DK board has a 2 Mbit MX25R2035F SPI NOR flash connected to
SPI0. This patch adds the flash definition to the board.
2021-01-31 16:27:22 +00:00
iosabi
cde5d91018 boards/qn9080dk: Configure the SPI bus.
The SPI0 (FLEXCOMM2) is connected to a 2 Mb (256 KB) NAND flash
MX25R2035F in the board. This patch configures the SPI bus with the
CS line used for this flash chip.
2021-01-31 16:27:22 +00:00
iosabi
e72049a180 boards/qn9080dk: Add ADC configuration
The QN9080DK board has 6 Analog Input lines in the J6 header, labeled
"A0" to "A5". This configuration enables these lines as ADC lines 0 to 5
as well as some other channel options available as lines 6 and up.
2021-01-30 17:25:09 +00:00
Dylan Laduranty
1f085cfd03
Merge pull request #15843 from benpicco/mtd_write_page_hl
mtd: rename mtd_write_page() -> mtd_write_page_raw(), add high-level mtd_write_page()
2021-01-28 18:43:42 +01:00
Benjamin Valentin
c10282d7a3 boards/cc1352-launchpad: fix BTN-1 definition
same as for cc1352p-launchpad
2021-01-27 20:01:14 +01:00
Benjamin Valentin
f8543df549 boards/cc1352-launchpad: add SAUL configuration 2021-01-27 19:55:57 +01:00
Benjamin Valentin
56dc904d3b boards/cc1352p-launchpad: add SAUL configuration 2021-01-27 19:55:17 +01:00
Benjamin Valentin
9ad4159865 boards/cc1352p-launchpad: fix BTN-1 definition
BTN-1 is on pin 15, configuring pin 13 as input gets the board stuck at boot.
2021-01-27 19:55:17 +01:00
ce97e9d8ce
Merge pull request #15859 from fjmolinas/pr_newlib_feature
treewide: model newlib as a FEATURE
2021-01-27 10:06:08 +01:00
Francisco Molina
63a2a6ce1b
treewide: model newlib as a FEATURE 2021-01-27 09:24:25 +01:00
benpicco
98726ded6d
Merge pull request #14662 from benpicco/cpu/samd20
cpu/samd21: add support for SAMD20 & SAM D20 Xplained Pro board
2021-01-26 19:14:36 +01:00
Marian Buschsieweke
38188017a8
Merge pull request #15610 from maribu/stm32-ethernet-rx-timestamp
drivers/stm32_eth: add RX timestamps
2021-01-26 13:32:19 +01:00
Benjamin Valentin
57f40e5afb boards/same54-xpro: expose at24mac as MTD_1 2021-01-26 11:40:59 +01:00
Marian Buschsieweke
ef205aeb02
boards/nucleo-f767zi: Enable PTP timestamps 2021-01-26 10:44:04 +01:00
Francisco
de9f29cf42
Merge pull request #15835 from leandrolanzieri/pr/makefile/fix_default_modules_in_usemodules
Makefile.include: avoid recursive expansion of USEMODULE
2021-01-25 21:50:03 +01:00
87cd41a6d1
Merge pull request #15657 from aabadie/pr/cpu/stm32_merge_clock_headers
cpu/stm32: merge clock source selection headers
2021-01-25 13:57:05 +01:00
a034e65453
boards/stm32f7: use common clk_conf.h header 2021-01-25 11:44:22 +01:00
Leandro Lanzieri
150b086c3f
boards/e104-bt50xxa-tb: move default module to Makefile.default 2021-01-25 09:17:00 +01:00
AravindKarri
e9691e61c2 boards/nucleo-f767zi: add ADC support 2021-01-24 22:31:38 +01:00
Benjamin Valentin
33fec8b9dc boards/samd20-xpro: add support for SAM D20 Xplained Pro 2021-01-21 20:29:15 +01:00
b2227b88b0
Merge pull request #15634 from aabadie/pr/boards/nucleo-common-kconfig-hse
boards/nucleo*: move HSE/LSE configuration for Kconfig to common
2021-01-21 17:21:56 +01:00
d0abe16966
boards/nucleo-f303ze: fix nucleo common Kconfig 2021-01-21 16:20:56 +01:00
1793fb6c00
boards/nucleo-f207zg: fix nucleo common Kconfig 2021-01-21 16:20:42 +01:00
5bc7555ae7
Merge pull request #15794 from fjmolinas/pr_fix_posix_sleep
tests/posix_sleep: fix for invalid RTT configurations
2021-01-20 14:07:23 +01:00
de37259c64
boards/nucleo-*: put Kconfig HSE/LSE clock config in common 2021-01-20 09:16:46 +01:00
551eb80498
boards/stm32f7*: add Kconfig clock configuration 2021-01-19 22:09:17 +01:00
96b79c21f0
boards/stm32f4*: add Kconfig clock configuration 2021-01-19 22:09:16 +01:00
342df4bf37
boards/nucleo-f207zg: add Kconfig clock configuration 2021-01-19 22:09:16 +01:00
Francisco Molina
4c9a2d7b95
boards/common/arduino-zero: configure RTT_MIN_OFFSET 2021-01-19 12:37:39 +01:00
Francisco Molina
69659efc99
boards/common/iotlab: change default RTT_FREQUENCY to RTT_MAX_FREQUENCY 2021-01-19 12:37:38 +01:00
ead5822fa4
pinetime: Add touch screen configuration 2021-01-14 18:17:52 +01:00
Francisco
4736a881fc
Merge pull request #15512 from aabadie/pr/tools/emulator_term
tools/emulator: allow use with *term targets + introduce EMULATE=1 instead of emulate target
2021-01-13 17:12:00 +01:00
Leandro Lanzieri
c516832211
boards/pba-d-01-kw2x: not define LPTMR_ISR_1 2021-01-12 15:31:34 +01:00
f5616e406f
boards/stm32f4discovery: update documentation 2021-01-11 21:31:49 +01:00
46b92f487a
boards/stm32f4discovery: use custom renode sysbus for uart 2021-01-11 21:31:49 +01:00
7723416d99
boards/microbit: adapt documentation 2021-01-11 21:31:48 +01:00
1090e55683
boards/lpc1768: move vendor conf code to CPU level 2021-01-08 21:47:10 +01:00
8acf9398e8
Merge pull request #15723 from aabadie/pr/tools/codespell_fixes
tools/codespell: fix new typos found by recent version + add new ignored words
2021-01-08 11:01:49 +01:00
907c673020
boards/feather-nrf52840: fix typo in doc
Progammer => Programmer
2021-01-08 10:15:32 +01:00
Benjamin Valentin
40cc547a7a boards/stm32f030f4-demo: use picolibc to save ROM
STM32F030R4 only has 16k Flash, so use picolibc as done on other
16k flash boards to save some ROM.
2021-01-08 09:11:02 +01:00
Bas Stottelaar
31c5c4988e
Merge pull request #15377 from basilfx/feature/efm32_slstk3400a
boards/slstk3400a: add support
2021-01-08 07:29:03 +01:00
Gerson Fernando Budke
1426e15679 cpu/avr8_common: Normalize method prefix name
Refactor atmega_ prefix to avr8_ prefix and update copyrights.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-01-07 16:29:42 -03:00
Bas Stottelaar
3bddad0de1 boards/slstk3400a: add initial support 2021-01-06 23:44:54 +01:00
Bas Stottelaar
04a0db1c86 ikea-tradfri: order alphabetically 2021-01-06 22:34:49 +01:00
Bas Stottelaar
0a9a901348 boards/e180-zg120b-tb: order alphabetically 2021-01-06 22:34:49 +01:00
Bas Stottelaar
b6062e4f92 boards/e180-zg120b-tb: simplify flashing 2021-01-06 22:34:49 +01:00
Bas Stottelaar
ca4930fd7b boards/e180-zg120b-tb: remove silabs_common 2021-01-06 22:34:49 +01:00
MrKevinWeiss
67ef7e25e6 boards/stm32f4discovery: Add initial renode support 2021-01-05 17:09:58 +01:00
J. David Ibáñez
f056c78c50 boards/remote-revb: add arduino feature 2020-12-22 11:32:03 +01:00
benpicco
7d8f801b20
Merge pull request #15650 from aabadie/pr/cpu/stm32_clk_merge_f0f1f3
cpu/stm32: merge f0/f1/f3 clock configuration headers
2020-12-20 02:31:12 +01:00
iosabi
0b70a7897a boards/qn9080dk: Add mma8x5x driver for MMA8652FC
The qn9080dk includes a MMA8652FC chip connected to the I2C0 bus, this
patch adds the driver for the in the default.

Note that the MMA8652FC device is powered from the LPC_VCC line, which
is different from the QN_VCC line that powers the QN9080 MCU. A voltage
level translator is included in the QN9080DK which is only enabled when
JP11 (labeled "G-Sensor I2C") is closed and the LPC debugger hardware
is powered, for example from the USB port.
2020-12-19 22:41:57 +00:00
iosabi
5f78519b29 boards/qn9080dk: Enable driver for I2C0
The QN9080DK board can expose the I2C bus SDA and SCL in the pins
labeled D14 and D15 respectively in the J5 headers, and in the Pmod (J8)
connector in the pins 10 and 9 of the header respectively.

The bus has a 2K2 pull up resistor on each line when SB7 and SB8 (next
to the Pmod connector) are closed, which is the factory default.
2020-12-19 22:41:57 +00:00
Martine Lenders
6646682873
Merge pull request #15611 from benpicco/boards/eui_provider.h
net/eui_provider: API cleanup
2020-12-18 15:02:57 +01:00
0a45ac5fa1
boards/hifive1*: use common clock configuration 2020-12-17 15:53:31 +01:00
f2fe6373be
boards/hifive1*: remove board level clock Kconfig 2020-12-17 15:53:31 +01:00
2d97581d06
boards/stm32f0: use clk_conf.h 2020-12-17 08:38:40 +01:00
benpicco
6d602e6a63
Update boards/samr21-xpro/include/eui_provider_params.h
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2020-12-14 15:23:07 +01:00
benpicco
f0c09c927e
Update boards/derfmega256/include/eui_provider_params.h
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2020-12-14 15:23:02 +01:00
Benjamin Valentin
d4acf95a27 net/eui_provider: drop useless EUI provider arg parameter
This has never been used and we might as well define a second
callback function instead of using a generic one with an arg.
2020-12-14 00:22:43 +01:00
Benjamin Valentin
9c20540e3d boards/same54-xpro: move EUI provider config to eui_provider_params.h 2020-12-14 00:22:42 +01:00
Benjamin Valentin
b0dd4aa716 boards/derfmega256: move EUI provider config to eui_provider_params.h 2020-12-14 00:22:19 +01:00
Benjamin Valentin
ac2edfca35 boards/avr-rss2: move EUI provider config to eui_provider_params.h 2020-12-14 00:22:19 +01:00
Benjamin Valentin
d3e8ffb021 boards/samr21-xpro: move EUI provider config to eui_provider_params.h 2020-12-14 00:22:19 +01:00
Benjamin Valentin
fe9ae5bc80 net/eui_provider: provide index to the callback function
If the same callback function is used for multiple interfaces
(`NETDEV_INDEX_ANY`), it is necessary to also provide the index of
the interface to hand out and address.
2020-12-14 00:22:18 +01:00
dylad
3937aff923 board/same54-xpro: add Ethernet configuration 2020-12-13 22:01:50 +01:00
Benjamin Valentin
09c6d2c4db boards/same54-xpro: add configuration for SPI flash 2020-12-12 18:36:16 +01:00
Benjamin Valentin
b66b59a411 boards/samd10-xmini: add SAM D10 Xplained Mini 2020-12-11 18:25:36 +01:00
Francisco
0a265b3114
Merge pull request #15591 from aabadie/pr/boards/stm32l476g-disco-connect-assert-srst
boards/stm32l476g-disco: use connect_assert_srst with openocd
2020-12-11 08:54:04 +01:00
38fdcd318d
Merge pull request #15578 from Hxinrong/devfs_registerBranch
add error checks of devfs_register()
2020-12-09 18:53:26 +01:00
b801d57f0c
Merge pull request #15555 from dylad/pr/makefiles/dfu_optionnal_dfuse
boards: move DfuSe specific argument at board level
2020-12-09 14:08:50 +01:00
dylad
47f8d69845 boards: update boards using DfuSe
Update these boards to make use of a new argument to keep using DfuSe mode of dfu-util
2020-12-09 11:48:37 +01:00
Han Xinrong
385dfe46a5 boards/mulle/board.c:add error checks of devfs_register() 2020-12-09 17:55:25 +08:00
fbc8d4add5
boards/stm32l476g-disco: use connect_assert_srst with openocd 2020-12-08 22:32:48 +01:00
8f6005b26e
boards: cpu: stm32f1: use .config for specific iotlab PLL_PREDIV 2020-12-08 18:02:57 +01:00
591f201c11
boards/nucleo-f303k8: remove custom pll prediv/mul defines 2020-12-08 17:36:52 +01:00
75d2002e76
boards/stm32f1/f3: adapt Kconfig for clock configuration 2020-12-08 17:36:52 +01:00
iosabi
ef4b58f4f0 cpu/qn908x: Add timer driver based on CTIMER.
The QN908x CPU has several timer modules: one RTC (Real-Time Clock) that
can count from the 32kHz internal clock or 32.768 kHz external clock,
four CTIMER that use the APB clock and have four channels each and one
SCT timer with up to 10 channels running on the AHB clock.

This patch implements a timer driver for the CTIMER blocks only, which
is enough to make the xtimer module work. Future patches should improve
on this module to support using the RTC CNT2 32-bit free-running
counter unit and/or the SCT timer.
2020-12-04 23:18:27 +01:00
iosabi
bd929a3746 cpu/qn908x: Add support for UART.
The QN908x has four FLEXCOMM interfaces that support a subset of UART,
SPI or I2C each one. This patch adds generic support for dealing with
the FLEXCOMM initialization and interrupts and adds a driver for
RX/TX support in UART.

With this patch is now possible to use a shell on the device over UART.
2020-12-03 20:53:49 +01:00
iosabi
3f600d869e boards/common/qn908x: Compute the image checksum
QN908X CPUs require the image to have a valid checksum. The checksum is
a simple addition of the first 7 uint32_t values stored in the 8th
position of the image header. This position is a reseved entry of the
Cortex-M Vector Table and its value depends on other fields that are
computed at link time. Performing this checksum at link time seems
hard to do, so instead this patch uses a python script to patch the
checksum from the ELF file. This redefines the value of FLASHFILE
to the new .elf file with the checksum fixed.

With this patch, OpenOCD can program and verify QN908X images since
now they have a valid checksum value.
2020-12-03 17:47:33 +01:00
benpicco
a80631a297
Merge pull request #15074 from maribu/ptp-clock
drivers/periph/ptp_clock
2020-12-03 09:59:07 +01:00
Marian Buschsieweke
a38db4bda3
boards/nucleo-f767zi: Enabeld PTP clock 2020-12-02 17:53:00 +01:00
f150304643
boards/common/qn908x: cleanup Makefile.include
- include serial.inc.mk is not needed as it's handled in the main Makefile.include
- the default serial ports are already defined in serial.inc.mk
- use PROGRAMMER to specify the default programmer (openocd) and don't include openocd.inc.mk
- FLASHFILE is already defined as ELFILE in openocd.inc.mk
2020-12-02 14:05:19 +01:00
7492bd4b3d
Merge pull request #15509 from leandrolanzieri/pr/kconfig/drivers_def
drivers/{d,e,f}*: add Kconfig modules
2020-12-02 13:37:40 +01:00
benpicco
c03e3adfd0
Merge pull request #14647 from benpicco/boards/nrf52840-mdk-dongle
boards/nrf52840-mdk-dongle: add nRF52840 MDK USB Dongle
2020-12-02 12:02:44 +01:00
benpicco
646e665a86
Merge pull request #13855 from iosabi/qn908x_initial
cpu/qn908x: Initial minimal support for NXP QN908x CPUs.
2020-12-02 10:31:38 +01:00
Benjamin Valentin
081c600901 boards/nrf52840-mdk-dongle: configure RGB LED as PWM 2020-12-02 10:20:19 +01:00
Benjamin Valentin
4f28bd3482 boards/nrf52840-mdk-dongle: add nRF52840 MDK USB Dongle 2020-12-02 10:20:19 +01:00
Leandro Lanzieri
92b54ecf94
drivers/edbg_eui: add module to Kconfig 2020-12-02 10:12:12 +01:00
f8822b5f8f
boards: remove not need PORT_LINUX/PORT_DARWIN
They defined the same in serial.inc.mk. Some Darwin default are changed because they are probably wrong
2020-12-02 09:20:57 +01:00
4c290e1f92
boards: remove include of serial.inc.mk 2020-12-02 09:20:57 +01:00
Francisco
9f3eebd9b9
Merge pull request #15543 from aabadie/pr/tools/robotis-loader_common
boards/opencm904: move robotis-loader in common place
2020-12-02 09:18:51 +01:00
Francisco
b251ca2d4f
Merge pull request #15541 from aabadie/pr/make/goodfet_common
tools/goodfet: define variables in common makefile
2020-12-02 09:18:18 +01:00
c066f21b68
Merge pull request #15539 from aabadie/pr/tools/stm32loader
tools/stm32loader: introduce common makefile
2020-12-02 08:24:05 +01:00
iosabi
cc6adbb39d boards/qn9080dk: New board for the QN908x
The QN9080DK is the developer board reference from NXP for the QN908x
CPUs. The developer kit comes with two boards: a larger PCB with many
peripherals and a much smaller "USB dongle". This board adds initial
support for the larger "DK board". At the moment, with the minimal CPU
support this board only configures the GPIOs available in the board,
namely the RGB LED and the two user buttons.
2020-12-02 02:47:07 +00:00
iosabi
86ab9401aa boards/common/qn908x: Define a common qn908x board
Boards based on the qn908x CPU will share the same OpenOCD configuration
regarding the image offset and OpenOCD commands needed to flash the
image directly with "make flash".
2020-12-02 02:47:07 +00:00
benpicco
418aaa6e67
Merge pull request #15388 from benpicco/boards/e104-bt5010a-tb
boards/e104-bt5011a-tb: add support for the E104-BT5011A Test Board
2020-12-02 00:24:33 +01:00
Francisco
0b8ec0ba11
Merge pull request #15490 from aabadie/pr/tools/renode_refactor
tools/renode: refactor integration + add debugger support
2020-12-01 23:16:11 +01:00
2dc5a69939
Merge pull request #15535 from aabadie/pr/tools/lpc2k_pgm
tools/lpc2k_pgm: refactor build system integration
2020-12-01 21:13:52 +01:00
966221f5a4
boards/opencm904: move robotis-loader in common place 2020-12-01 18:31:41 +01:00
Benjamin Valentin
0b83589bbc boards/common/e104-bt50xxa-tb: enable software reset 2020-12-01 18:29:09 +01:00
Benjamin Valentin
345e0bf063 boards/e104-bt5010a-tb: default to nrfmin
nimble is too large for the board.
2020-12-01 18:28:43 +01:00
d7a3872d42
boards/z1: telosb: use common goodfet makefile 2020-12-01 18:06:47 +01:00
b87b901795
boards/lobaro-lorabox: use common stm32loader 2020-12-01 17:27:14 +01:00
Benjamin Valentin
e03034eb87 boards/e104-bt5011a-tb: add support for E104-BT5011A breakout board
This adds support for the nRF52811 based E104-BT5011A break-out board.
2020-12-01 16:14:43 +01:00
Benjamin Valentin
ef96696bab boards/common/e104-bt50xxa-tb: common board for Ebyte nRF52 breakouts 2020-12-01 16:14:43 +01:00
7272549007
boards/common/msp430: use common mspdebug 2020-12-01 15:52:17 +01:00
41d0272140
boards/common/msba2: use common lpc2k_pgm programmer 2020-12-01 13:39:42 +01:00
aea9d4b0a7
make: move lpc2k_pgm in tools/ 2020-12-01 13:36:36 +01:00
Martine Lenders
df676dc078
Merge pull request #15430 from benpicco/boards/native-zep
boards/native: allow to use ZEP instead of tap
2020-12-01 12:16:41 +01:00
b0b19203a7
Merge pull request #15190 from benpicco/boards/wefun-f401cc
boards/common/weact-f4x1cx: create common WeAct boards
2020-12-01 12:03:38 +01:00
Benjamin Valentin
bfb7cbfa4d boards/nrf52: resolve netdev dependencies for all family members 2020-12-01 11:42:52 +01:00
Benjamin Valentin
851e2c5a9a boards/weact-f401cc: add WeAct-f401cc 2020-12-01 11:02:09 +01:00
Benjamin Valentin
84b62aa12b boards/weact-f401ce: add WeAct-f401ce 2020-12-01 11:02:09 +01:00
Benjamin Valentin
26a907576c boards/weact-f411ce: add WeAct-f411ce 2020-12-01 11:02:09 +01:00
Benjamin Valentin
e200d009ad boards/common/weact-f4x1cx: create common WeAct boards dir 2020-12-01 11:02:09 +01:00
d527ab6994
cpu: boards: esp: use common esptool makefile 2020-12-01 10:36:42 +01:00
Francisco
4afc04523c
Merge pull request #14490 from yarrick/esp32_eth_kit
boards: add support for the ESP32-Ethernet-Kit board
2020-12-01 10:09:36 +01:00
Benjamin Valentin
0ed34cdb4d cpu/stm32: periph_eth: drop addr from eth_conf_t
MAC address is now supplied by EUI provider, no need to hard-code
it for the board.
2020-11-29 23:11:14 +01:00
Erik Ekman
2afa93c9f7 boards/esp32-ethernet-kit: Setup Kconfig to match makefiles 2020-11-28 10:18:54 +01:00
Erik Ekman
064f58e7aa boards/esp32: add ESP32-Ethernet-Kit v1.2 board 2020-11-28 10:18:54 +01:00
Erik Ekman
f586548d9c boards/esp32: add ESP32-Ethernet-Kit v1.1 board
Split docs in v1_0 directory to board common and version specific parts.
2020-11-28 10:18:54 +01:00
Erik Ekman
8e767373fb boards/esp32-ethernet-kit: add SPI pin config
For when JTAG is not used.
2020-11-28 10:18:54 +01:00
Erik Ekman
db91be6ef8 cpu/esp32: add esp_jtag pseudomodule and feature
Available on esp32-wrover-kit and esp32-ethernet-kit boards.
2020-11-28 10:18:54 +01:00
Erik Ekman
d9c40ba47a boards/esp32: fix spelling of periph_i2c
Also change to single quotes for inline verbatim.
2020-11-28 10:18:54 +01:00
Erik Ekman
b3197dea28 boards/esp32-ethernet-kit: add button definition
Conflicts with Ethernet phy clock input.

Tested with tests/saul:

Dev: BOOT	Type: SENSE_BTN
Data:	              0

Dev: BOOT	Type: SENSE_BTN
Data:	              1

and tests/buttons:

On-board button test

 -- Available buttons: 1

 -- Try pressing buttons to test.

[SUCCESS]
Pressed BTN0
Pressed BTN0
Pressed BTN0
2020-11-28 10:18:54 +01:00
Erik Ekman
e3142c39f0 boards/esp32: add ESP32-Ethernet-Kit board
Mostly copied from esp32-wroom-kit and Ethernet part from
esp32-olimex-evb.

Ethernet and serial port has been tested (on v1.2 board).
2020-11-28 10:18:54 +01:00
c61a231d7f
boards/firefly: don't start renode in board config 2020-11-27 13:39:22 +01:00
44b8ad61e0
boards/hifive1*: don't start renode in board config 2020-11-27 13:39:22 +01:00
c5d2050f92
boards/cc2538dk: don't start renode in board config 2020-11-27 13:37:52 +01:00
Francisco
7237e38436
Merge pull request #15501 from aabadie/pr/boards/renode_hifive
boards/hifive*: add renode support
2020-11-27 10:09:10 +01:00
f1a20d9a78
Merge pull request #13177 from aabadie/pr/boards/arduino-ble-iot
boards/arduino-nano-33-iot: add initial support
2020-11-27 10:03:46 +01:00
Francisco
a618067a76
Merge pull request #15489 from aabadie/pr/boards/renode_firefly
boards/firefly: add renode configuration
2020-11-27 09:21:01 +01:00
dfff56801c
boards/arduino-nano-33-iot: add initial support 2020-11-27 08:45:07 +01:00
Francisco
47ed64fcfd
Merge pull request #15466 from leandrolanzieri/pr/kconfig_drivers_bc
drivers/{b,c}*: model modules in Kconfig
2020-11-26 10:44:28 +01:00
c6ad85a7b0
boards: don't include programmer logic at board level 2020-11-25 22:31:13 +01:00
Leandro Lanzieri
2407c18890
drivers/saul: add modules to Kconfig 2020-11-25 12:00:13 +01:00
13d149fe09
boards/hifive1*: add renode configuration 2020-11-25 09:07:18 +01:00
cfb771dcac
boards/firefly: add renode configuration 2020-11-25 09:05:43 +01:00
benpicco
638cb00a28
Merge pull request #15486 from aabadie/pr/make/emulator_enh
make: handle emulator backend in Makefile.include
2020-11-25 00:31:19 +01:00
Bas Stottelaar
57ffd66605 boards/e180-zg120b-tb: add initial support 2020-11-23 00:36:20 +01:00
ba8825928e
boards/microbit: use qemu as default emulator 2020-11-20 14:24:06 +01:00
85765e1e33
boards/cc2538dk: remove useless include of renode 2020-11-20 14:24:05 +01:00
8560d13410
boards/microbit: use common qemu include 2020-11-20 14:18:18 +01:00
Bas Stottelaar
e438e9afde boards/efm32: provide efm32_coretemp feature 2020-11-18 17:27:17 +01:00
Bas Stottelaar
34c252d0e6
Merge pull request #15461 from basilfx/feature/efm32_driver_coretemp
cpu/efm32: add coretemp driver
2020-11-18 15:08:29 +01:00
Bas Stottelaar
e1b356e884 boards/efm32: enable efm32_coretemp driver 2020-11-18 12:28:45 +01:00
Leandro Lanzieri
8b0e0d2f52
boards/native: add native_drivers module to Kconfig 2020-11-18 10:07:58 +01:00
Leandro Lanzieri
402efc4750
boards/native: rename native-drivers module to native_drivers 2020-11-18 10:07:58 +01:00
Leandro Lanzieri
5a04f94b63
Merge pull request #14967 from aabadie/pr/boards/stm32f0_clock_kconfig_only
boards/stm32f0: add Kconfig for clock configuration
2020-11-17 12:14:10 +01:00
Benjamin Valentin
516c69cb5f boards/native: allow to use ZEP instead of tap
If `native` is compiled with `USEMODULE=socket_zep` and networking,
don't also include `netdev_tap` automatically.

This mirrors the behavior on nrf52 and esp* where the default netdev
can be 'overwritten' by another option.
2020-11-13 18:43:49 +01:00
benpicco
be9eb22bb8
Merge pull request #15106 from chrysn-pull-requests/saul-rgbleds
saul_pwm: auto-init'able RGB LEDs and dimmers
2020-11-13 18:22:30 +01:00
f626758aaf
Merge pull request #15392 from fjmolinas/pr_cc2538_riotboot
boards/cc2538: add riotboot feature
2020-11-13 15:39:55 +01:00
Francisco Molina
8598176544
boards: add riotboot to cc2538 based boards 2020-11-13 14:51:58 +01:00
57116e737b
Merge pull request #14691 from gdoffe/mp1_dev
Port of RIOT-OS to stm32mp1
2020-11-13 12:34:19 +01:00
eaf410592b
Merge pull request #15428 from btcven/2020_11_11-lvgl-preemption
pkg/lvgl: set LVGL thread priority higher than main
2020-11-13 11:58:06 +01:00
Gilles DOFFE
6d6fd5a975 boards: add stm32mp157c-dk2 initial support
This board is based on a stm32mp157cac which has a dual architecture:
* Dual core Cortex-A7
* Cortex-M4
Only Cortex-M4 is supported by RIOT-OS.
Cortex-M4 can be used in Engineering mode if stm32mp1_eng_mode
pseudomodule is used.
By default the RIOT firmware can be loaded by Linux on the Cortex-M4
using remoteproc Linux framework.
This the initial commit with a limited set of supported peripheral:
* gpio
* timer
* uart

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Gilles DOFFE
58f90c986f boards/common/stm32: add openocd config stm32mp1.cfg
Add common openocd configuration for stm32mp1 boards.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Gilles DOFFE
2ac0467807 cpu/stm32: configure timer2 for stm32mp1 boards
This timer will be used by RIOT-OS as the scheduling timer for
stm32mp157c-dk2 board.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Leandro Lanzieri
d4be753df8
cpu/native: remove unused can_linux module
b4f29035ce adapted the can_linux module to
the periph_can interface. This is a cleanup of some things that stayed
behind. Here the makefile is removed, the references to can_linux in the
dependency resolution and configuration Makefile are changed to the
standard periph_can, and the startup code is adapted.
2020-11-13 09:11:50 +01:00
153c52754d
Merge pull request #15070 from fjmolinas/pr_uwb_core
pkg/uwb_core: initial support
2020-11-12 14:04:51 +01:00
Benjamin Valentin
d12a9dbf13 boards/saml21-xpro: add gpio_params.h
We can now enable `saul_gpio`.
2020-11-11 17:40:09 +01:00
Jean Pierre Dudey
aa97387b85 boards/esp32-wrover-kit: don't invert & use RGB for ILI9341
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-11 09:50:42 +01:00
benpicco
808c5b7eb8
Merge pull request #15424 from basilfx/feature/efm32_fix_timers
boards/efm32: update channel_numof with correct values
2020-11-11 09:49:24 +01:00
Bas Stottelaar
67e7a14e6c boards/efm32: update channel_numof
The number of channels per timer got updated incorrectly in #15368.
Only TIMER1 and higher have four channels. Without this fix, timer
initialization will halt.
2020-11-11 00:26:52 +01:00
Bas Stottelaar
cc9586f163 boards/common/silabs: define CPU=efm32 2020-11-11 00:24:53 +01:00
Bas Stottelaar
cd6d479eb5 boards/slwstk6220a: add support 2020-11-10 22:59:46 +01:00
c4269ffefc
boards/nucleo-f0*: remove custom pll prediv/mul defines 2020-11-10 15:55:38 +01:00
6e9a433c9a
boards/stm32f0*: adapt Kconfig for clock configuration 2020-11-10 14:53:14 +01:00
Leandro Lanzieri
95ff222316
Merge pull request #14968 from aabadie/pr/boards/stm32l4wb_clock_kconfig_only
boards/stm32l4/wb: add Kconfig for clock configuration
2020-11-10 10:51:54 +01:00
6c39bc5101
boards/nucleo-l552ze-q: remove PLL N custom define 2020-11-10 09:34:07 +01:00
75d7c6afab
boards/nucleo-l4r5zi: remove PLL N custom define 2020-11-10 09:34:07 +01:00
e7ac68e1bd
boards/stm32l4/l5/wb*: add Kconfig clock config 2020-11-10 09:34:06 +01:00
Francisco Molina
c4edff3a59
boards cpu: move OpenWSN defintions to openwsn_defs.h 2020-11-10 07:46:35 +01:00
chrysn
51d4b6c7ff b/c/particle-mesh: Add and enable usb_board_reset in monofirmware mode 2020-11-06 13:43:14 +01:00
chrysn
7582be6d5e b/c/particle-mesh: Support particle bootloader
Closes: https://github.com/RIOT-OS/RIOT/issues/12320
2020-11-06 13:43:14 +01:00
Martine Lenders
d329fde2ab
Merge pull request #15382 from tperale/master
boards/feather-m0: add support for feather-m0-lora version
2020-11-05 18:11:45 +01:00
Thomas Perale
f8ed7bcd56 boards/feather-m0: add support for feather-m0-lora version 2020-11-05 15:07:48 +01:00
Bas Stottelaar
de342fa0c4 boards/efm32: update documentation
* Alignment of documentation between boards
* Updated links
* Table updates
* Line length
* Space between units
* Updated peripheral mapping
2020-11-04 22:26:53 +01:00
Bas Stottelaar
4ec2090f69 boards/ikea-tradfri: add ADC support
Channel 0 maps to temperature channel, channel 1 to VDD.
2020-11-04 22:26:53 +01:00
Bas Stottelaar
98f3ea39f1 boards/sltb001a: replace *_ENABLED (x) 2020-11-04 22:05:36 +01:00
Bas Stottelaar
ad10db84fd boards/slwstk6000: add LETIMER0 as secondary timer 2020-11-04 22:05:36 +01:00
Bas Stottelaar
d15e4396aa boards/slstk3402a: add TIMER0 as second timer
This moves LETIMER0 to index 2.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
141c12f4ea boards/efm32: cleanup EFM32 rtt/rtc definitions
- RTT/RTC_NUMOF was already removed, but not from STK3200 PR
- Unneeded whitespaces
2020-11-04 22:05:36 +01:00
Bas Stottelaar
2ea9829b02 boards/efm32: update timer configuration 2020-11-04 22:05:36 +01:00
Bas Stottelaar
8383d09d20 boards/efm32: remove secondary UART
The secondary UART is used as the first SPI peripheral, that is
initialized on boot. Therefore, it doesn't make sense to add it as a
secondary UART.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
c79c192ba4 boards/efm32: reset board before flashing
This was added for other boards in #12160, and improves flashing
reliability.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
42deb1ab85 boards/efm32: align xtimer configuration
- move XTIMER_WIDTH within #if statement because sltk3402a is 32-bit
- update comments
- alignment.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
cf65d27c94 boards/efm32: update copyright year 2020-11-04 19:55:16 +01:00
benpicco
43b6efe3c5
Merge pull request #15371 from btcven/2020_11_03-esp32-wrover-kit-lcd
boards/esp32-wrover-kit: add ILI9341 driver params
2020-11-04 16:55:14 +01:00
Jean Pierre Dudey
771584e4e3 boards/esp32-wrover-kit: add ILI9341 driver params
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-03 15:04:27 +01:00
2d6e8984b8
boards/stm32l0/l1: add Kconfig clock configuration 2020-11-03 14:23:46 +01:00
a95b0c699e
Merge pull request #15363 from benpicco/board/stm32-highlevel_stdio
boards: provide highlevel_stdio feature on STM32 boards with STDIO CDC ACM
2020-11-03 09:20:18 +01:00
Benjamin Valentin
9b91bf0a3e boards/weact-f411ce: add highlevel_stdio feature 2020-11-02 21:25:39 +01:00
Benjamin Valentin
44911bc3e0 boards/stm32f429i-disco: add highlevel_stdio feature 2020-11-02 21:24:45 +01:00
Benjamin Valentin
c839fe2e77 boards: define mtd_spi_nor HOLD and WP pins
None of the boards used them before, so just set them to GPIO_UNDEF
2020-11-02 21:17:36 +01:00
7fbfb92f03
boards/stm32gx: move Kconfig clock config to cpu 2020-10-29 23:00:44 +01:00
Martine Lenders
f8c385240a
Merge pull request #15333 from aabadie/pr/boards/native_remove_all-debug
boards/native: remove all-debug deprecated target
2020-10-29 21:38:11 +01:00
J. David Ibáñez
00d4ffd934 boards/waspmote-pro: add arduino feature to Kconfig 2020-10-29 18:03:38 +01:00
J. David Ibáñez
dbb397aedf boards/waspmote-pro: add arduino feature
Fixes #15232
2020-10-29 15:41:43 +01:00
823774358e
Merge pull request #14952 from benpicco/boards/common/cdc_acm
boards: factorize stdio CDC ACM configuration
2020-10-29 14:33:01 +01:00
4d91832795
boards/nrf52: remove softdevice specific handling 2020-10-29 09:02:12 +01:00
2c8317bc8d
boards/native: remove deprecated all-debug target 2020-10-28 22:07:36 +01:00
benpicco
2050193030
Merge pull request #15273 from aabadie/pr/cpu/stm32_clk_cfg_in_cpu
boards/stm32: cpu/stm32: move clock configuration from boards to cpu
2020-10-27 10:04:01 +01:00
39e06babf5
boards/stm32: use generic clk_conf.h header 2020-10-27 08:44:56 +01:00
ec5b47fc61
cpu/stm32l4+/wb: centralize max core clock define, adapt related boards 2020-10-27 08:44:55 +01:00
benpicco
cab1ea66b4
Merge pull request #10685 from basilfx/feature/efm32_remove_slwstk6220a
boards: slwstk6220a: remove support (so it can be replaced)
2020-10-26 20:21:57 +01:00
Bas Stottelaar
4c2e6fdee1 boards: slwstk6220a: remove support 2020-10-26 19:42:09 +01:00
Benjamin Valentin
fde3026312 drivers/mtd_spi_nor: prevent data corruption on 'sector erase'
There is no difference between 4k erase and sector erase.
But sector erase would previously do `.block_erase` which would not
erase a sector (4k) but a whole block (64k).

Fortunately all boards declare `SPI_NOR_F_SECT_4K` and all file systems
don't try to erase anything smaller, so this was never triggered.

Add an `assert(0)` to crash instead of corrupting data.
2020-10-26 13:48:26 +01:00
f2e2c89424
cpu/stm32: move clock configuration headers to cpu 2020-10-26 11:16:23 +01:00
benpicco
29bdc602e2
Merge pull request #15284 from benpicco/boards/native-doc
boards/native: Improve Documentation
2020-10-26 00:07:18 +01:00
benpicco
d0521af974
Merge pull request #9012 from gebart/pr/frdm-kl43z
frdm-kl43z: NXP Kinetis FRDM-KL43Z development board
2020-10-26 00:06:46 +01:00
bc06a08844
boards/nucleo-l552ze-q: add notes in doc about patched openocd 2020-10-25 13:48:00 +01:00
Joakim Nohlgård
f006938936 frdm-kl43z: NXP Kinetis FRDM-KL43Z development board
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/l-seriesultra-low-powerm0-plus/freedom-development-platform-for-kinetis-kl43-kl33-kl27-kl17-and-kl13-mcus:FRDM-KL43Z
2020-10-25 00:38:22 +02:00
94e63253d7
Merge pull request #15289 from benpicco/boards/microbit-doc_fix
boards/microbit: fix documentation
2020-10-24 18:38:24 +02:00
Benjamin Valentin
11ae693ac2 boards/microbit: fix documentation
There were some random `bash` strings inside the code examples that
are just confusing.
Also we need to specify the board not only for emulation but for normal
flashing too.
2020-10-24 01:10:15 +02:00
benpicco
078dcfe015
Merge pull request #15192 from aabadie/pr/cpu/stm32l5
cpu/stm32l5: add initial support + add support for nucleo-l552ze-q board
2020-10-23 22:09:23 +02:00
José Alamos
e8721ce415
Merge pull request #15145 from fjmolinas/pr_openwsn_radio_hal
pkg/openwsn: add ieee802154_hal based radio
2020-10-23 21:26:21 +02:00
80518e6525
boards/stm32l4: adapt default clock config for 110MHz cpus 2020-10-23 18:28:27 +02:00
0afb9456da
boards/stm32: adapt default i2c config for stm32l5 2020-10-23 18:28:27 +02:00
afd3de2043
boards/nucleo-l552ze-q: add initial support 2020-10-23 18:21:51 +02:00
cbdb0a3b09
boards/nucleo144: adapt default on-board LEDs for stm32l522ze 2020-10-23 18:21:51 +02:00
22645cbfe4
boards/stm32: adapt tim5 default config for stm32l5 2020-10-23 18:21:50 +02:00
34f3b4406d
boards/stm32: add stm32l5 config for openocd 2020-10-23 18:21:50 +02:00
Francisco Molina
08d71b4758
boards/cc2538dk: add rtt feature 2020-10-23 16:58:58 +02:00
Francisco Molina
a658c38e06
boards/openmote-b: use cc2538_rf if OpenWSN is used 2020-10-23 15:31:52 +02:00
Francisco Molina
06720cbe73
boards/openmote-b: add OpenWSN leds debugpins conf 2020-10-23 15:31:51 +02:00
Benjamin Valentin
c11e54830d boards/native: document native GPIO 2020-10-23 14:17:24 +02:00
Benjamin Valentin
25b626ec6b boards/native: document required packages 2020-10-23 14:16:54 +02:00
Bas Stottelaar
94ab185b0a boards/*: realign ENABLE_DEBUG 2020-10-23 00:45:56 +02:00
Francisco Molina
e2c57cde95
cpu/cc2538: cleanup init, add cc2538_rf_obs_sig module 2020-10-22 18:17:08 +02:00
Francisco Molina
145d24499d
cpu/cc2538_rf: remove RADIO_IRQ_PRIO 2020-10-22 17:26:08 +02:00
Bas Stottelaar
2e16b65da6 boards/*: add explicit include of timex.h 2020-10-21 21:42:47 +02:00
benpicco
15b9f38516
Merge pull request #13100 from basilfx/feature/ikea_tradfri_spi_flash
boards/ikea-tradfri: add SPI NOR Flash configuration
2020-10-21 16:43:10 +02:00
Bas Stottelaar
3f1d947237 boards/ikea-tradfri: expose SPI NOR Flash.
The ICC-1-A modules use GPIO PF3 to enable the NOR flash. It is enabled
by default (the older ICC-1 modules are less common nowadays).
2020-10-21 12:37:52 +02:00
72c17588b9
boards/stm32: remove unused CLOCK_LSE define 2020-10-21 12:11:17 +02:00
d0dd196c30
boards/stm32gx: use correct clock base for CLOCK_APBx defines 2020-10-20 15:47:21 +02:00
a50eab59c4
boards/stm32g0/g4: cleanup Kconfig clock configuration 2020-10-20 14:29:22 +02:00
20894e47a6
cpu: boards: stm32gx: use IS_ACTIVE macro for clock config 2020-10-20 14:29:11 +02:00
d78a316139
cpu: boards: stm32gx: compile code for all possible clock modes 2020-10-20 14:29:11 +02:00
00ea7ffa55
cpu/stm32l4wb: cleanup clock initialization 2020-10-20 11:37:46 +02:00
23000ce452
boards/p-nucleo-wb55: remove useless custom define 2020-10-20 11:37:45 +02:00
d7d5d9d651
boards/stm32l4: extend clock configuration
- add PLLQ default value
- better tune default PLLM value depending on HSE value
- ensure CLOCK_PLL_SRC is always defined
2020-10-20 11:37:45 +02:00
Benjamin Valentin
e6cf9026b6 boards/stm32f429i-disco: use stdio_cdc_acm.dep.mk 2020-10-20 10:52:50 +02:00
Benjamin Valentin
19e1de133d boards/yarm: use stdio_cdc_acm.dep.mk 2020-10-20 10:52:50 +02:00
Benjamin Valentin
6e38eb99f6 boards/weact-f411ce: use common stdio CDC ACM config 2020-10-20 10:52:50 +02:00
Benjamin Valentin
0debe57566 common/samd21-arduino-bootloader: use common stdio CDC ACM config 2020-10-20 10:52:50 +02:00
benpicco
d98f93513f
Merge pull request #15043 from aabadie/pr/boards/stm32f2f4f7_remove_96_180
boards/stm32f4: remove default clock configuration for 96MHz and 168MHz CPUs
2020-10-19 19:42:52 +02:00
chrysn
d8ff6cd7b1 boards/c/particle-mesh: Use LEDs in SAUL as PWM rather than GPIO
Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
2020-10-17 11:20:30 +02:00
chrysn
84414e701f boards/nrf52840dongle: Use LEDs in SAUL as PWM rather than GPIO
Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
2020-10-17 11:20:24 +02:00
f000ab67a3
boards/nucleo-l011k4: add support 2020-10-15 18:52:51 +02:00
68b6e4f7ef
boards/nucleo32: fix arduino pinmap for stm32l011k4 2020-10-15 16:24:33 +02:00
Benjamin Valentin
c29825a173 boards/microduino-corerf: don't set bootloader size
This already gets set by `common/atmega/Makefile.include`.
Setting it in the board prevents auto-selection if a bootloader
is used.
2020-10-14 23:37:42 +02:00
Hauke Petersen
855148b28f boards/common/particle-mesh: fix SPI configuration 2020-10-14 12:44:31 +02:00
Benjamin Valentin
22be50da22 boards/common/nrf52: add common config for stdio via CDC ACM 2020-10-13 15:21:21 +02:00
benpicco
4852c09027
Merge pull request #15058 from benpicco/feature_stdio_highlevel
boards: remove the bootloader_% pseudo-feature, replace it with highlevel_stdio
2020-10-13 14:25:03 +02:00
Cenk Gündoğan
0741f161ae
Merge pull request #15198 from leandrolanzieri/pr/kconfig/add_error_symbols
Kconfig: add error symbols and makefile check
2020-10-13 13:09:42 +02:00
Benjamin Valentin
a863a43207 kconfigs: replace BOOTLOADER_% feature with HIGHLEVEL_STDIO 2020-10-13 10:30:22 +02:00
Benjamin Valentin
971f0f6fee boards: remove the bootloader_% pseudo-feature
This feature is only used to blacklist stdio via CDC ACM.
Introduce the `highlevel_stdio` feature instead to indicate
that stdio functionality requires a running thread to print
anything
2020-10-13 10:30:22 +02:00
Marian Buschsieweke
bedddce263
boards/nucleo-{f207zg,f746zg,f767zi}: periph_eth
Use shared MII register definitions from mii.h rather than own definitions.
2020-10-12 08:46:20 +02:00
benpicco
94e78cd1dd
Merge pull request #15193 from maribu/stm32_eth_fix
cpu/stm32: Fix & cleanup periph_eth
2020-10-11 21:40:36 +02:00
Marian Buschsieweke
a30872bec1
boards/nucleo-{f207zg,f746zg,f767zi}: periph_conf
Fix PHY address in eth_config. It should be 0 for these boards, not 1. This is
why previously the link status read out worked with an hard code PHY address
0 before.

Some dubious references for 0 being the correct PHY address and not 1 (in
absence of proper references):

https://www.carminenoviello.com/2016/01/22/getting-started-stm32-nucleo-f746zg/
https://community.st.com/s/question/0D50X00009XkgfISAR/stm32f767-nucleo-ethernet-not-working
2020-10-09 20:20:54 +02:00
Leandro Lanzieri
fe6d66d92a
kconfig: add ERROR symbol for conflicting modules 2020-10-09 18:04:17 +02:00
72efa9c7a5
boards/weact-f411ce: adapt CPU model 2020-10-09 12:39:22 +02:00
Francisco
3918d714ce
Merge pull request #13624 from wosym/pr/candev_mcp2515
tests/candev: add mcp2515 + driver/mcp2515: add driver
2020-10-08 09:45:40 +02:00
Francisco Molina
178c1264e3
board/native: include can_linux based on periph_can 2020-10-08 09:09:04 +02:00
b9e4f13cba
Merge pull request #15177 from aabadie/pr/boards/nucleo-l152re_dma_fix
boards/nucleo-l152re: fix DMA configuration
2020-10-07 22:30:02 +02:00
f293ded561
boards/nucleo-f413zh: remove duplicate provided DMA feature 2020-10-07 18:03:10 +02:00
28b08d8b6b
boards/nucleo-l152re: fix DMA configuration 2020-10-07 17:46:57 +02:00
Francisco Molina
a982df85fe
boards/dwm10001: fix dw1000 config 2020-10-07 12:03:48 +02:00
benpicco
6c3a0eba59
Merge pull request #12353 from basilfx/feature/efm32_stk3200_v2
boards/stk3200: add support
2020-10-06 22:23:31 +02:00
6b3c11b151
boards/stm32: remove unused default 96 and 168MHz common headers 2020-10-06 22:07:19 +02:00
95fb362a5c
boards/stm32f4xx: use 180MHz default clock header 2020-10-06 22:07:19 +02:00
022d3d5e9e
boards/stm32f410/411: use 100MHz default clock header 2020-10-06 22:07:12 +02:00
67d03c91d1
boards/stm32f2f4f7: adapt 180MHz clock config for USB 2020-10-06 22:07:12 +02:00
0828400eb0
boards/stm32f2f4f7: adapt 100MHz clock config for USB 2020-10-06 22:07:12 +02:00
Bas Stottelaar
7db3e567ab boards: stk3200: add support 2020-10-06 16:43:47 +02:00
e1ee49ebe2
boards/stm32f7*: use new clock configuration scheme 2020-10-06 16:10:05 +02:00
721625011e
boards/stm32f4*: use new clock configuration scheme 2020-10-06 16:10:05 +02:00
8625e33d78
boards/nucleo-f207zg: use new clock configuration scheme 2020-10-06 16:10:05 +02:00
c448470b0d
boards/stm32f2/4/7: rework common clock configuration 2020-10-06 16:10:05 +02:00
Marian Buschsieweke
fdeb5d7eda
boards/nucleo-{f207zg,f756zg,f767zi}: Update periph_conf.h
Rename `mac` --> `addr` (as done in header)
2020-10-05 16:04:25 +02:00
f51b05b343
Merge pull request #14864 from hugueslarrive/boards/nucleo-f303re
boards/nucleo-f303re: add ADC feature
2020-10-02 14:08:47 +02:00
Francisco
df3ab9f161
Merge pull request #15138 from aabadie/pr/dist/codespell_fixes
dist/codespell: update the list of ignored words and fix all typos
2020-10-02 12:27:12 +02:00
Leandro Lanzieri
2de5256108
Merge pull request #15141 from benpicco/cpu/nrf52-nrf802154_feature
cpu/nrf52: provide radio_nrf802154 feature at CPU level
2020-10-02 12:23:55 +02:00
hugues
356a199205 boards/nucleo-f303ze: add ADC feature 2020-10-02 10:50:54 +02:00
hugues
dd52e3bdbc boards/nucleo-f303re: add ADC feature 2020-10-02 10:47:18 +02:00
Benjamin Valentin
c78ee2bf64 cpu/nrf52: provide radio_nrf802154 at CPU level
The presence of the 802.15.4 radio peripheral is a feature of the CPU,
not the board.
Move it to the right place and reduce code duplication.
2020-10-02 10:44:59 +02:00
b8c2dbf8ba
boards/nrf52dk: fix typo 'messurment' -> 'measurement' 2020-10-02 07:49:59 +02:00
5dfb194a63
boards/limifrog-v1: fix typo 'Inferface' -> 'Interface' 2020-10-02 07:49:04 +02:00
4c4e87ca6d
boards/dwm1001: fix typo 'tranceiver' -> 'transceiver' 2020-10-02 07:48:31 +02:00
chrysn
87b41e6aee boards/c/particle-mesh: Enable PWM on the LED pins 2020-09-30 19:01:00 +02:00
benpicco
329a65fb3b
Merge pull request #15122 from benpicco/boards/common/nrf52xxxdk-led_pwm
boards/common/nrf52xxxdk: configure LEDs as PWM
2020-09-30 11:28:06 +02:00
Benjamin Valentin
8361a273ca boards/common/nrf52xxxdk: configure LEDs as PWM
The 'common' pwm pins don't make sense for every board.
Use the LED pin defines instead as a sensible PWM default.
2020-09-29 21:58:37 +02:00
benpicco
bd7a9fe330
Merge pull request #15115 from chrysn-pull-requests/nrf52840-pwm
boards/nrf52840dongle: Configure PWM to drive the LEDs
2020-09-29 21:21:47 +02:00
bcbe3ac1d5
Merge pull request #15114 from aabadie/pr/boards/stm32f0_apb2_clock_fix
boards/stm32f0: fix missing CLOCK_APB2 define
2020-09-29 17:37:19 +02:00
d407878bc5
Merge pull request #15112 from aabadie/pr/boards/nucleo64-g431kb
boards/nucleo-g431rb: add initial support
2020-09-29 15:26:39 +02:00
chrysn
5b9c1d31fd boards/nrf52840dongle: Configure PWM to drive the LEDs 2020-09-29 15:16:22 +02:00
Francisco
109012b194
Merge pull request #14923 from aabadie/pr/boards/stm32f0f1f3_clock_kconfig
boards/stm32f1/f3: rework clock initialization and configuration
2020-09-29 14:30:58 +02:00
a7bb409eb5
boards/stm32f0: fix missing CLOCK_APB2 define 2020-09-29 14:28:33 +02:00
0eb5c81501
boards/nucleo64: adapt user button for nucleo-g431rb 2020-09-29 12:26:26 +02:00
4de05b4837
boards/nucleo-g431rb: add initial support 2020-09-29 12:26:26 +02:00
b06c252a33
boards/stm32: add default tim2 config for stm32g4 2020-09-29 12:26:26 +02:00
Martine Lenders
cd8666735e
Merge pull request #15107 from benpicco/boards/samr21-xpro_edbg_eui
boards/samr21-xpro: fix reading EUI-64 from EDBG on cold boot
2020-09-29 11:04:04 +02:00
2c6693d68e
Merge pull request #14863 from hugueslarrive/nucleo-f302r8
boards/nucleo-f302r8: add ADC feature
2020-09-29 10:45:40 +02:00
Benjamin Valentin
d3cdf26c72 boards/samr21-xpro: fix reading EUI-64 from EDBG on cold boot
The samr21 starts up faster than EDBG, so on cold boot reading
the ID will fail.

Fix this by re-trying to get the EUI-64 from EUI.
On warm boot / reset this works on the first try, but on cold boot
it can spin a couple thousand times.
2020-09-28 16:15:52 +02:00
Benjamin Valentin
3e87d201c7 boards/mcb2388: enhance documentation
Document the implementation status of the MCUs peripherals.
2020-09-27 22:23:59 +02:00
benpicco
a923cda323
Merge pull request #14944 from benpicco/drivers/mtd_mci
cpu/lpc23xx: add MTD wrapper for MCI driver
2020-09-25 18:22:48 +02:00
Benjamin Valentin
07dc9cc53b boards/msba2: add default MTD backend 2020-09-25 15:26:02 +02:00
Benjamin Valentin
00bbacc7e8 boards/mcb2388: add default MTD backend 2020-09-25 15:26:02 +02:00
20ef6af4c8
boards/nucleo-g071rb: add support for nucleo-g071rb 2020-09-25 15:20:15 +02:00
dd8eec540a
boards/stm32f3*: adapt to new clock configuration 2020-09-24 11:27:24 +02:00
e9bf08e6d5
boards/stm32f1*: adapt to new clock configuration 2020-09-24 11:27:24 +02:00
042a550f0d
boards: cpu: stm32f1/f3: rework clock configuration and init 2020-09-24 11:27:24 +02:00
Marian Buschsieweke
f465ada642
boards/waspmote: Update XTIMER{,_ISR}_BACKOFF 2020-09-23 20:12:06 +02:00
Marian Buschsieweke
d5c0e30a11
boards/waspmote: Fix timer config
- Set XTIMER_HZ to something that is actually possible to generate with one
  of the available clock dividers from the core frequency
- Use xtimer_on_ztimer if xtimer is used and not ztimer_xtimer_compat is used
    - This is needed because xtimer is simply not compatible with any of the
      possible clock frequencies of this board
2020-09-23 20:12:06 +02:00
Francisco
195b7e6e16
Merge pull request #14945 from aabadie/pr/boards/stm32l0l1_clock_kconfig
boards/stm32l0l1: rework clock initialization and configuration
2020-09-23 09:30:19 +02:00
8ac1909ea3
cpu: boards: stm32l0l1: use IS_ACTIVE where possible in stmclk 2020-09-22 22:30:19 +02:00
5e886a76c9
boards/stm32l0/l1: merge default clock configuration headers 2020-09-22 22:30:19 +02:00
4bdb3db0f9
boards/stm32l1: override default LSE in boards where needed 2020-09-22 22:30:19 +02:00
67a1c029b4
boards/stm32l0: set LSE to 0 default, override in boards 2020-09-22 22:30:19 +02:00
23117a844e
boards: cpu: stm32l0: rework clock configuration 2020-09-22 22:30:19 +02:00
4a5d9a30b1
boards/stm32l0*: rename shared clock config header 2020-09-22 22:30:08 +02:00
MrKevinWeiss
263aea60cb cpu/lpc1768: Cleanup timer to remove dev_enums 2020-09-22 16:26:01 +02:00
MrKevinWeiss
7c3082a7a3 cpu/lm4f120: Update timer macros to timer_config_t 2020-09-22 16:26:01 +02:00
Leandro Lanzieri
3829963c73
boards/hifive1b: change clock Kconfig parameter to always have a value
As clock.c uses C conditionals for its code, the configuration macros
should always be defined. This is done by moving the dependencies to a
condition in the prompt, making them configurable only when applicable.
2020-09-16 09:10:50 +02:00
Leandro Lanzieri
5d96a6383d
boards/hifive1: change clock Kconfig parameter to always have a value
As clock.c uses C conditionals for its code, the configuration macros
should always be defined. This is done by moving the dependencies to a
condition in the prompt, making them configurable only when applicable.
2020-09-16 09:08:42 +02:00
benpicco
842933855f
Merge pull request #14995 from benpicco/cpu/cc2538-register
cc2538_rf: register with netdev
2020-09-11 16:03:08 +02:00
Benjamin Valentin
ddb2f17cb2 boards: include cc2538_eui_primary.h in cc2538 boards 2020-09-11 13:33:37 +02:00
Dylan Laduranty
4db8a1f602
Merge pull request #14478 from benpicco/cpu/sam0/tc_pwm
cpu/sam0_common: add support to run PWM off TC timers
2020-09-10 23:04:58 +02:00
Benjamin Valentin
fc6d1f9122 boards/common/saml1x: enable PWM
The PWM for the on-board LED can only be used if xTimer is not sourced
from TC0_TC1.
2020-09-10 21:47:03 +02:00
Cenk Gündoğan
0d0bc91553
Merge pull request #14754 from leandrolanzieri/pr/no_archives
build system: link object files
2020-09-10 09:36:29 +02:00
benpicco
2ba037ad4a
Merge pull request #14977 from benpicco/CLOCK_CORECLOCK
always define CLOCK_CORECLOCK
2020-09-09 21:25:53 +02:00
5516b3d6c7
Merge pull request #14990 from MrKevinWeiss/pr/fix/lpcuart
cpu/lpc1768: Fix uart initialization
2020-09-09 18:09:33 +02:00
MrKevinWeiss
966527d168 cpu/lpc1768: Fix uart initialization
The pinsel_shift should be multiplied by 2 as each bitfield is 2 bits
2020-09-09 17:44:25 +02:00
Benjamin Valentin
3931250791 boards/seeeduino_arch-pro: define CLOCK_CORECLOCK 2020-09-09 17:04:59 +02:00
Benjamin Valentin
64cbc44d52 boards/mbed_lpc1768: define CLOCK_CORECLOCK 2020-09-09 17:04:59 +02:00
Benjamin Valentin
9fe1c6d0e1 boards/ek-lm4f120xl: define CLOCK_CORECLOCK 2020-09-09 16:44:12 +02:00
cdbb3e025a
cpu/fe310: boards/hifive1*: use IS_ACTIVE where possible 2020-09-09 14:14:39 +02:00
ace160a2a3
boards/hifive1: use MHZ utility macro for clock frequency 2020-09-09 14:14:39 +02:00
c190426a0e
boards/hifive1*: fix clock configuration 2020-09-09 14:14:39 +02:00
MrKevinWeiss
17622dfabb boards/nrf6310: Remove unused UART_x_EN macro 2020-09-09 10:25:38 +02:00
MrKevinWeiss
cd7588b132 boards/telosb: Remove unused UART_x_EN macro 2020-09-09 10:25:37 +02:00
MrKevinWeiss
cbf1f0b217 boards/z1: Remove unused UART_x_EN macro 2020-09-09 10:25:37 +02:00
MrKevinWeiss
1acf37c6f3 boards/msb-430: Remove unused UART_x_EN macro 2020-09-09 10:25:37 +02:00
MrKevinWeiss
c2e81b3ca7 cpu/lpc1768: Generalize uart to remove dev_enums
Change uart dev 1 to use UART2 on p9 and p10 since p0 and p1 are not accessable
2020-09-09 10:25:37 +02:00
MrKevinWeiss
11465c941d cpu/lm4f120: Remove dev_enums dependency 2020-09-09 10:25:37 +02:00
Francisco
adb0bcab47
Merge pull request #14866 from aabadie/pr/boards/stm32l4wb_clock_kconfig
boards: cpu: stm32l4/wb: rework clock configuration and initialization
2020-09-09 09:35:29 +02:00
Francisco
757846ad7f
Merge pull request #14921 from aabadie/pr/boards/stm32f0_clock_kconfig
boards/stm32f0: rework clock initialization and configuration
2020-09-09 09:35:22 +02:00
9dd20c0ccb
cpu: boards: stm32l4/wb: use IS_USED for clock where possible 2020-09-08 18:42:42 +02:00
79e6d9df85
boards/stm32l4*: adapt to new clock configuration 2020-09-08 18:42:42 +02:00
c1a655c069
boards/p-nucleo-wb55: adapt to new generic clock config 2020-09-08 18:42:41 +02:00
b6dd78864b
boards/nucleo-l4r5zi: adapt to new generic clock config 2020-09-08 18:42:41 +02:00
0745cc4a99
cpu: boards: smt32l4: rework clock configuration 2020-09-08 18:42:41 +02:00
95057a8aef
boards/stm32l4: rename common clock config header 2020-09-08 18:42:41 +02:00
096b88d804
Merge pull request #14976 from fjmolinas/pr_nucleo452re_i2c
boards/nucleo-l452re: add i2c config
2020-09-08 17:01:38 +02:00
8f1c5ab919
Update boards/common/stm32/include/f0/cfg_clock_default.h 2020-09-08 16:03:44 +02:00
665426fefc
boards/stm32f0: adapt to refactored clock configuration 2020-09-08 16:03:44 +02:00
6d76e61ff0
boards/stm32f0: adapt default clock configuration 2020-09-08 16:03:44 +02:00
Francisco Molina
0d79ebdafe
boards/nucleo-l452re: add i2c config 2020-09-08 15:50:05 +02:00
cc29edad60
Merge pull request #14974 from fjmolinas/pr_nucleo_xtimer
boards/nucleo: fix xtimer configuration
2020-09-08 13:57:40 +02:00
benpicco
cac0719362
Merge pull request #14862 from hugueslarrive/boards/nucleo-f303k8
boards/nucleo-f303k8: add ADC feature
2020-09-08 13:56:03 +02:00
Francisco Molina
86d8d22fc5
boards/nucleo: fix xtimer configuration 2020-09-08 11:19:59 +02:00
1c95ff86bf
boards/stm32f3: fix clock configuration for HSI 2020-09-07 09:26:26 +02:00
hugues
f03a9f603c boards/nucleo-f303k8: add ADC feature 2020-09-06 19:25:55 +02:00
hugues
6e65a60ea8 boards/nucleo-f302r8: add ADC feature 2020-09-06 19:18:52 +02:00
hugues
8cd0e6f140 boards/nucleo-f334r8: add ADC feature 2020-09-06 11:49:02 +02:00
benpicco
9f96826ad4
Merge pull request #14869 from brunobcfum/itsybitsy
boards: add Adafruit Itsy Bitsy
2020-09-04 15:36:36 +02:00
Leandro Lanzieri
81cb769cad
makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
Benjamin Valentin
182cb9d44b boards/same54-xpro: add EUI-48 provider
Use the on-board AT24MAC chip as an EUI-48 provider.
2020-09-04 13:36:21 +02:00
Bruno CHIANCA
1c7d2cbb2c boards/adafruit-itsybitsy-nrf52: add Itsy Bitsy nRF52840 Express 2020-09-03 22:43:16 +02:00
Francisco
a75d32692c
Merge pull request #14892 from aabadie/pr/boards/stm32f1f3_default_clock
boards/stm32f1: stm32f3: use shared default clock configuration header
2020-09-02 09:48:43 +02:00
Francisco
6f84870c26
Merge pull request #14634 from benpicco/eui_provider
net/link_layer: implement EUI provider
2020-09-01 16:26:08 +02:00
Cenk Gündoğan
538155c344
Merge pull request #14904 from leandrolanzieri/pr/kconfig/change_prefix_convention
treewide: modify Kconfig symbol prefixes
2020-09-01 15:57:06 +02:00
Francisco
c44a43dadd
Merge pull request #14891 from aabadie/pr/boards/stm32f0_default_clock
boards/stm32f0: introduce default shared clock configuration header
2020-09-01 13:37:54 +02:00
Francisco
0aca11696d
Merge pull request #14870 from aabadie/pr/boards/stm32l1_default_clock
boards/stm32l1: introduce shared clock configuration header
2020-09-01 12:40:06 +02:00
f9a4dddc90
boards/stm32f3disco: use shared default clock configuration 2020-08-31 10:49:44 +02:00
9f12908644
boards/fox: iotlab: use shared default clock configuration 2020-08-31 10:49:44 +02:00
6a6084dfe7
boards/nucleo-f3xx: use shared default clock configuration 2020-08-31 10:49:44 +02:00
Leandro Lanzieri
2e79e00ca7
treewide: change Kconfig prefix for module symbols
This changes the prefix used for the symbols that reprensent modules
(not the ones generated from USEMODULE).

MOD_ => MODULE_
2020-08-31 09:57:28 +02:00
Francisco Molina
a3de88a4db
boards: efm32 boards, LETIMER + regular timer 2020-08-31 09:38:32 +02:00
Francisco Molina
5c4db4a65b
cpu/efm32: use IS_ACTIVE for CONFIG_EFM32_USE_LETIMER 2020-08-31 09:38:30 +02:00
Leandro Lanzieri
d25fc243c4
treewide: change prefix for generated Kconfig symbols.
This changes the prefixes of the symbols generated from USEMODULE and
USEPKG variables. The changes are as follow:

   KCONFIG_MODULE_ => KCONFIG_USEMODULE_
   KCONFIG_PKG_ => KCONFIG_USEPKG_
   MODULE_ => USEMODULE_
   PKG_ => USEPKG_
2020-08-31 09:37:09 +02:00
1b8460d68f
boards/stm32f1: use shared default clock configuration 2020-08-31 08:40:17 +02:00
5cea49808a
boards/stm32f1f3: introduce default shared clock configuration 2020-08-31 08:40:17 +02:00
Benjamin Valentin
8eb69b7285 boards/derfmega256: define EUI-64 provider 2020-08-30 23:43:57 +02:00
Benjamin Valentin
aed7c18eb5 boards/avr-rss2: define EUI-64 provider 2020-08-30 23:43:57 +02:00
Benjamin Valentin
fd0de8bf70 boards/samr21-xpro: define EUI-64 provider 2020-08-30 23:43:57 +02:00
48a8d29c4e
boards/stm32f0: use shared default clock configuration 2020-08-30 22:05:46 +02:00
88d7ecb857
boards/stm32f0: introduce shared default clock configuration header 2020-08-30 22:05:46 +02:00
8f39a4a310
boards/stm32l1: use shared clock configuration header 2020-08-28 16:55:32 +02:00
9d1ebb54d4
boards/common/stm32l1: introduce common clock config header 2020-08-28 16:55:32 +02:00
7eed33bf78
Merge pull request #14846 from hugueslarrive/adc_config
Declare adc_config[] like others peripherals configuration arrays
2020-08-28 09:59:21 +02:00
hugues
228a71f96e boards/common/blxxxpill/include/periph_conf.h: reorder adc_config[] 2020-08-27 23:27:42 +02:00
Antonio Galea
d98dfaf203 boards/yarm: support debugging via openocd 2020-08-27 17:03:08 +02:00
Francisco
578b8b8885
Merge pull request #14372 from benpicco/cpu/nrf52-full
cpu/nrf52: add support for the whole family, fix nrf52811
2020-08-27 13:51:12 +02:00
hugues
1a6f8df3cc boards/yunjia-nrf51822: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
394ccfde0b boards/weact-f411ce: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
0943d12bb1 boards/ublox-c030-u201: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
110c9bb8c1 boards/stm32f4discovery: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
477e910066 boards/stm32f0discovery: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
80990e7c96 boards/stm32f030f4-demo: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
3e2e4c4150 boards/olimexino-stm32: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
d1a7ecb60e boards/nucleo-l476rg: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
cbd60b68a3 boards/nucleo-l152re: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
790b9f5b1a boards/nucleo-l073rz: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
fcec19a446 boards/nucleo-l031k6: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
daecd9c607 boards/nucleo-f446re: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
a555578c28 boards/nucleo-f429zi: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
213c0c0d34 boards/nucleo-f413zh: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
85f2d4bdb7 boards/nucleo-f412zg: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
b77559795b boards/nucleo-f411re: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
e2e54db822 boards/nucleo-f410rb: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
0dc1066d57 boards/nucleo-f401re: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
2179e38fa8 boards/nucleo-f207zg: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
0b36699d31 boards/nucleo-f091rc: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
1e51da6b59 boards/nucleo-f072rb: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
84f3ec9035 boards/nucleo-f042k6: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
3c374bb5f3 boards/nucleo-f031k6: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
f4d5c6bf67 boards/nucleo-f030r8: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
58fbd8b443 boards/msbiot: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
0c026c84e3 boards/im880b: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
04d4b025fc boards/airfy-beacon: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
6a71c35d60 boards/common/iotlab: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
c6362a5441 boards/common/blxxxpill: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
737b8c0ff4 boards/nz32-sc151: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
hugues
a45a194594 boards/nucleo-f070rb: declare adc_config[] directly in periph_conf.h 2020-08-27 03:56:26 +02:00
Francisco
83bcecbbca
Merge pull request #14815 from benpicco/boards/saml1x-openocd
boards/saml1x: add openocd.cfg
2020-08-26 15:00:18 +02:00
Benjamin Valentin
d5690ee4cd boards/e104-bt5010a-tb: add support for the E104-BT5010A Test Board
This adds support for the nRF52810 based E104-BT5010A break-out board.
2020-08-25 22:51:10 +02:00
bc2c700ab0
boards/nucleo-g474re: add Kconfig board clock configuration 2020-08-25 12:57:04 +02:00
7effbe8773
boards/nucleo-g070rb: add Kconfig board clock configuration 2020-08-25 12:57:03 +02:00
7472280369
boards/stm32g0: add clock configuration via Kconfig 2020-08-25 12:57:03 +02:00
f9fa90fcd8
boards/stm32g4: add clock configuration via Kconfig 2020-08-25 12:57:03 +02:00
a1038aa70e
cpu: boards: stm32g4: improve clock configuration 2020-08-25 12:55:16 +02:00
a7f9b4d793
Merge pull request #14836 from aabadie/pr/cpu/stm32g4_full_speed
cpu/stm32g4: add transition phase when raising +80MHz clock
2020-08-25 10:02:13 +02:00
benpicco
4d164ee299
Merge pull request #14839 from MrKevinWeiss/pr/revert/cc2538/renode
board/cc2538dk: Restore renode config
2020-08-25 07:30:22 +02:00
MrKevinWeiss
50874c53fb board/cc2538dk: Restore renode config 2020-08-24 17:48:29 +02:00
benpicco
4b91866392
Merge pull request #14781 from ant9000/yarm
boards/yarm: Support for YARM board
2020-08-24 16:11:17 +02:00
benpicco
4f00aa16db
Merge pull request #14819 from aabadie/pr/boards/nucleo-l452re-clock
boards/nucleo-l452re: use common L4 clock configuration
2020-08-24 15:54:16 +02:00
d15d123eef
boards/stm32g4: enable max 170MHz clock by default 2020-08-24 15:42:14 +02:00
benpicco
500bb83d16
Merge pull request #14760 from janosbrodbeck/adc/same54
cpu/sam0_common: ADC: add support for samd5x/same5x
2020-08-24 13:49:21 +02:00
Antonio Galea
1031da354f boards/yarm: delay terminal connection after flashing 2020-08-23 02:35:15 +02:00
40c05de192
Merge pull request #14734 from hugueslarrive/boards/nucleo-f334r8
boards/nucleo-f334r8: dma support added
2020-08-21 13:52:30 +02:00
4da86404ec
boards/nucleo-l452re: use common L4 clock configuration 2020-08-21 13:03:32 +02:00
hugues
4509027e0a boards/nucleo-f334r8: dma support added 2020-08-21 12:19:25 +02:00
a95dfa4154
Merge pull request #14731 from hugueslarrive/boards/nucleo-f746zg
boards/nucleo-f746zg: Add dma, eth, pwm and spi feature
2020-08-21 11:42:57 +02:00
Benjamin Valentin
a272a879b7 boards/saml1x: add openocd.cfg
Previously trying `make debug` on these boards would result in

    Error: Unable to locate OpenOCD configuration file
           (/home/benpicco/dev/RIOT/boards/saml10-xpro/dist/openocd.cfg)

Add a common `openocd.cfg` to fix this.
2020-08-21 11:31:04 +02:00
Antonio Galea
d0f52b59c2 boards/yarm: added board 2020-08-20 19:03:50 +02:00
f4bc27e408
boards/lobaro-lorabox: move xtimer defines to board.h 2020-08-20 13:41:40 +02:00
9a893e1bf5
boards/hifive1b: add support for openocd programmer 2020-08-20 12:26:54 +02:00
Francisco
613d0cfffd
Merge pull request #14767 from hugueslarrive/boards/common/blxxxpill
boards/common/blxxxpill: DMA feature added
2020-08-20 09:11:03 +02:00
Francisco
35b4cbbb6e
Merge pull request #14765 from hugueslarrive/boards/nucleo-f303k8
boards/nucleo-f303k8: DMA feature added
2020-08-20 09:09:57 +02:00
hugues
0b648f44d4 boards/nucleo-f746zg: Add dma, eth, pwm and spi features 2020-08-19 22:53:44 +02:00
hugues
6c35a6a69f boards/common/blxxxpill: DMA feature added 2020-08-19 18:25:03 +02:00
hugues
bdf9d8eee6 boards/nucleo-f303k8: DMA feature added 2020-08-19 18:08:17 +02:00
János Brodbeck
96fd915b76
boards/same54-xpro: add ADC periph_conf 2020-08-19 18:00:30 +02:00
Francisco
0d66683c28
Merge pull request #14784 from leandrolanzieri/pr/boards/common/atmega/use_weak_functions
boards/common/[atmega|arduino-atmega]: use weak for common functions
2020-08-19 13:39:42 +02:00
hugues
859c1285cc boards/nucleo-f303k8: bugfix: spi is AF5, not AF0 2020-08-19 13:27:10 +02:00
Leandro Lanzieri
99f0b86768
boards/common/atmega: define board_init as weak 2020-08-19 09:18:02 +02:00
Leandro Lanzieri
26dae7a198
boards/common/arduino-atmega: define led_init as weak 2020-08-19 09:17:50 +02:00
2f3f1e0da2
p-l496g-cell02: remove obsolete spi_divtable include 2020-08-18 16:55:12 +02:00
742aa4ecde
nucleo-l496zg: remove obsolete spi_divtable include 2020-08-18 16:55:12 +02:00
f487b14adf
nucleo-l476rg: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
bcfa11e39d
nucleo-l433rc: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
1091850607
nucleo-l432kc: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
8db457867a
nucleo-l412kb: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
2aa7914879
b-l475e-iot01a: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
ef82cebdd0
common/stm32: remove obsolete spi_divtable config 2020-08-18 16:55:11 +02:00
01d7d55a6f
weact-f411ce: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
23d5e9202d
ublox-c030-u201: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
01737936f1
stm32l0538-disco: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
1fe7f3d028
stm32f723e-disco: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
dc890c4505
stm32f4discovery: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
b478202702
stm32f429i-disc1: remove obsolete spi_divtable include 2020-08-18 16:55:10 +02:00
89f422f370
stm32f3discovery: remove obsolete spi_divtable 2020-08-18 16:55:10 +02:00
f53983e5fa
stm32f0discovery: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
ca7f50c169
stm32f030f4-demo: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
f2c4a14d64
spark-core: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
540501fe12
pyboard: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
16271f253b
p-nucleo-wb55: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
d02fc52a0e
olimexino-stm32: remove obsolete spi_divtable 2020-08-18 16:55:09 +02:00
f77c4f8068
nz32-sc151: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
c04429838c
nucleo-l4r5zi: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
b99d486602
nucleo-l452re: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
c5f471fe44
nucleo-l152re: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
80c4d39f63
nucleo-l073rz: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
75fdaba0ad
nucleo-l053r8: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
fcc19960b9
nucleo-l031k6: remove obsolete spi_divtable 2020-08-18 16:55:08 +02:00
7f5fdf250e
nucleo-g474re: remove obsolete spi_divtable 2020-08-18 16:55:07 +02:00
92e9a312ee
nucleo-g070rb: remove obsolete spi_divtable 2020-08-18 16:55:07 +02:00
2fad084504
nucleo-f767zi: remove obsolete spi_divtable include 2020-08-18 16:55:07 +02:00
37606a86e9
nucleo-f446ze: remove obsolete spi_divtable include 2020-08-18 16:55:07 +02:00
6dceb16971
nucleo-f446re: remove obsolete spi_divtable include 2020-08-18 16:55:07 +02:00
69892c22b2
nucleo-f429zi: remove obsolete spi_divtable include 2020-08-18 16:55:07 +02:00
d955fd1dd7
nucleo-f413zh: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
fde8a79b6b
nucleo-f412zg: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
3a8a610145
nucleo-f411re: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
157cd03efb
nucleo-f410rb: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
f8041e8124
nucleo-f401re: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
b820bac363
nucleo-f334r8: remove obsolete spi_divtable 2020-08-18 16:55:06 +02:00
b564b38ba2
nucleo-f303ze: remove obsolete spi_divtable 2020-08-18 16:55:05 +02:00
1c5d9363d8
nucleo-f303re: remove obsolete spi_divtable 2020-08-18 16:55:05 +02:00
237e170589
boards/nucleo-f303k8: remove obsolete spi_divtable 2020-08-18 16:55:05 +02:00
7ef2747498
nucleo-f302r8: remove obsolete spi_divtable 2020-08-18 16:55:05 +02:00
ce05711498
nucleo-f207zg: remove obsolete spi_divtable 2020-08-18 16:55:04 +02:00
07f34db18f
nucleo-f103rb: remove obsolete spi_divtable 2020-08-18 16:55:04 +02:00
c830fabaf8
nucleo-f091rc: remove obsolete spi_divtable 2020-08-18 16:55:04 +02:00
7e1d601bbc
nucleo-f072rb: remove obsolete spi_divtable 2020-08-18 16:55:04 +02:00
95344df786
nucleo-f042k6: remove obsolete spi_divtable 2020-08-18 16:55:04 +02:00
37378f8bb9
nucleo-f031k6: remove obsolete spi_divtable 2020-08-18 16:55:03 +02:00
3790182c89
nucleo-f030r8: remove obsolete spi_divtable 2020-08-18 16:55:03 +02:00
32a1f3ae76
msbiot: remove obsolete spi_divtable include 2020-08-18 16:55:03 +02:00
782359289b
maple-mini: remove obsolete spi_divtable 2020-08-18 16:55:03 +02:00
e61d620aec
lsn50: remove obsolete spi_divtable 2020-08-18 16:55:03 +02:00
023eec7936
lobaro-lorabox: remove obsolete spi_divtable 2020-08-18 16:55:03 +02:00
f0f0ac86eb
limifrog-v1: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
0ef3af857c
im880b: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
bc94a6c31f
i-nucleo-lrwan1: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
e2075c9173
fox: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
801eef0ec4
common/iotlab: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
2068c11837
blxxxpill: remove obsolete spi_divtable 2020-08-18 16:55:02 +02:00
843cd78a63
b-l072z-lrwan1: remove obsolete spi_divtable 2020-08-18 16:55:01 +02:00
benpicco
22d3bf7c51
Merge pull request #14594 from maribu/stm32-eth-cleanup
cpu/stm32: Clean up / fix periph_eth
2020-08-17 21:16:27 +02:00
Marian Buschsieweke
51fe77afa4
cpu/stm32/periph_eth: configurable buffer size
1. Move buffer configuration from boards to cpu/stm32
2. Allow overwriting buffer configuration
    - If the default configuration ever needs touching, this will be due to a
      use case and should be done by the application rather than the board
3. Reduce default RX buffer size
    - Now that handling of frames split up into multiple DMA descriptors works,
      we can make use of this

Note: With the significantly smaller RX buffers the driver will now perform
much worse when receiving data at maximum throughput. But as long as frames
are small (which is to be expected for IoT or boarder gateway scenarios) the
performance should not be affected.
2020-08-17 20:29:29 +02:00
Cenk Gündoğan
f64511ddb5
Merge pull request #14626 from leandrolanzieri/pr/kconfig/test_modules_kconfig
kconfig: introduce migration test in CI
2020-08-13 14:11:00 +02:00
7e411ec1b0
Merge pull request #14741 from fjmolinas/pr_fe310_configurable_rtt
cpu/fe310: add unified rtt configuration
2020-08-12 18:36:15 +02:00
Francisco Molina
442b11d0ee
cpu/fe310: add unified rtt configuration 2020-08-12 14:46:59 +02:00
Leandro Lanzieri
4ad2180f81
kconfig: Add default modules' symbols 2020-08-12 12:22:38 +02:00
Francisco
4ba791fcb9
Merge pull request #14724 from fjmolinas/pr_cc2538_makefile.include
boards: use common Makefile.include for cc2538 boards
2020-08-11 11:29:35 +02:00
Francisco Molina
5811fab369
boards: use common Makefile.include for cc2538 boards
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2020-08-11 09:57:09 +02:00
benpicco
0064397fc2
Merge pull request #14736 from gschorcht/boards/feather_m0/split_wifi_version
boards/feather-m0: separate directory for the wifi version
2020-08-09 20:58:10 +02:00
benpicco
6ca7b26a51
Merge pull request #14725 from aabadie/pr/boards/stm32l4_spi_divtable
boards/stm32l4: use common spi_divtable where possible
2020-08-09 20:57:19 +02:00
Gunar Schorcht
163190a7f2 boards/feather-m0: separate directory for the wifi version 2020-08-08 17:04:58 +02:00
Leandro Lanzieri
6b52c53db3
Merge pull request #14614 from aabadie/pr/boards/hifive1_clock_kconfig
boards/hifive1*: add kconfig options to configure the clock
2020-08-07 17:40:08 +02:00
benpicco
cc1ffc8a4d
Merge pull request #13357 from benemorius/pr/efm32-letimer
cpu/efm32/timer: add support for LETIMER
2020-08-07 17:03:01 +02:00
benpicco
b73144acfe
Merge pull request #14692 from nicoHarel/feature/board_particle_xenon_uart1
boards/particle-xenon: add UART1 to uart_config
2020-08-07 17:02:32 +02:00
Oppila-ms
cc12cb8ef3 boards/omote: add support for OMote board 2020-08-07 13:14:14 +02:00
7b9f435f70
boards/stm32l4: use common spi_divtable where possible 2020-08-07 12:25:18 +02:00
901d698983
boards/hifive1*: add Kconfig menu for clock configuration 2020-08-06 15:59:35 +02:00
7acf81552a
boards/hifive1* cpu/fe310: improve clock customization 2020-08-06 15:59:34 +02:00
ed3887ac5c boards: remove chronos support 2020-08-05 14:32:58 +02:00
c722b4f861 boards/chronos: remove UART config 2020-08-05 14:29:07 +02:00
d95a938809 boards/chronos: display.h: add missing stdint.h include 2020-08-05 14:29:07 +02:00
f0457bf8dd boards/common/msb-430: configure reset target 2020-08-05 14:29:07 +02:00
5392b8c72d boards/z1, telosb: remove obsolete stdio_init() calls 2020-08-05 14:29:07 +02:00
a0bf7f74ce boards/common/msp-430: remove obsolete stdio_init() call 2020-08-05 14:29:07 +02:00
ebee55acd0 boards/common/msp-430: remove obsolete gdb --tui 2020-08-05 14:29:07 +02:00
Nicolas Harel
6916616c47 boards/particle-xenon: add UART1 to uart_config 2020-08-04 16:06:30 +02:00
benpicco
52bf3096cf
Merge pull request #14480 from benpicco/openocd-adapters_swd
openocd-adapters: select transport based on adapter
2020-08-04 11:37:32 +02:00
Benjamin Valentin
8f1d32bb2d boards/common/nrf52: add note about ST-LINKV2 as programmer 2020-08-04 10:36:40 +02:00
Benjamin Valentin
eceb84f9c0 boards/mcb2388: remove transport selection from openocd.cfg 2020-08-04 10:36:40 +02:00
Benjamin Valentin
d06b26dfd8 boards/common/nrf52: remove transport selection from openocd.cfg 2020-08-04 10:36:40 +02:00
Benjamin Valentin
37a10de671 boards/frdm: remove transport selection from openocd.cfg 2020-08-04 10:36:40 +02:00
Benjamin Valentin
4d231d06d0 boards/common/saml1x: drop INTERNAL_OSC32_SOURCE
This is not available on saml1x
2020-07-31 22:04:38 +02:00
millotp
69858916c7 boards: enable CAN bus on nucleo-f446re & nucleo-f446ze
Changed the pinout for the CAN bus:
CAN RX: PB8
CAN TX: PB9

And added periph_can to FEATURES_PROVIDED and to Kconfig files
2020-07-27 14:36:29 +02:00
Dylan Laduranty
d294c41478
Merge pull request #14540 from benpicco/boards/common/saml1x_configure_timer
boards/saml1x: configure second timer
2020-07-23 21:42:47 +02:00
Gunar Schorcht
b082fd1941 board/nucleo32: fix Arduino pin mapping
On Nucleo-32 boards with STM32 MCUs that do not have the GPIO port F, the Arduino pins D7 and D8 are not connected to PF0 and PF1 but to PC14 and PC15. This is also the case for the Nucleo-L412KB.
2020-07-23 00:16:48 +02:00
54fe59d0ba
boards/nucleo-g070rb: add support 2020-07-21 12:45:25 +02:00
8272541b44
boards/common/stm32: add common code for stm32g0 2020-07-21 12:45:25 +02:00
Leandro Lanzieri
1abe732472
boards/wemos-zero: Add Kconfig symbols 2020-07-17 08:46:17 +02:00
Leandro Lanzieri
4e53bb0a73
boards/sodaq-sara-sff: Add Kconfig symbols 2020-07-17 08:46:17 +02:00
Jose Alamos
4e4d203fa5
boards/sodaq-sara-aff: Add board specific Kconfig symbols 2020-07-17 08:46:17 +02:00
Jose Alamos
cb81d6aa9b
boards/sodaq-one: Add board specific Kconfig symbols 2020-07-17 08:45:44 +02:00
Jose Alamos
bd41ccccec
boards/sodaq-explorer: Add board specific Kconfig symbols 2020-07-17 08:44:51 +02:00
Jose Alamos
6139e63316
boards/sodaq-autonomo: Add board specific Kconfig symbols 2020-07-17 08:44:50 +02:00
Jose Alamos
d95e2a1615
boards/serpente: Add board specific Kconfig symbols 2020-07-17 08:44:50 +02:00
Jose Alamos
853f06e2ef
boards/sensebox_samd21: Add board specific Kconfig symbols 2020-07-17 08:44:50 +02:00
Jose Alamos
b475d374ba
boards/samd21-xpro: Add board specific Kconfig symbols 2020-07-17 08:44:50 +02:00
Jose Alamos
4c73190df5
boards/hamilton: Add board specific Kconfig symbols 2020-07-17 08:44:49 +02:00
Jose Alamos
f5c0e4a340
boards/feather-m0: Add board specific Kconfig symbols 2020-07-17 08:44:49 +02:00
Jose Alamos
c4aa9fbd7b
boards/arduino-zero: Add board specific Kconfig symbols 2020-07-17 08:44:49 +02:00
Jose Alamos
30b2526d74
boards/arduino-mkrzero: Add board specific Kconfig symbols 2020-07-17 08:43:46 +02:00
Jose Alamos
686c9eae76
boards/arduino-mkrwan1300: Add board specific Kconfig symbols 2020-07-17 08:43:46 +02:00
Jose Alamos
e0433c0a8e
boards/arduino-mkrfox1200: Add board specific Kconfig symbols 2020-07-17 08:43:46 +02:00
Jose Alamos
5d5f8e90e1
boards/arduino-mkr1000: Add board specific Kconfig symbols 2020-07-17 08:43:46 +02:00
Jose Alamos
d84894b346
boards/common/sodaq: Add common Kconfig symbols 2020-07-17 08:43:45 +02:00
Leandro Lanzieri
41e6d1e433
boards/common/arduino-zero: Add Kconfig symbols 2020-07-17 08:43:45 +02:00
Jose Alamos
32103f030c
boards/common/arduino-mkr: Add common Kconfig symbols 2020-07-17 08:43:45 +02:00
Leandro Lanzieri
cb42b8ebec
boards/samr34-xpro: Add Kconfig symbols 2020-07-16 21:29:46 +02:00
Leandro Lanzieri
88918c9731
boards/samr30-xpro: Add Kconfig symbols 2020-07-16 21:29:46 +02:00
Leandro Lanzieri
3e6635b28f
boards/saml21-xpro: Add Kconfig symbols 2020-07-16 21:29:46 +02:00
4da79fa0ca
Merge pull request #14471 from leandrolanzieri/pr/kconfig/lpc2387_boards_symbols
boards/lpc2387-based: Model features in Kconfig
2020-07-16 21:25:00 +02:00
3b778451e1
Merge pull request #14485 from leandrolanzieri/pr/kconfig/saml1x_based_symbols
boards/saml1x-based: Model features in Kconfig
2020-07-16 21:04:22 +02:00
Leandro Lanzieri
0e839fd8ff
boards/msba2: Add Kconfig symbols 2020-07-16 19:03:39 +02:00
Leandro Lanzieri
207e1efc34
boards/mcb2388: Add Kconfig symbols 2020-07-16 19:03:39 +02:00
Leandro Lanzieri
7e189012cf
boards/avsextrem: Add Kconfig symbols 2020-07-16 19:03:38 +02:00
a20d663086
Merge pull request #14470 from leandrolanzieri/pr/kconfig/lpc1768_boards_symbols
boards/lpc1768-based: Model features in Kconfig
2020-07-16 18:59:55 +02:00
d0fb8d727a
Merge pull request #14539 from aabadie/pr/cpu/lpc2387_rename
cpu/lpc2387: rename to lpc23xx
2020-07-16 18:38:47 +02:00
Benjamin Valentin
8cbfbe5955 boards/saml1x: configure second timer
Make TC2 available for applications to use.
2020-07-16 18:23:29 +02:00
Leandro Lanzieri
d6c2ec7e22
boards/saml11-xpro: Add Kconfig symbols 2020-07-16 18:10:00 +02:00
Leandro Lanzieri
b5d2155367
boards/saml10-xpro: Add Kconfig symbols 2020-07-16 18:09:59 +02:00
Leandro Lanzieri
b85ee29ea2
boards/common/saml1x: Add Kconfig symbols 2020-07-16 18:09:59 +02:00
Leandro Lanzieri
84de2d8f7b
cpu/saml1x: Specify CPU_FAM only in Makefile.features 2020-07-16 18:09:58 +02:00
e246e7ed2a
Merge pull request #14538 from leandrolanzieri/pr/kconfig/native_symbols
boards/native: Model features in Kconfig
2020-07-16 18:04:42 +02:00
def5f80998
Merge pull request #14477 from leandrolanzieri/pr/kconfig/sam3_boards_symbols
boards/sam3-based: Model features in Kconfig
2020-07-16 17:07:03 +02:00
18bc6492fd
boards/msba2: adapt to new lpc23xx CPU name 2020-07-16 17:01:10 +02:00
d8dde8b629
boards/mcb2388: adapt to new lpc23xx CPU name 2020-07-16 17:01:10 +02:00
eae51b1a21
boards/avsextrem: adapt to new lpc23xx CPU name 2020-07-16 17:01:10 +02:00
Leandro Lanzieri
173b15b690
boards/seeeduino_arch-pro: Add Kconfig symbols 2020-07-16 15:39:03 +02:00
Leandro Lanzieri
2ca62f4a76
boards/mbed_lpc1768: Add Kconfig symbols 2020-07-16 15:39:03 +02:00
Leandro Lanzieri
77a284cd1c
boards/udoo: Add Kconfig symbols 2020-07-16 15:35:25 +02:00
Leandro Lanzieri
bced4d1f86
boards/arduino-due: Add Kconfig symbols 2020-07-16 15:35:25 +02:00
Leandro Lanzieri
6c2fc7fe24
boards/common/arduino-due: Add Kconfig symbols 2020-07-16 15:35:24 +02:00
Leandro Lanzieri
8dc7a6bc39
boards/same54-xpro: Add Kconfig symbols 2020-07-16 15:33:33 +02:00
15110af51c
Merge pull request #14475 from leandrolanzieri/pr/kconfig/mips32r2_boards_symbols
boards/mips32r2-based: Model features in Kconfig
2020-07-16 15:14:29 +02:00
Leandro Lanzieri
7efe7224ee
boards/native: Add Kconfig symbols
Also add the board to the whitelist of tests/kconfig_features
2020-07-16 13:54:28 +02:00
Leandro Lanzieri
cb01f526d1
boards/ek-lm4f120: Add Kconfig symbols
Also add the board to the whitelist of tests/kconfig_features
2020-07-16 13:24:06 +02:00
Leandro Lanzieri
48a6d6fd74
boards/pic32-wifire: Add Kconfig symbols 2020-07-16 13:20:06 +02:00
Leandro Lanzieri
39cefa3995
boards/6lowpan-clicker: Add Kconfig symbols 2020-07-16 13:20:06 +02:00
4c9049e435
boards/msbiot: model features in kconfig 2020-07-16 11:34:05 +02:00
5ec758d48d
boards/i-nucleo-lrwan1: model features in Kconfig 2020-07-16 11:34:05 +02:00
ce31764b93
boards/weact-f411ce: model features in Kconfig 2020-07-16 11:34:05 +02:00
b867ccd6c4
boards/ublox-c030-u201: model features in Kconfig 2020-07-16 11:34:05 +02:00
c64a32bda7
boards/spark-core: model features in Kconfig 2020-07-16 11:34:05 +02:00
a4ca1d5e51
boards/pyboard: model features in Kconfig 2020-07-16 11:34:04 +02:00
b3f8dc1a72
boards/p-nucleo-wb55: model features in Kconfig 2020-07-16 11:34:04 +02:00
847af73500
boards/p-l496g-cell02: model features in Kconfig 2020-07-16 11:34:04 +02:00
e874c4bda9
boards/opencm904: model features in Kconfig 2020-07-16 11:34:04 +02:00
bfc2c86e11
boards/olimexino-stm32: model features in Kconfig 2020-07-16 11:34:04 +02:00
bfea1072ba
boards/nz32-sc151: model features in Kconfig 2020-07-16 11:34:04 +02:00
fc93a34902
boards/maple-mini: model features in Kconfig 2020-07-16 11:34:04 +02:00
e3ce567dd5
boards/lsn50: model features in Kconfig 2020-07-16 11:34:04 +02:00
cf0c41cea1
boards/lobaro-lorabox: model features in Kconfig 2020-07-16 11:34:04 +02:00
cb89ca0582
boards/limifrog-v1: model features in Kconfig 2020-07-16 11:34:04 +02:00
2e9e771c4c
boards/im880b: model features in Kconfig 2020-07-16 11:34:03 +02:00
0ca78fd663
boards/fox: model features in Kconfig 2020-07-16 11:34:03 +02:00
f4a0f9e538
boards/f4vi1: model features in Kconfig 2020-07-16 11:34:03 +02:00
fa815e5a3f
boards/b-l475e-iot01a: model features in Kconfig 2020-07-16 11:34:03 +02:00
3d19d4cbaa
boards/b-l072z-lrwan1: model features in Kconfig 2020-07-16 11:34:03 +02:00
be33f63cae
boards/stm32*disco: model features in Kconfig 2020-07-16 11:34:03 +02:00
e731533e6a
boards/iotlab-*: model features in Kconfig 2020-07-16 11:34:03 +02:00
baf314bc3e
boards/common/iotlab: model features in Kconfig 2020-07-16 11:34:03 +02:00
320d7eeb5e
boards/blxxxpill: model features in Kconfig 2020-07-16 11:34:03 +02:00
589e187f17
boards/common/blxxxpill: model features in Kconfig 2020-07-16 11:34:03 +02:00
5615b0c027
boards/nucleo-*: model features in Kconfig 2020-07-16 11:34:02 +02:00
f67d3f1ab1
boards/nucleo-f411re: include common nucleo64 features 2020-07-16 11:34:02 +02:00
450a14a0d2
boards/nucleo-f410rb: include common nucleo64 features 2020-07-16 11:34:02 +02:00
4f8f1bc6f2
boards/common/nucleo: model common features in Kconfig 2020-07-16 11:34:02 +02:00
Leandro Lanzieri
4636f6864f
boards/yunjia-nrf51822: Add Kconfig symbols 2020-07-16 10:23:59 +02:00
Leandro Lanzieri
343a132c35
boards/thingy52: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
e43ae1d180
boards/ruuvitag: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
bf16136a13
boards/reel: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
27a98eaaeb
boards/pinetime: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
4b45dd3c33
boards/particle-xenon: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
7f7ce041ef
boards/particle-boron: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
1d2d394dd2
boards/particle-argon: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
8026783f13
boards/nrf6310: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
72231d3657
boards/nrf52dk: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
21ed030a07
boards/nrf52840dongle: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
bddc613883
boards/nrf52840dk: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
c6efe09810
boards/nrf52840-mdk: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
a6074a22f9
boards/nrf52832-mdk: Add Kconfig symbols 2020-07-16 10:23:54 +02:00
Leandro Lanzieri
5d1b03e9c6
boards/nrf51dongle: Add Kconfig symbols 2020-07-16 10:23:54 +02:00