1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-16 01:53:51 +01:00

1094 Commits

Author SHA1 Message Date
Martine S. Lenders
406fef2dc5
common/particle-mesh: add output unit for saul_bat_voltage
Co-authored-by: crasbe <crasbe@gmail.com>
2025-09-05 10:26:13 +02:00
Gunar Schorcht
b889024990 boards/common/nucleo144: complete Arduino config for I2C, SPI and UART 2025-08-19 15:40:40 +02:00
Gunar Schorcht
04a0aba28a boards/common/nucleo144: fix Arduino A0...A5 config for L5, U5 boards
Nucleo144 boards for L5 and U5 have a completely different analog pin configuration. It's a very small change, but due to style changes it seems like a big change. In fact, the configuration has been changed just by adding an #ifdef ... #else ... #end and the six analog pins for L5 and U5 boards.
2025-08-19 15:40:40 +02:00
Gunar Schorcht
8f903b3291 boards/common/nucleo144: fix Arduino D14/D15 (I2C) pin config
According to user manuals the pin configuration for Arduino pins D14/D15 is PB9/PB8. The configuration was mixed up. Furthermore, I2C_DEV(1) is configured correclty with SDA=PB9 and SCL=PB8 that have to be mapped to Arduino pins D14=SDA and D15=SCL, respectively, to be compatibly with Arduino shields.
2025-08-19 13:23:23 +02:00
Gunar Schorcht
6bc840e515 boards/common/nucleo144: fix Arduino D0/D1 config for L4, L5, U5 family
On Nucleo144 boards for L4, L5, U5 Arduino connector pins D0/D1 have a different configuration. According to the User manuals for
- [L4 boards]( https://www.st.com/resource/en/user_manual/um2179-stm32-nucleo144-boards-mb1312-stmicroelectronics.pdf), D0/D1 are GPIOs PD9/PD8
- [L5 boards](https://www.st.com/resource/en/user_manual/um2581-stm32l5-nucleo144-board-mb1361-stmicroelectronics.pdf), D0/D1 are GPIOs PD9/PD8
- [U5 boards](https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf), D0/D1 are GPIOs PG8/PG7
2025-08-19 13:23:23 +02:00
krzysztof-cabaj
b912b981eb boards: move licenses to SPDX format for doc.md files 2025-08-07 15:40:47 +02:00
Gunar Schorcht
9d94f7836b boards/common: add common board definitions for ESP32-C6 2025-07-28 19:14:22 +02:00
krzysztof-cabaj
96701d802e boards: rename doc.txt -> doc.md in common directory 2025-07-24 13:11:12 +02:00
krzysztof-cabaj
4c688e0ba7 boards/common: move licenses to SPDX format 2025-07-18 14:23:37 +02:00
Gunar Schorcht
4326d1b685 boards/common: add common board definitions for ESP32-H2 2025-07-04 13:51:32 +02:00
Gunar Schorcht
97711940c5 boards: common board definitions for ESP32-S2, ESP32-S2, ESP32-C3
Adds `board_common_esp32*.h` files in which definitions can be made that are common for all boards with a certain ESP32x SoC variant.
2025-05-28 17:50:40 +02:00
KSKNico
b6f77a6877 boards/common/arduino-mkr/include: removed include 2025-05-27 19:49:17 +02:00
KSKNico
09325a57de boards/common/arduino-atmega/include: fixed order of doxygen tag 2025-05-24 10:52:52 +02:00
KSKNico
0dba4a888d boards: replace header guards with #pragma once 2025-05-23 11:41:02 +02:00
Gunar Schorcht
85d65aac8a boards/common/esp32x: cleanup Arduino leftover
`arduino_pinmap` and `arduino__analog_map` are not defined any longer by the board but as a common approach in `sys/arduino/include/arduino_board*.h`. Their definition in `boards/common/esp32x` were just a leftover and forgotten in PR #19759.
2025-05-19 17:04:27 +02:00
Marian Buschsieweke
098bc8de64
Merge pull request #21395 from crasbe/pr/ada-nrfutil
boards/adafruit-{clue,itsybitsy-nrf52}: Convert to Common `adafruit-nrf52-bootloader` module
2025-05-08 09:33:31 +00:00
crasbe
a7536df2ca boards/ada-nrf52-bl: add note about Automounting for uf2conv 2025-05-08 10:46:46 +02:00
crasbe
4ee42929f0 boards/ada-nrf52-bl: add documentation about ada-nrfutil 2025-05-07 15:31:17 +02:00
crasbe
f9b0cc7711 boards/adafruit-{clue,itsybitsy-nrf52}: convert to common Ada nRF52 BL
The Adafruit Clue and Itsybitsy nRF52 also use the Adafruit nRF52
Bootloader which has a common module that can be used.
Especially the Itsybitsy nRF52 (mis)uses the nrfutil programmer
target and has a lot of redundant code.

Furthermore, the Double Tap Magic Value used by both boards
is incorrect for using the USB Bootloader.
2025-05-07 15:31:17 +02:00
mguetschow
103ab62689
Merge pull request #20023 from kfessel/p-nativ-TZ-UTC
board/native: set TZ to UTC by default
2025-04-14 08:47:13 +00:00
Karl Fessel
fd11e3eda8 board/native: add RTC at UTC documentation 2025-04-11 10:56:40 +02:00
Marian Buschsieweke
4ce7ab2133
tree-wide: fix documentation issues
This should fix compilation with -Wdocumentation on LLVM.
2025-04-10 13:37:13 +02:00
Karl Fessel
ffcfc56fd2 board/native: add information about the use of UTC 2025-04-04 13:18:53 +02:00
Mikolai Gütschow
8a5f047c26
boards/feather-nrf52840*: rename to adafruit-feather-nrf52840-* 2025-04-04 11:12:49 +02:00
Karl Fessel
0574878d97 board/native: set TZ to UTC by default 2025-04-03 13:48:17 +02:00
Marian Buschsieweke
1f3a693473
Merge pull request #21338 from crasbe/pr/nucleo64-spiled-warning
boards/nucleo64: Add Compile Warning about LED0 when using SPI
2025-04-02 09:18:03 +00:00
Marian Buschsieweke
ca781c2f12
Merge pull request #21242 from mguetschow/native-alias
boards: introduce board alias and make native default to host target
2025-04-02 09:14:12 +00:00
crasbe
a74927ff5b boards/nucleo64: add compile warning about LED0 when using SPI 2025-04-01 14:42:33 +02:00
Mikolai Gütschow
cf3a84ddfa
boards/native*: update documentation 2025-04-01 12:39:14 +02:00
Mikolai Gütschow
ed19204fb5
boards/native*: move common code to boards/common/native
Co-Authored-By: Oleg Hahm <oleg@riot-os.org>
2025-04-01 12:39:14 +02:00
crasbe
cee150dff7 boards/common/seeedstudio-xiao-nrf52840: add macro docs 2025-03-31 15:34:34 +02:00
crasbe
64ecd32965 boards/seeedstudio-xiao-nrf52840-sense: add initial support 2025-03-31 15:34:34 +02:00
crasbe
b903161663 boards/seeedstudio-xiao-nrf52840: move files to common folder 2025-03-31 15:33:41 +02:00
crasbe
3a8d3c5c4d boards: adapt boards with ada-nrf52-bl to common makefiles 2025-03-26 17:12:15 +01:00
mguetschow
75e22e53e8
Merge pull request #21281 from crasbe/pr/ada_nrf52_bootloader
boards/common: Make Adafruit nRF52 Bootloader shared
2025-03-25 17:40:40 +00:00
crasbe
ebcb656d8a boards/common/ada-nrf52-bootl: refactor and enhance documentation 2025-03-21 15:20:10 +01:00
crasbe
f8c9df35ad boards/common/ada-nrf52-bootl: keep SoftDevice by default, add SD doc 2025-03-21 15:19:50 +01:00
Benjamin Valentin
ad02bb1ecc boards/common/esp32s3: provide stdio_esp32s3_default.dep.mk 2025-03-20 16:10:09 +01:00
Benjamin Valentin
233a62b792 boards: move to stdio_default 2025-03-20 16:10:09 +01:00
crasbe
15afdcf9c7 boards/feather-nrf52840*: update documentation for common bootloader 2025-03-14 22:04:16 +01:00
crasbe
250b3bdc81 boards/feather-nrf52840*: move common files to bootloader folder 2025-03-14 22:04:16 +01:00
Mikolai Gütschow
9a45c30222
examples: shorten subfolders' names 2025-02-21 09:55:24 +01:00
krzysztof-cabaj
a2dfd78b27 treewide: fix double the in doc and comments 2025-02-18 13:25:02 +01:00
Mikolai Gütschow
ca5fe72bf8
treewide: fix example references in docs
adapt to folder structure from #21135
2025-02-14 19:14:22 +01:00
Martine S. Lenders
d892c2cc8f
common/particle-mesh: add support for saul_bat_voltage 2024-11-22 18:42:29 +01:00
Marian Buschsieweke
5381b6187f
boards/wemos-zero: fix Arduio I/O Map
Two pins were incorrectly mapped because D2 and D4 are swapped on the
WeMos zero compared to the Arduino Zero. This takes the difference
into account.
2024-11-19 13:12:03 +01:00
crasbe
168829f865 boards/nrf52: always recover device before flashing with OpenOCD 2024-11-08 16:04:35 +01:00
Benjamin Valentin
0047222124 boards/saml10-xpro: enable ATECC508A 2024-10-16 16:44:20 +02:00
Marian Buschsieweke
cbf06649aa
boards/common/arduino-zero: Add Arudino SPI mapping
The Arduino Zero based boards already provided the feature
`arduino_spi`, but were missing the corresponding mapping. This fixes
the issue by adding the SPI bus numbers for the ISP SPI bus and the
D11D12D13 SPI bus.

(And in order to actually add the D11D12D13 SPI bus, the `periph_conf.h`
was extended to provide an SPI configuration for it.)
2024-10-01 18:27:33 +02:00
Dylan Laduranty
82ce32ee10 boards/saml1x: convert bitfields to new masks name
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-09-08 15:17:34 +02:00