benpicco
d704b23675
Merge pull request #18521 from dylad/pr/dfu_util_add_serial_id
...
makefiles/tools/dfu-util: add option to pass DFU_SERIAL id
2022-08-29 12:18:15 +02:00
Dylan Laduranty
8dac70db69
makefiles/tools/dfu-util: add option to pass DFU_SERIAL
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2022-08-29 09:39:15 +02:00
benpicco
d118bb0f52
Merge pull request #18517 from gschorcht/cpu/esp32/add_esp32s3_ble_support
...
cpu/esp32: enable BLE and NimBLE host support for ESP32-S3
2022-08-28 14:47:27 +02:00
Gunar Schorcht
c5e72e18fd
Merge pull request #18422 from gschorcht/cpu/esp32s3/esp32s3-ci_board
...
tests/external_boards: add esp32s3-ci board for optional modules
2022-08-27 18:42:49 +02:00
Gunar Schorcht
60c681a2c3
cpu/esp32/esp-ble-nimble: fix too many empty lines in syscfg.h
2022-08-27 17:27:23 +02:00
feb98ce748
Merge pull request #18481 from benpicco/tests/pkg_lvgl_touch-random
...
tests/pkg_lvgl_touch: randomize button position on click
2022-08-27 16:20:10 +02:00
benpicco
cb27a267a9
Merge pull request #17797 from jue89/feature/pkg-tiny-vcdiff
...
Add package tiny-vcdiff
2022-08-26 23:35:16 +02:00
Gunar Schorcht
5e0b1d665b
cpu/esp32: add BLE support for ESP32-S3
2022-08-26 21:16:09 +02:00
Gunar Schorcht
b13bc776c2
cpu/esp_common/freertos: changes required for BLE
2022-08-26 21:16:09 +02:00
Gunar Schorcht
ce215f5be6
cpu/esp32: add BLE support in linker scripts for ESP32-S3
2022-08-26 21:16:09 +02:00
benpicco
5b6dff045a
Merge pull request #18510 from gschorcht/cpu/esp32/add_esp32c3_ble_support
...
cpu/esp32: enable BLE and NimBLE host support for ESP32-C3
2022-08-26 21:04:49 +02:00
Gunar Schorcht
aba5e35ac4
cpu/esp32: add BLE support for ESP32-C3
2022-08-26 17:10:42 +02:00
benpicco
82f7598167
Merge pull request #18492 from benpicco/boards/samr34-xpro_nor
...
boards/samr34-xpro: configure SPI NOR flash
2022-08-26 13:37:26 +02:00
benpicco
28cedd52a0
Merge pull request #18201 from benpicco/slip_dose_rxqueue
...
drivers/{dose, slipdev, sam0_eth}: generate RX event for queued packets
2022-08-26 13:25:13 +02:00
Benjamin Valentin
9912790a68
boards/samr34-xpro: configure SPI NOR flash
2022-08-26 11:51:30 +02:00
Marian Buschsieweke
8d1476933b
Merge pull request #18415 from maribu/boards/common/stm32
...
boards/common/stm32: clean up LED definitions
2022-08-25 20:17:44 +02:00
benpicco
3ae973ae35
Merge pull request #18465 from jia200x/pr/lwip_bhp
...
pkg/lwip: add support for HAL radios that require IRQ offloading
2022-08-25 18:00:56 +02:00
Benjamin Valentin
88adf71067
tests/nanocoap_cli: implement url put, post command
2022-08-25 17:52:43 +02:00
Benjamin Valentin
514f039c30
nanocoap_sock: add nanocoap_sock_{put, post}()
2022-08-25 17:52:43 +02:00
c908a60b7f
Merge pull request #18513 from kaspar030/tests/periph_timer_short_relative_set/clarify
...
tests/periph_timer_short_relative_set: clarify outcome
2022-08-25 17:20:17 +02:00
Jose Alamos
744cf54900
drivers/kw2xrf: remove unused kw2xrf_setup function
2022-08-25 15:44:34 +02:00
Jose Alamos
9031773b73
lwip/init_devs: add initial support for kw2xrf
2022-08-25 15:44:34 +02:00
Jose Alamos
4daaaccb0f
pkg/lwip_netdev: add support for IPC based Bottom Half Processor
2022-08-25 15:44:34 +02:00
4146255499
tests/periph_timer_short_relative_set: clarify outcome
2022-08-25 10:30:22 +02:00
chrysn
9772dbff23
release-notes.txt: Add as automatically generated by release-manager.py
2022-08-25 09:29:54 +02:00
Benjamin Valentin
0ae4d06212
tests/pkg_lvgl_touch: randomize button position on click
2022-08-24 21:56:31 +02:00
benpicco
ffc657071e
Merge pull request #18509 from gschorcht/cpu/esp32/add_esp32s2_linker_scripts
...
cpu/esp32: add linker scripts for ESP32-S2
2022-08-24 21:41:53 +02:00
benpicco
d1377eb0bd
Merge pull request #18505 from gschorcht/cpu/esp32/add_esp32s2_support_in_doc
...
cpu/esp32: add ESP32-S2 support in documentation
2022-08-24 20:36:47 +02:00
benpicco
0fff68dc9b
Merge pull request #18504 from gschorcht/cpu/esp32/add_esp32s2_support_in_kconfig
...
cpu/esp32: add ESP32-S2 support in Kconfig
2022-08-24 20:30:48 +02:00
Gunar Schorcht
2ec9ca1276
cpu/esp32: add BLE support in linker scripts for ESP32-C3
2022-08-24 18:08:31 +02:00
Gunar Schorcht
0574f463bb
cpu/esp_common/freertos: changes required for BLE
2022-08-24 18:02:21 +02:00
Gunar Schorcht
20032afa0d
pkg/esp32_sdk_lib_bt_esp32c3: add BLE library for ESP32-C3
2022-08-24 18:02:21 +02:00
Gunar Schorcht
e216a7d719
cpu/esp32: add linker scripts for ESP32-S2
2022-08-24 17:58:41 +02:00
Gunar Schorcht
8ee714cc9b
cpu/esp*: cleanup of CPU_ARCH* and CPU_CORE*
2022-08-24 17:15:37 +02:00
benpicco
18d500ed4d
Merge pull request #18498 from MrKevinWeiss/pr/fixlicense
...
LICENSE: Fix github badge
2022-08-24 14:27:29 +02:00
benpicco
2abc8501b5
Merge pull request #18439 from gschorcht/cpu/esp32/enable_ble_nimble
...
cpu/esp32: add Bluetooth LE and NimBLE host support
2022-08-24 13:50:54 +02:00
Gunar Schorcht
4b0d920e9d
tests: add NimBLE/esp_wifi coexistence test
2022-08-24 09:05:25 +02:00
Gunar Schorcht
f848f668e3
cpu/esp32: add some debugging info in esp_ble_nimble
2022-08-24 09:05:25 +02:00
Gunar Schorcht
35676ca712
cpu/esp_common: fix of blocking mechanism in FreeRTOS queus
...
When FreeRTOS semaphores, as required by ESP-IDF, are used together with `gnrc_netif`, RIOT may crash if `STATUS_RECEIVE_BLOCKED` is used as a blocking mechanism in the FreeRTOS adaptation layer. The reason for this is that `gnrc_netif` uses thread flags since PR #16748 . If the `gnrc_netif` thread is blocked because of a FreeRTOS semaphore, and is thus in `STATUS_RECEIVE_BLOCKED` state, the `_msg_send` function will cause a crash because it then assumes that `target->wait_data` contains a pointer to a message of type `msg_t`, but by using thread flags it contains the flag mask. This situation can happen if the ESP hardware is used while another thread is sending something timer controlled to the `gnrc_netif` thread.
To solve this problem `STATUS_MUTEX_LOCKED` is used instead of `STATUS_RECEIVE_BLOCKED` and `STATUS_SEND_BLOCKED`
2022-08-24 09:05:25 +02:00
Gunar Schorcht
4bcaab1eb7
pkg/ccn-lite: declare gettimeofday function as weak symbol
...
The definition of gettimeofday in pkg/ccn-lite leads to multiple definitions on platforms where gettimeofday is compiled in in newlib. Therefore, the gettimeofday function in pkg/ccn-lite is declared as weak symbol.
2022-08-24 09:05:25 +02:00
Gunar Schorcht
9910559593
pkg/nimble: fix nimble_rpl compilation if nimble_controller isn't used
...
`nimble_rpl` was not compilable without `nimble_controller` because the header includes were inside the conditional for `MODULE_NIMBLE_CONTROLLER`.
2022-08-24 09:05:25 +02:00
Gunar Schorcht
26956a9a2b
cpu/esp_common: use BLE as netdev_default if nimble_netif is used
...
To reduce the required RAM in default configuration, the BLE interface is used as netdev_default instead of ESP-NOW. Further network interfaces can be enabled with the modules `esp_now`, `esp_wifi` or `esp_eth`.
2022-08-24 09:05:25 +02:00
Gunar Schorcht
56e59eb036
cpu/esp32: add NimBLE support for ESP32
2022-08-24 09:05:25 +02:00
Gunar Schorcht
abccc41db7
cpu/esp32: add BLE support for ESP32
2022-08-24 09:05:25 +02:00
Gunar Schorcht
48e7263674
cpu/esp32: add BLE support in linker scripts for ESP32
2022-08-24 09:03:38 +02:00
Gunar Schorcht
e257652e1d
cpu/esp32/esp-idf: add ESP-IDF module for BLE support
2022-08-24 09:03:38 +02:00
Gunar Schorcht
cdc8a725a4
cpu/esp_common/freertos: changes required for BLE
2022-08-24 09:03:38 +02:00
Gunar Schorcht
b74bf015ef
cpu/esp32: change the UART interrupt number
...
When using Bluetooth LE, the former UART interrupt number 5 is occupied by the ESP32 Bluetooth Controller. Therefore, another interrupt number has to be used for UART.
2022-08-24 09:03:38 +02:00
Gunar Schorcht
13770be456
pkg/esp32_sdk_lib_bt_esp32: add BLE library for ESP32
2022-08-24 09:03:38 +02:00
Gunar Schorcht
5b004f387d
pkg/esp32_sdk: patch needed for ESP32 Bluetooth LE controller
2022-08-24 09:03:38 +02:00