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

64 Commits

Author SHA1 Message Date
Mikolai Gütschow
9edbe1503f
boards/nrf52840dk: provide LED1 as default ARDUINO_LED 2024-11-25 16:15:40 +01:00
crasbe
475b7bf5f4 boards/nrf52-based: configure pinreset after flashing 2024-11-19 17:15:11 +01:00
MrKevinWeiss
e0fdc3c16c
*Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
Gunar Schorcht
26030e28af boards: remove extern mtd_dev_t* Declarations 2023-12-07 15:32:49 +01:00
Gunar Schorcht
46040a4361 boards: use XFA with MTD pointers for defined MTDs 2023-10-02 12:28:08 +02:00
Marian Buschsieweke
c6d9f1749c
boards/nrf52840dk: add Arduino I/O mapping 2023-07-06 09:00:54 +02:00
Marian Buschsieweke
64d4aec812
boards: Provide debug adapter ID from serial where possible
Set `DEBUG_ADAPTER_ID_IS_TTY_SERIAL` to `1` for those boards to allow
automatic detection of the debug adapter with `MOST_RECENT_PORT=1`.
2023-02-24 16:50:59 +01:00
Gunar Schorcht
4d1f4347d9 boards: enable feature tinyusb_device for nRF52 boards
Since tinyUSB is not compatible with periph_usbdev, it can only be used on nRF52 boards that don't use highlevel_stdio.
2022-10-21 18:09:38 +02:00
Karl Fessel
da51932737 boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
Marian Buschsieweke
e46a2dc29f
boards/nrf52840dk: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
Benjamin Valentin
0bbcc4d924 boards/nrf52840dk: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
67417ce5a9 drivers/mtd_spi_nor: drop addr_width from mtd_spi_nor_params_t
This is now always determined at run-time.
2022-02-04 12:17:17 +01:00
Francisco Molina
766bfeace4 boards: model nrf52 boards 2021-12-08 13:25:29 +01:00
Francisco Molina
48777f5ba4 boards/common/nrf52xxxdk: align module name with dirname 2021-12-08 13:25:29 +01:00
df6ad4b4d0 boards/nrf52840dk: periph_conf.h: include "kernel_defines.h" 2021-10-20 11:36:55 +02:00
Francisco Molina
3e4b35c445 boards/nrf52840dk-nrf52dk-dwm1000: add kconfig dependencies 2021-09-29 10:19:27 +02: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
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
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
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
Leandro Lanzieri
bddc613883
boards/nrf52840dk: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
d9436171e9
nrf52840dk: move SPI flash to SPIM2 peripheral
The SPIM1 peripheral overlaps with TWIM1. TWIM1 is already configured as
the default peripheral for the I2C interface. This commit moves the
peripheral used for the SPI flash to SPIM2. This peripheral is dedicated
for SPI operations and doesn't conflict with other peripherals
2020-05-28 11:55:08 +02:00
93acc998c4
nrf52840dk: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
4f41c60e05
nrf52840dk: Add MTD configuration 2020-05-11 10:26:29 +02:00
Dylan Laduranty
b9ab3d56ae boards/nrf5x: update to use generic uart_hw_fc module 2020-03-10 14:47:19 +01:00
6182e7c977
boards/nrf52: remove uint8_t cast for GPIO_UNDEF 2020-02-19 19:16:58 +01:00
713fead00a
boards: move some USEMODULE to Makefile.dep 2020-02-07 13:21:22 +01:00
Hauke Petersen
3330676fd5 boards/nrf52840dk: disable UART HWFC 2019-12-18 11:53:26 +01:00
a2308b65a2
boards/nrf52: factorize even more dependencies 2019-10-02 12:54:30 +02:00
341a82dffe
boards/nrf52840*: use shared nrf52840 dependency file 2019-10-02 12:54:29 +02:00
Hauke Petersen
da494251b6 board/nrf52840dk: fix order in Makefile.dep 2019-08-28 16:49:21 +02:00
Gaëtan Harter
636285ebe4
boards: move CPU/CPU_MODEL definition to Makefile.features
cpu/$(CPU)/Makefile.features and cpu/$(CPU)/Makefile.dep are
automatically included

Part of moving CPU/CPU_MODEL definition to Makefile.features to have it
available before Makefile.include.
2019-08-20 16:11:50 +02:00
Benjamin Valentin
8af04cd939 boards: make use of ARRAY_SIZE macro 2019-08-06 19:43:54 +02:00
Marian Buschsieweke
04b7ab16c0
boards/nrf52840dk: Arduino-compatible SPI config
Added a SPI config that allows using Arduino-Shields that use SPI via the
Arduino-ICSP header
2019-06-14 12:04:30 +02:00
cc5320d626
nrf52840dk: Add usbdev feature 2019-06-11 14:14:36 +02:00
Semjon Kerner
84ebd83a62 boards/nrf52840dk: support ieee802.15.4 radio 2019-03-04 13:21:47 +01:00
a2cfa52602
boards/nrf52xx: use common flashing documentation 2019-02-26 11:03:06 +01:00
9373225a13
boards/nrf52xx: add flashing and stdio sections in doc 2019-02-26 11:03:06 +01:00
Hauke Petersen
93e7d88f75
cpu/nrf5x: reworked and fixed UART driver 2019-01-25 15:52:25 +01:00
72f3f7d4f1
boards/nrf52840dk: add second UART interface
This commit also change the STDIO UART to use the UARTE device type (with EasyDMA)
2019-01-25 15:52:25 +01:00
190d48c5d3
boards/nrf52840dk: configure uart flow control pins 2019-01-25 15:51:50 +01:00
1be60741e3
boards/nrf52xxxdk: refactor UART config 2019-01-25 15:51:50 +01:00
5fd907eb08 boards/nrf52840dk: remove useless provided feature 2018-12-13 10:15:42 +01:00
2ebd88d0c4 boards/*: fix typo Feie => Freie 2018-10-26 10:26:59 +02:00
Hauke Petersen
19d0da08f9 boards/nrf52xdk: add doc for reset pin config 2018-09-28 16:58:38 +02:00
Semjon Kerner
c0ee92e776 boards/nrf52dk: add PWM configuration 2018-08-21 11:28:23 +02:00
Jose Alamos
7b28fbf110 boards: fix Doxygen group directives 2018-08-01 15:24:55 +02:00
Jose Alamos
a1e17ab5af doc: add wiki documentation to Doxygen files 2018-08-01 15:24:54 +02:00
b78c96ffc7 boards/*: make brief description consistent 2018-01-24 08:30:56 +01:00