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

6445 Commits

Author SHA1 Message Date
Joshua DeWeese
3152301c3f boards/common/stm32: simplify ifdef logic 2024-04-23 16:31:01 -04:00
Marian Buschsieweke
a8ffb340fc
Merge pull request #20599 from crasbe/pr/nrf52840_jlink
boards/nRF52xx: correctly set JLINK_DEVICE
2024-04-22 11:53:15 +00:00
crasbe
6f0e81fb34 boards/nRF52xx: correctly set JLINK_DEVICE 2024-04-22 11:25:08 +02:00
chrysn
169671dccf boards/doc: Explicitly warn when nRF chips are advertised as NFC supporting 2024-04-21 20:17:00 +02:00
chrysn
5b01060f28 boards/doc: Adafruit Feather nRF52840 Sense is popular 2024-04-19 11:05:53 +02:00
Karl Fessel
4a7dc817d7
Merge pull request #20594 from krzysztof-cabaj/nucleo-f429zi-f439zi-DOC
boards/nucleo-f429zi & f439zi: documentation improvements
2024-04-18 19:48:20 +00:00
krzysztof-cabaj
01a171ec1f boards/nucleo-f439zi: doc update - MCU table and shell access 2024-04-17 19:40:27 +02:00
Marian Buschsieweke
fc271ea198
Merge pull request #20562 from MrKevinWeiss/pr/saulrgb
drivers/ws281x: Add saul support
2024-04-17 08:00:51 +00:00
krzysztof-cabaj
a9b9bf30d4 boards/nucleo-f429zi: minor MCU table updates 2024-04-16 10:12:28 +02:00
Marian Buschsieweke
fc6e35fa54
boards/stm32f4discovery: update and clean up doc
Most importantly, this fixes outdated statements about stdio, which
now by default is over USB rather than UART.
2024-04-16 10:04:23 +02:00
Marian Buschsieweke
43fa3bcfa7
boards/olimex-msp430-h2618: fix ztimer config
The MSP430 timer prescaler can device the 16 MHz clock down to
(16 / 2^x) MHz, with 0 <= x < 4. So no slower than 2 MHz.

With the current ztimer config the clock would run at twice the speed.
2024-04-14 20:26:19 +02:00
MrKevinWeiss
8a15b8c5a1
boards/feather-nrf52840-sense: Expose saul ws281x 2024-04-11 11:43:24 +02:00
Teufelchen1
c8d5fe2352 boards/cpu: Add limited GBA boot support to RIOT 2024-04-10 17:06:14 +02:00
Dylan Laduranty
3e7bda9584
Merge pull request #20556 from krzysztof-cabaj/nucleo-f767zi-DOC
boards/nucleo-f767zi: doc update
2024-04-09 13:45:47 +00:00
Dylan Laduranty
f7d0523295 boards/nrf9160dk: enable internal pullup on buttons
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-04-08 20:22:22 +02:00
krzysztof-cabaj
f648886d87 boards/nucleo-f767zi: doc update 2024-04-08 14:16:22 +02:00
MrKevinWeiss
cc1ac9e0ee
boards/feather-nrf52840-sense: Add WS281X_PARAM_PIN 2024-04-08 11:23:58 +02:00
MrKevinWeiss
99daaec648
boards/feather-nrf52840-sense: use generic lsm6dsxx
This will help handle multiple board variants such as rev B and C.
2024-04-02 11:15:26 +02:00
benpicco
ad51739c26
Merge pull request #20521 from Ollrogge/rtc_support
cpu/stm32u5: Enable rtc support
2024-04-01 19:06:06 +00:00
Ollrogge
013e884550 cpu/stm32u5: Enable rtc support 2024-03-29 10:19:42 +01:00
benpicco
c694158647
Merge pull request #20520 from krzysztof-cabaj/nucleo-c031c6-PWM
boards/nucleo-c031c6: add PWM configuration
2024-03-28 16:56:53 +00:00
krzysztof-cabaj
603c5fe291 boards/nucleo-c031c6: full PWM config in periph_conf.h 2024-03-28 13:58:09 +01:00
Karl Fessel
9d2dda27ce
Merge branch 'master' into cpu/samd5x-write-CAN-driver 2024-03-28 09:52:26 +01:00
Marian Buschsieweke
4b3308cdef
Merge pull request #20357 from maribu/cpu/msp430/usci
cpu/msp430/f2xx: clean up periph_uart,periph_spi
2024-03-27 19:57:47 +00:00
Marian Buschsieweke
15e2b9e982
Merge pull request #20516 from maribu/doc/board-selection-guide
doc: fix switched rows in board selection guide
2024-03-27 17:55:24 +00:00
Marian Buschsieweke
aef5b65244
cpu/msp430/f2xx: clean up periph_uart,periph_spi
This cleans up the USCI based UART and SPI implementations and allows
multiple instances of either interface to be configured by the
boards. In addition, it allows sharing the USCI peripherals to provide
multiple serial interfaces with the same hardware (round-robin).
2024-03-27 18:54:07 +01:00
krzysztof-cabaj
50e03bb2c9 boards/nucleo-c031c6: initial PWM config 2024-03-27 18:09:01 +01:00
Marian Buschsieweke
9c50a36177
doc: fix switched rows in board selection guide
The nRF52840DK is an excellent wireless dev board due to the
integrated debugger, the nRF52840-Dongle is missing the debugger and
therefore a suboptimal choice.

