Jue
ee2f5e981c
cpu/efm32: add efr32zg23 family
...
Generated with the EFM2RIOT tool: https://github.com/basilfx/EFM2RIOT
2022-10-24 23:16:39 +02:00
Jue
2ce1df5cd6
cpu/efm32/wdt: add series 2 support
2022-10-24 23:16:39 +02:00
Jue
ccf327a32b
cpu/efm32/hwrng: add series 2 periph driver
2022-10-24 23:16:39 +02:00
Jue
53e444ebc7
cpu/efm32/i2c: add series 2 support
2022-10-24 23:16:39 +02:00
Jue
2c2790dde2
cpu/efm32/spi: add series 2 support
2022-10-24 23:16:39 +02:00
Jue
568448f68c
cpu/efm32/timer: add series 2 periph driver
2022-10-24 23:16:39 +02:00
Jue
42c9a3c9f1
cpu/efm32/uart: add series 2 periph driver
2022-10-24 23:16:38 +02:00
Jue
2b1a260c43
cpu/efm32/gpio: fix clock enable sequence for series 2
2022-10-24 23:16:38 +02:00
Jue
1c60c95733
cpu/efm32: setup EM4 mode for series 2 CPUs
2022-10-24 23:16:38 +02:00
Jue
775861510c
cpu/efm32: allow series 2 boards to setup clock trees flexibly
2022-10-24 23:16:38 +02:00
8f3c06c8ff
Merge pull request #18794 from aabadie/pr/pkg/lvgl-8.3.3
...
pkg/lvgl: bump to 8.3.3
2022-10-24 20:33:41 +02:00
3f39c090da
pkg/lvgl: bump to 8.3.3
2022-10-24 14:42:16 +02:00
Marian Buschsieweke
52aa12bd80
Merge pull request #18784 from maribu/makefiles/tools/gdb.inc.mk
...
makefiles/tools/gdb.inc.mk: prefer $(target)-gdb over gdb-multiarch
2022-10-24 13:06:10 +02:00
J. David Ibáñez
739c9a91fd
boards/lora-e5-dev: add arduino feature
2022-10-24 12:16:47 +02:00
Marian Buschsieweke
b9b63da984
makefiles/tools/gdb.inc.mk: prefer $(target)-gdb over gdb-multiarch
...
In an ideal world everyone would just install `gdb-multiarch` and be
happy. However, some MCUs need magic GDB versions sprinkled with
unicorn-stardust-Espressif-patches...
Since there is little reason to have `$(target)-gdb` installed in
addition to `gdb-multiarch` if `gdb-multiarch` would work fine, let's
assume the user wants to use `$(target)-gdb` when present over
`gdb-multiarch`.
Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
2022-10-24 09:24:24 +02:00
Marian Buschsieweke
82e3d1d1f3
sys/stdio_uart: fix undefined behavior
...
Also drop the `-Wno-cast-function-type` hack that allowed the bug to
sneak past Murdock.
2022-10-24 09:06:11 +02:00
Gunar Schorcht
9fbf9bff8c
boards/nucleo-f303ze: enable tinyUSB support
2022-10-23 22:33:51 +02:00
Gunar Schorcht
558d4840c7
boards/p-nucleo-wb55: enable tinyUSB support
2022-10-23 22:33:51 +02:00
Gunar Schorcht
e0fb5074a1
pkg/tinyusb: add STM32 FS device support
2022-10-23 22:33:51 +02:00
benpicco
21956db2fd
Merge pull request #18776 from gschorcht/pkg/tinyusb_otg_hs_ulpi
...
pkg/tinyusb: add ULPI and UTMI+ HS PHY support for STM32 USB OTG HS ports
2022-10-21 20:19:23 +02: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
Gunar Schorcht
e26d8523a4
pkg/tinyusb: add nRF52 support
2022-10-21 18:09:38 +02:00
Gunar Schorcht
3680546d89
boards/stm32f7508-dk: enable tinyUSB feature
2022-10-21 11:43:55 +02:00
Gunar Schorcht
7e166c638f
boards/stm32f746g-disco: enable tinyUSB feature
2022-10-21 11:43:55 +02:00
Gunar Schorcht
eb5035971a
pkg/tinyusb/hw: add UTMI HS PHY for STM32
2022-10-21 11:43:55 +02:00
Gunar Schorcht
8e127644b1
pkg/tinyusb/hw: add ULPI HS PHY for STM32
2022-10-21 11:43:55 +02:00
Gunar Schorcht
9c8ec851ce
cpu/stm32: define CFG_TUSB_RHPORT{0,1}_MODE dependent on used USB ports
2022-10-21 11:43:55 +02:00
benpicco
f02113081b
Merge pull request #18779 from benpicco/socket_zep-crc16_ccitt
...
socket_zep: make use of crc16_ccitt_false_update()
2022-10-21 11:01:56 +02:00
Martine Lenders
9734f6f980
Merge pull request #18754 from keestux/avoid-using-deprecated
...
dist/tools/pyterm: avoid deprecated .setDaemon
2022-10-21 07:21:49 +02:00
Kees Bakker
627e40ae6b
dist/tools/pyterm: avoid deprecated .setDaemon
...
Set .daemon property instead of calling .setDaemon()
2022-10-20 20:42:28 +02:00
benpicco
19d3ccc78f
Merge pull request #18778 from benpicco/drivers/sdcard_spi-crc16_ccitt_false
...
drivers/sdcard_spi: make use of crc16_ccitt_false_update()
2022-10-20 16:45:36 +02:00
Benjamin Valentin
2bb657c72c
socket_zep: make use of crc16_ccitt
2022-10-20 13:08:30 +02:00
Juergen Fitschen
4308227947
Merge pull request #18775 from jue89/fix/efm32_pm_idle
2022-10-20 10:11:55 +02:00
Martine Lenders
a535e44cc3
Merge pull request #18770 from miri64/makefiles/enh/test-executor
...
build-system: add capability to execute scripts with custom executor
2022-10-20 07:52:03 +02:00
Martine Lenders
d759d2d18b
Merge pull request #18772 from namib-project/accept-helper
...
sys/net/nanocoap: introduce Accept option helper
2022-10-20 04:13:33 +02:00
Benjamin Valentin
f7197ba16a
drivers/sdcard_spi: make use of crc16_ccitt_false_update()
...
Use crc16_ccitt instead of ucrc16.
This can be speed up by using a look-up table if desired and does
not use more memory in the default configuration.
2022-10-20 00:43:27 +02:00
benpicco
10296605e0
Merge pull request #18761 from krzysztof-cabaj/sys-shell
...
sys/shell: fix deprecated shell_command in examples and tests
2022-10-19 23:02:36 +02:00
Martine Lenders
e0e0c4002b
Merge pull request #18769 from miri64/tests/fix/congure_abe
...
tests/congure_abe: reset node before starting terminal
2022-10-19 18:22:07 +02:00
Gunar Schorcht
98478e02fe
pkg/tinyusb: cleanup of tinyusb_config.h
...
`CFG_TUD_MAX_SPEED` definition isn't required since tinyUSB derives it from `TUD_RHPORT_MODE` if not defined or uses the maximum speed the MCU supports by default.
2022-10-19 18:19:50 +02:00
Juergen Fitschen
67b380034a
cpu/efm32/pm: add debug output
2022-10-19 18:17:43 +02:00
Juergen Fitschen
360b36af16
cpu/efm32/pm: allow blocking EM1
...
Aligns pm logic to #17883
2022-10-19 17:51:12 +02:00
Jan Romann
61d1516c6f
tests/nanocoap: add unit test for Accept option helper
2022-10-19 16:44:13 +02:00
Jan Romann
d916b33bc6
sys/net/nanocoap: introduce Accept option helper
2022-10-19 16:44:13 +02:00
benpicco
49d6604bc3
Merge pull request #17763 from HendrikVE/pr/examples_gcoap_ipv4_support
...
examples/gcoap: add IPv4 support
2022-10-19 16:05:30 +02:00
Marian Buschsieweke
1c00ce273e
Merge pull request #18768 from benpicco/tiny_strerror_minimal
...
sys/tiny_strerror: add tiny_strerror_minimal
2022-10-19 14:42:15 +02:00
Martine Lenders
14b7abda95
build-system: add capability to execute scripts with custom executor
2022-10-19 13:58:19 +02:00
Juergen Fitschen
b4b8f2bcd3
Merge pull request #18764 from jue89/feature/cpu_efm32_series_2_preparation
...
cpu/efm32: preparing introduction of Gecko Series 2
2022-10-19 12:17:59 +02:00
Martine Lenders
8cf4844d0e
tests/congure_abe: reset node before starting terminal
...
Fixes synchronization issues on stdio_uart. Copied from the setup
function in tests/congure_reno/tests/01-run.py
2022-10-19 09:48:45 +02:00
Benjamin Valentin
8553c8ff55
sys/tiny_strerror: add tiny_strerror_minimal
2022-10-18 23:30:15 +02:00
Juergen Fitschen
dc8fe69789
cpu/efm32: satisfy vera++
2022-10-18 23:30:08 +02:00