Gunar Schorcht
1b72d9feb3
makefiles/features: cleanup for esp_ble feature
...
It makes no sense to have a separate `esp_ble_$(CPU_FAM)` feature for each ESP32x variant. The ESP32x has either a BLE controller or not. Therefore, a single common `esp_ble` feature is sufficient.
2025-07-18 10:10:27 +02:00
Gunar Schorcht
3fca3da896
makefiles: add feature esp_ble_esp32h2
2025-07-18 10:10:27 +02:00
Gunar Schorcht
e528d3488d
cpu/esp32: add BLE support for the ESP32-H2
2025-07-18 10:10:27 +02:00
Gunar Schorcht
62fd4805d9
cpu/esp32/esp-idf/ble: add support for the ESP32-H2
2025-07-18 10:10:27 +02:00
Gunar Schorcht
9a02eb7605
pkg/esp32_sdk: patches BLE driver for ESP32-H2 support
2025-07-18 10:10:27 +02:00
Gunar Schorcht
7581463192
cpu/esp_common: additional functions to FreeRTOS compatibility layer
...
Add additional functions to the FreeRTOS compatibility layer requiered by the BLE driver for the ESP32-H2.
2025-07-18 10:10:27 +02:00
Gunar Schorcht
bb3b9c14e7
pkg: add esp32_sdk_lib_esp32h2 BLE library
2025-07-18 10:10:26 +02:00
Gunar Schorcht
4ecac01943
pkg/nimble: variable for NimBLE initialization done
...
nimble_port_initialized` is false by default and is set to true as soon as
Adds a variable that indicates whether `nimble_port_init` has been called by `nimble_riot_init`, i.e. that the NimBLE stack has been initialized. The variable can be used to decide whether events from the low-level BLE controller driver should be forwarded to the NimBLE stack. It is necessary to avoid crashes in the case that the higher-prioritized thread of the low-level BLE controller driver starts sending events to the host before the NimBLE stack has been initialized by the lower-prioritized host thread.
2025-07-18 10:10:26 +02:00
Gunar Schorcht
502cb467fd
pkg/nimble: patch for conditional compilation of os_msys_init
...
BLE library for ESP32x implements its own version of `os_msys_init`, which is used by the BLE controller implementation for ESP32x and is implicitly called when the BLE controller is enabled.
2025-07-18 10:10:26 +02:00
Gunar Schorcht
1f0585ed33
pkg/nimble: patch for conditional definition of g_msys_pool_list
...
BLE library for ESP32x defines its own `g_msys_pool_list` in binary libraries. To avoid multiple definitions, the definition of `g_msys_pool_list` is conditional here.
2025-07-17 08:00:20 +02:00
Gunar Schorcht
68688e5090
pkg/tinycrypt: conditional define_RNG_default
...
To be able to control whether `default_CSPNRG` is used or not during compilation, `define_RNG_default` is defined conditionally. This is needed for example to compile BLE for ESP32-H2.
2025-07-17 08:00:20 +02:00
crasbe
d06b61dbba
Merge pull request #21604 from gschorcht/pkg/esptool_fix_version_for_flash
...
makefiles/tools/esptool: force installation of version 4.9.0
2025-07-16 11:05:34 +00:00
chrysn
e56726590c
Merge pull request #21605 from chrysn-pull-requests/floss.social-migration
...
docs: Migrating mastodon account
2025-07-16 08:31:24 +00:00
Gunar Schorcht
fe448a44f4
Merge pull request #21590 from gschorcht/cpu/esp32/add_esp32h2_ieee802154
...
cpu/esp32: add IEEE 802.15.4 support for ESP32-H2
2025-07-16 06:18:59 +00:00
chrysn
c15f10c39c
docs: Migrating mastodon account
2025-07-15 18:03:05 +02:00
Gunar Schorcht
705a2401bd
tests/net/ieee802154_submac: add ESP32x IEEE 802.15.4 suppport
...
fixup! tests/net/ieee802154_submac: add ESP32x IEEE 802.15.4 suppport
2025-07-15 14:35:31 +02:00
Gunar Schorcht
548c0a1eb8
tests/net/ieee802154_hal: add ESP32x IEEE802.15.4 driver
2025-07-15 14:35:31 +02:00
Gunar Schorcht
98469c0175
sys/net/gnrc/netif: add ESP32x IEEE802.15.4 auto init
2025-07-15 14:35:31 +02:00
Gunar Schorcht
62aa9c9577
drivers/netdev: add ESP32x IEEE802.15.4
2025-07-15 14:35:31 +02:00
Gunar Schorcht
81094d32c6
makefiles: add feature esp_ieee802154
2025-07-15 14:35:31 +02:00
Gunar Schorcht
ac47e644c6
cpu/esp_common: add IEEE 802.15.4 as netdev_default for ESP32-H2
2025-07-15 14:35:31 +02:00
Gunar Schorcht
3432fa8357
cpu/esp32: add IEEE802.15.4 HAL driver
2025-07-15 14:35:31 +02:00
Gunar Schorcht
998b2d67f4
makefiles/tools/esptool: force installation of version 4.9.0
2025-07-15 14:22:34 +02:00
Gunar Schorcht
9994782a8e
cpu/esp32/esp-idf: add IEEE802.15.4 driver
2025-07-15 13:59:26 +02:00
Gunar Schorcht
8fda871b7f
pkg/esp32_sdk: add patch for IEEE802.15.4 driver
2025-07-15 13:59:25 +02:00
Marian Buschsieweke
40e5627981
Merge pull request #21602 from Teufelchen1/fix/l2filter
...
net/l2filter: fix incorrect length check
2025-07-15 11:28:12 +00:00
Teufelchen1
f6f7de4ccc
net/l2filter: fix incorrect length check
...
Co-authored-by: namberino <namnb2402@gmail.com>
2025-07-15 12:10:44 +02:00
crasbe
0a7001c212
Merge pull request #21601 from krzysztof-cabaj/boards_stm32_change_to_SPDX
...
boards/stm32: move licenses from headers to SPDX format
2025-07-14 19:53:59 +00:00
crasbe
d8de73b1f4
Merge pull request #21600 from Teufelchen1/remove/gomach
...
net/gomach: Remove deprecated GoMach module
2025-07-14 18:32:52 +00:00
mguetschow
5711957261
Merge pull request #21599 from Teufelchen1/deprecate/dht_enum
...
drivers/dht: Remove deprecated enum
2025-07-14 15:19:28 +00:00
krzysztof-cabaj
04cabffb18
boards/nucleo: change licenses in Kconfig to SPDX
2025-07-14 15:58:27 +02:00
krzysztof-cabaj
f69f0fdd21
boards/nucleo: move licence in .h files to SPDX
2025-07-14 15:46:19 +02:00
krzysztof-cabaj
29df9f671e
boards/nucleo: add missing Copyright keyword
2025-07-14 15:28:13 +02:00
krzysztof-cabaj
2f29aa6678
boards/stm32: change licenses in .h files to SPDX
2025-07-14 14:18:12 +02:00
krzysztof-cabaj
97c43a42c0
boards/stm32: change licenses in Kconfig files to SPDX
2025-07-14 14:14:05 +02:00
Teufelchen1
f027626f3c
net/gomach: Remove deprecated GoMach module
2025-07-14 13:18:20 +02:00
krzysztof-cabaj
cd21e1282d
boards/stm32: add Copyright keyword
2025-07-14 12:53:43 +02:00
Teufelchen1
b45010e6f2
drivers/dht: Remove deprecated enum
2025-07-14 12:49:12 +02:00
crasbe
e0709fd12b
Merge pull request #21598 from Teufelchen1/update/rust
...
treewide: Update Rust dependencies
2025-07-14 09:55:57 +00:00
crasbe
536507333c
Merge pull request #21597 from Teufelchen1/fix/unittest-sock-udp
...
tests/unittests: Add missing module dependency to enable UDP
2025-07-14 09:39:40 +00:00
Teufelchen1
23a5ff6b4d
treewide: Update Rust dependencies
2025-07-14 11:18:14 +02:00
Teufelchen1
55713e0578
tests/unittests: Add missing module dependency to enable UDP
2025-07-14 10:40:25 +02:00
crasbe
41e2da1914
Merge pull request #21596 from krzysztof-cabaj/boards_rename_doc_txt
...
boards: rename doc.txt -> doc.md for particle, Microchip, nrf ... boards
2025-07-12 20:58:15 +00:00
krzysztof-cabaj
50f89824e0
boards: rename doc.txt -> doc.md for Microchip boards
2025-07-12 22:54:01 +02:00
krzysztof-cabaj
6f6bd026e5
boards: rename doc.txt -> doc.md for nrf boards
2025-07-12 22:54:01 +02:00
krzysztof-cabaj
3f780e0ccd
boards: rename doc.txt -> doc.md for {black,blue}pill
2025-07-12 22:54:01 +02:00
Marian Buschsieweke
ef168dfbc7
Merge pull request #21595 from crasbe/pr/avarice_update
...
boards/*avr*: Update the link to the AVaRICE documentation
2025-07-12 14:05:36 +00:00
crasbe
4fbd535ed8
boards/avr: update link for AVaRICE
2025-07-12 14:43:40 +02:00
crasbe
bfb3c0e52b
boards: move selection of boards to doc.md format
2025-07-12 14:43:40 +02:00
Marian Buschsieweke
a13089e451
Merge pull request #21592 from crasbe/pr/starlight_sec_update
...
doc/starlight: update `package-lock.json` to fix (potential) security issues
2025-07-12 12:17:12 +00:00