The nRF52840-Dongle is cheap and has an excellent form factor that
allows to easily plug it into e.g. an OpenWRT system to quickly provide
a border router. The nRF52840DK is too large and too expensive for that
use case.

It appears that the rows have just been switched by mistake, this
switches them back to be correct.
2024-03-27 14:12:08 +01:00
MrKevinWeiss
e0fdc3c16c
*Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
Firas Hamdi
477f9cd82f boards/same54-xpro: add CAN periph definitions 2024-03-26 15:17:48 +01:00
MrKevinWeiss
7a68fb0d5e
*Kconfig*: Remove dep-only Kconfig files 2024-03-26 14:54:22 +01:00
MrKevinWeiss
0a9c51fdf9
*.config: Modify all .config kconfig files 2024-03-26 14:53:40 +01:00
MrKevinWeiss
0f2b71c60e
*Makefile.features: Remove TEST_KCONFIG includes 2024-03-26 14:53:39 +01:00
krzysztof-cabaj
2a89402694 boards/nucleo-c031c6: add MCU table to documentation page 2024-03-25 15:07:13 +01:00
krzysztof-cabaj
b9b09c00fa boards/nucleo-c031c6: fix ADC config 2024-03-24 19:32:12 +01:00
Dylan Laduranty
8b84fc5f8f boards/rpi-pico: add PWM support in Kconfig
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-18 21:05:52 +01:00
Dylan Laduranty
7a6cfd9bb0 boards/rpi-pico: create PWM configuration
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-18 21:05:12 +01:00
benpicco
ba171a1075
Merge pull request #20444 from Ollrogge/u575zi-q-board
boards/nucleo-u575zi-q: Add support
2024-03-01 17:33:14 +00:00
Ollrogge
53d53d8cc8 boards/nucleo-u575zi-q: Add support 2024-03-01 11:18:18 +01:00
Mikolai Gütschow
96e48e3385
boards/feather-nrf52840-sense: declare lsm6ds33 accelerometer 2024-02-27 19:34:06 +01:00
Marian Buschsieweke
001bc0e7eb
boards/esp32-olimex-evb: drop periph_ir feature
There is no corresponding driver (yet), so this feature is just
confusing.
2024-02-23 14:59:52 +01:00
chrysn
6714a77026
Merge pull request #20339 from chrysn-pull-requests/native64-rust
cpu/native: Enable Rust on 64bit
2024-02-23 10:41:47 +00:00
chrysn
7587c77739 boards/native64/doc: Remove Rust note 2024-02-23 11:27:35 +01:00
Mikolai Gütschow
10f4e9df01
boards/feather-nrf52840*: doc cleanup 2024-02-23 10:50:10 +01:00
Marian Buschsieweke
38ab1472e6
boards/common/makefiles/stdio_cdc_acm.dep.mk: fix
This fixes compilation issues in `tests/pkg/tinyusb_netdev` with
newer versions of the RISC-V toolchain due to two competing USB
stacks being pulled in. With the older toolchain the build system
warns:

    The following features may conflict: periph_usbdev tinyusb_device

But builds fine (even though surprises at runtime are likely). The
newer toolchain takes an issue with the same symbol being linked
in more than once (and more than one instance not being `weak`).
2024-02-12 19:55:40 +01:00
Marian Buschsieweke
e0535fc1d0
boards/olimex-msp430-h2618: change UART config
Change UART configuration to match `olimex-msp430-h1611`. This allows
using the [olimex-msp430-arduino-uno][board] breakout board to be used
with the `olimex-msp430-h2618` as well.

[board]: https://github.com/RIOT-OS/RIOT-Open-Hardware/tree/main/olimex-msp430-arduino-uno
2024-02-08 06:11:52 +01:00
Marian Buschsieweke
2271b21c85
boards/olimex-msp430-h1611: fix symbol rate in doc
The symbol rate has been reduced to 9,600 Bd, as the board otherwise
occasionally looses IRQs.
2024-02-07 20:06:13 +01:00
benpicco
4d9e8a8dde
Merge pull request #20335 from fzi-haxel/pr/native64-board
native64: Separate board for 64-bit native
2024-02-05 22:58:02 +00:00
Frederik Haxel
0c2cfe99e6 native64: Add Linux/x86_64 board
Adds a separate board for native64 instead of the `NATIVE_64BIT` workaround.
The files in `boards/native64` are more or less dummy files and just include
the `boards/native` logic (similar to `openlabs-kw41z-mini-256kib`).
The main logic for native is in `makefiles/arch/native.inc.mk`, `cpu/native`
and `boards/native`.

The remaining changes concern the build system, and change native board checks
to native CPU checks to cover both boards.
2024-02-05 22:01:40 +01:00
benpicco
0eddf4afd1
Merge pull request #20337 from benpicco/boards/weact-g030f6
boards/weact-g030f6: add support for minimal break-out board
2024-02-05 03:52:39 +00:00