Marian Buschsieweke
1f624ad883
Merge pull request #21041 from maribu/boards/adafruit-metro-m4/improvements
...
boards/adafruit-metro-m4-express: Minor improvements
2024-11-26 15:48:00 +00:00
Marian Buschsieweke
567d0441a0
boards/adafruit-metro-m4-express: improve TTY detection
...
Also detect TTY of bootloader with `MOST_RECENT_PORT=1`.
2024-11-26 13:33:18 +01:00
Marian Buschsieweke
0dba3835d3
boards/adafruit-metro-m4-express: Add I2C and UART Mapping
...
The M4 Express does now have an I2C and an UART compatible with Arduino
Shields, so we can expose them.
2024-11-26 13:33:18 +01:00
Mikolai Gütschow
9edbe1503f
boards/nrf52840dk: provide LED1 as default ARDUINO_LED
2024-11-25 16:15:40 +01:00
Marian Buschsieweke
ab67824770
Merge pull request #20965 from crasbe/pr/nRF52_pinreset
...
boards/nrf52*dk: Enable Pinreset after Flashing
2024-11-21 22:14:24 +00:00
Marian Buschsieweke
08b7829093
Merge pull request #21026 from benpicco/boards/samr34-xpro_openocd.cfg
...
boards/samr34-xpro: add openocd.cfg
2024-11-21 18:32:29 +00:00
Benjamin Valentin
5955f7acc3
boards/samr34-xpro: add openocd.cfg
2024-11-21 16:48:42 +01:00
Marian Buschsieweke
88839aef72
Merge pull request #21017 from miri64/feather-nrf52840/enh/ws281x
...
feather-nrf52840: add config for NeoPixel LED
2024-11-21 14:54:25 +00:00
Marian Buschsieweke
ef4fa601eb
boards/adafruit-grand-central-m4-express: improve TTY detection
...
With `MOST_RECENT_PORT=1`, detect the board correctly also when running
the default bootloader and not a RIOT app flashed on it.
2024-11-21 13:59:18 +01:00
Martine S. Lenders
5dd5400ee1
feather-nrf52840: add config for NeoPixel LED
2024-11-21 13:27:38 +01:00
benpicco
d169826005
Merge pull request #21007 from Enoch247/fix-stm32f429i-disc1-touch
...
boards/stm32f429i-disc1: fix touch screen axis
2024-11-20 16:25:03 +00:00
Joshua DeWeese
05bc4051a3
boards/stm32f429i-disc1: fix touch screen axis
...
This patch fixes a missmatch between the LCD and touch drivers'
coordinate systems.
2024-11-19 20:11:59 -05:00
crasbe
475b7bf5f4
boards/nrf52-based: configure pinreset after flashing
2024-11-19 17:15:11 +01:00
Marian Buschsieweke
fd233fe82a
boards/wemos-zero: add note for identification
...
The variant with HW-819 is easier to buy these days and identical to
the original wemos-zero variant including the swapped D2/D4 pins.
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2024-11-19 13:12:03 +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
Marian Buschsieweke
e419c144fa
Merge pull request #20969 from benpicco/boards/openmote-b-reset_delay
...
boards/openmote-b: set at86rf215 reset pulse width to 50ms
2024-11-11 16:45:28 +00:00
Benjamin Valentin
602acbf3c5
boards/openmote-b: set at86rf215 reset to 2ms
2024-11-11 17:38:44 +01:00
mguetschow
d86738f057
Merge pull request #20970 from crasbe/pr/nRF_OpenOCD
...
cpu/nRF52: Always recover Device before Flashing
2024-11-11 08:29:41 +00:00
Marian Buschsieweke
5d76abffa1
Merge pull request #20951 from maribu/makefiles/improve-tty-select-cmd-handling
...
makefiles/serial: better MOST_RECENT_PORT=1 for CDC ACM
2024-11-10 19:14:07 +00:00
crasbe
168829f865
boards/nrf52: always recover device before flashing with OpenOCD
2024-11-08 16:04:35 +01:00
Dylan Laduranty
6401abbd92
Merge pull request #20850 from dylad/pr/cpu/saml21/compat_headers
...
cpu/saml21: add compatibily headers for vendor files migration
2024-11-08 08:14:28 +00:00
Marian Buschsieweke
fdac725d8c
makefiles/serial: better MOST_RECENT_PORT=1 for CDC ACM
...
- Allow specifying an alternative board filter for the bootloader TTY,
as this will present different vendor, model, and serial than RIOT's
USB implementation.
- Allow specifying the serial. This is useful when multiple CDC ACM
devices are present.
2024-11-05 13:21:16 +01:00
krzysztof-cabaj
33ddeb60ee
boards/nucleo-l433rc: add pinout to board page
2024-11-01 20:16:21 +01:00
Marian Buschsieweke
75a5f0f12f
Merge pull request #20912 from maribu/boards/adafruit-metro-m4-express
...
boards/adafruit-metro-m4-express: initial port
2024-10-22 13:58:18 +00:00
Marian Buschsieweke
d9863c6b3c
boards/adafruit-metro-m4-express: initial port
...
This adds the board specification of the Adafruit Metro M4 Express [1].
The significance of this board is that it is compatible with both
classical SPI Arduino Shields using the ISP header for SPI
(such as `shield_w5100`) and more recent shields using D11/D12/D13 as
SPI (such as `shield_llcc68`).
[1]: https://learn.adafruit.com/adafruit-metro-m4-express-featuring-atsamd51/overview
2024-10-22 15:54:45 +02:00
Benjamin Valentin
419fc6e7f6
boards/samd5x: GCLK source for ADC must not exceed 100 MHz
2024-10-22 14:54:17 +02:00
benpicco
33b1cac251
Merge pull request #20931 from krzysztof-cabaj/nucleo-64-pinout-source
...
boards/nucleo64: add pinout source
2024-10-22 09:03:31 +00:00
krzysztof-cabaj
53b2f78ce7
boards/nucleo-l4: add pinout source
2024-10-19 18:10:06 +02:00
krzysztof-cabaj
c9e4ae173b
boards/nucleo64-l0: add pinout source
2024-10-19 18:09:57 +02:00
krzysztof-cabaj
f96151ea2d
boards/nucleo64-l1: add pinout source
2024-10-18 18:02:00 +02:00
krzysztof-cabaj
cdf84b5ca8
boards/nucleo64-f4: add pinout source
2024-10-18 18:02:00 +02:00
krzysztof-cabaj
f45ccded23
boards/nucleo64-f3: add pinout source
2024-10-18 18:02:00 +02:00
krzysztof-cabaj
8e46b11f08
boards/nucleo64-f1: add pinout source
2024-10-18 18:02:00 +02:00
krzysztof-cabaj
bc7511e03b
boards/nucleo64-f0: add pinout source
2024-10-18 18:02:00 +02:00
krzysztof-cabaj
18f63f7451
boards/nucleo64-g0: add pinout source
2024-10-18 18:02:00 +02:00
benpicco
5b23bfb962
Merge pull request #20922 from krzysztof-cabaj/nucleo-f722-doc-typo
...
boards/nucleo-f722: fix typo in documentation
2024-10-18 15:09:44 +00:00
krzysztof-cabaj
fd7eaec2d5
boards/nucleo-f722: fix typo in documentation
2024-10-18 16:51:50 +02:00
Benjamin Valentin
0047222124
boards/saml10-xpro: enable ATECC508A
2024-10-16 16:44:20 +02:00
Marian Buschsieweke
7f68acbd0b
boards/adafruit-grand-central-m4-express: provide arduino features
...
The board is compatible with Arduino UNO and Arduino MEGA shields and
has an ISP connector, so this adds the corresponding features.
This adds the Arduino I/O-mapping for the ISP SPI and provides the
corresponding feature.
It appears that the SPI on D11/D12/D13 cannot be provided by a SERCOM,
this is under clarification at [1]. For now, no I/O mapping for that
SPI bus is provided.
[1]: https://forums.adafruit.com/viewtopic.php?t=214093
2024-10-10 10:23:24 +02:00
Mikolai Gütschow
f0e6776d40
treewide: apply codespell corrections
2024-10-09 13:03:52 +02:00
benpicco
0e20bfd2b9
Merge pull request #20845 from thingsat/pr/add_can_to_board_nucleo-l432kc
...
boards/nucleo-l432kc: enable CAN support
2024-10-07 16:08:21 +00:00
Didier DONSEZ
84ec09f3cf
boards/nucleo-l432kc: add configuration CAN peripheral
...
Signed-off-by: Didier DONSEZ <didier.donsez@gmail.com>
2024-10-07 17:35:10 +02:00
Marian Buschsieweke
31a2477d48
boards/adafruit-grand-central-m4-express: pimp doc
...
- use `@image` instead of inline images for better aesthetics,
especially on mobile form factors (where the image before overflowed
the screen width)
- add pinout diagram
- use correct units
2024-10-05 23:33:44 +02:00
Marian Buschsieweke
48976a85f6
boards/adafruit-grand-central-m4-express: add OpenOCD config
...
This allows debugging and flashing the board using the standard CMSIS
SWD header (the 10 pin 1.27 mm pitch one) available on the board.
2024-10-05 23:12:13 +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
krzysztof-cabaj
ecc5b60e30
boards/nucleo64-c0: add pinout source
2024-09-25 16:28:41 +02:00
benpicco
0cea359db6
Merge pull request #20856 from dylad/pr/cpu/saml1x/compat_headers
...
boards/saml1x: convert bitfields to new masks name
2024-09-13 16:15:30 +00:00
krzysztof-cabaj
b74c4236c8
boards/nucleo144-l4: add pinout source
2024-09-10 17:44:04 +02:00
krzysztof-cabaj
911cc15129
boards/nucleo144-f7: add source to pinouts
2024-09-10 17:30:16 +02:00
krzysztof-cabaj
882af4ea9d
boards/nucleo144-f4: add pinout source
2024-09-10 11:27:49 +02:00