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

41708 Commits

Author SHA1 Message Date
Benjamin Valentin
8d74ac9f28 README.md: update features 2022-10-26 21:47:01 +02:00
Juergen Fitschen
0151279ffe
Merge pull request #18780 from jue89/feature/efm32-series2
EFM32: add cpu family EFR32ZG23 and board xG23-PK6068A
2022-10-26 19:18:30 +02:00
Martine Lenders
ff884dd45f
Merge pull request #17429 from benpicco/gnrc/ipv6_auto_subnets-static
gnrc/ipv6_auto_subnets: add CONFIG_GNRC_IPV6_AUTO_SUBNETS_STATIC option
2022-10-26 14:57:40 +02:00
Martine Lenders
669e21c7f5
Merge pull request #18735 from Teufelchen1/chore/native_macos
boards/native: Remove macOS as native target
2022-10-26 12:48:00 +02:00
benpicco
55766f28eb
Merge pull request #18781 from gschorcht/pkg/tinyusb_nrf52
pkg/tinyusb: add nrf52 support
2022-10-26 11:59:18 +02:00
benpicco
f34ceb923c
Merge pull request #18792 from spectraphilic/lora-e5-arduino
boards/lora-e5-dev: add arduino feature
2022-10-26 11:58:51 +02:00
benpicco
9dccf96152
Merge pull request #18786 from gschorcht/pkg/tinyusb_stm32_fsdev
pkg/tinyusb: add STM32 USB FS device driver
2022-10-26 11:58:11 +02:00
Jue
77ee1c55bc boards/xg23-pk6068a: initial commit 2022-10-26 11:27:22 +02:00
benpicco
aa11a9a0d7
Merge pull request #18799 from JKRhb/coap-opt-numbers
sys/net: add Size1 and Size2 option numbers
2022-10-25 23:27:26 +02:00
Benjamin Valentin
b068bd31c2 gnrc/ipv6_auto_subnets: add CONFIG_GNRC_IPV6_AUTO_SUBNETS_STATIC option
In situations with high packet loss, if all sync packets are lost, conflicting
subnets will be configured.

If the network is static, this can be prevented by always using the highest number
of subnets that has been observed.

This assumes no nodes are physically added / removed from the network.
2022-10-25 19:46:42 +02:00
Teufelchen1
35a06c4806 boards/native: Remove macOS as native target 2022-10-25 19:11:23 +02:00
Marian Buschsieweke
1cf6d79708
Merge pull request #18798 from miri64/shell_cmd_gnrc_udp/fix/missing-dep
shell_cmd_gnrc_udp: add missing netutils dependency
2022-10-25 17:28:29 +02:00
benpicco
39fe03591f
Merge pull request #18796 from benpicco/pkg/arduino_sdi_12-fix
pkg/arduino_sdi_12: bump version, fix patches
2022-10-25 14:38:40 +02:00
Jan Romann
7c3c466bd4
sys/coap: add Size1 option number 2022-10-25 14:09:26 +02:00
Jan Romann
4ea42c0a3c
sys/coap: add Size2 option number 2022-10-25 14:07:39 +02:00
Martine Lenders
149aadc841
shell_cmd_gnrc_udp: add missing netutils dependency
The `gnrc_udp` shell command uses the function `netutils_get_ipv6()` but
does not include the corresponding module `netutils`. The only reason
most applications that use `shell_cmd_gnrc_udp` link is because they
also include the `shell_cmd_gnrc_icmpv6_echo` module (e.g. implicit via
`gnrc_ipcmpv6_echo`), which includes this dependency.
2022-10-25 12:37:33 +02:00
Benjamin Valentin
980eb89f57 pkg/arduino_sdi_12: bump version, fix patches 2022-10-25 10:26:43 +02:00
benpicco
af84b09dce
Merge pull request #18774 from maribu/sys/stdio_uart/undef_behavior
sys/stdio_uart: fix undefined behavior
2022-10-24 23:38:10 +02:00
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