Gunar Schorcht
a0a0b64f40
Merge pull request #18544 from gschorcht/cpu/esp/improve_thread_safety_of_malloc
...
cpu/esp: improve thread safety in newlib locking functions
2022-09-05 13:29:03 +02:00
benpicco
711f4df101
Merge pull request #18549 from benpicco/suit_worker_trigger
...
suit: rename worker thread functions
2022-09-04 15:16:02 +02:00
Benjamin Valentin
f95d577245
suit: make use of worker functions
2022-09-03 23:25:01 +02:00
Benjamin Valentin
0b6e344d4f
suit: rename worker thread functions (they are not CoAP only)
2022-09-03 23:25:01 +02:00
Marian Buschsieweke
44440caf68
Merge pull request #17442 from gschorcht/cpu/esp32/periph_gpio_ll
...
cpu/esp32: implement periph/gpio_ll and periph/gpio_ll_irq
2022-09-02 20:41:02 +02:00
Marian Buschsieweke
04df37c2d8
Merge pull request #18463 from bissell-homecare-inc/sdl_allow_resizing_of_lvgl_disp
...
lvgl/contrib: allow for SDL display driver height/width to be adjusted
2022-09-02 18:24:31 +02:00
Gunar Schorcht
b37338ba0b
cpu/esp32: changes for periph/gpio_ll in ESP-IDF interface API
2022-09-02 15:03:45 +02:00
Gunar Schorcht
b570173110
pkg/esp32_sdk: changes needed for gpio_ll driver
2022-09-02 15:03:45 +02:00
Gunar Schorcht
94b4f03b47
cpu/esp32: implement periph/gpio_ll_irq
2022-09-02 15:03:45 +02:00
Gunar Schorcht
581c2dd9be
cpu/esp32: implement periph/gpio_ll
2022-09-02 15:03:45 +02:00
Gunar Schorcht
48d59e97a2
cpu/esp32: replace macros for GPIO access by inline functions
2022-09-02 15:03:45 +02:00
tvanfossen
4831fd68ab
lvgl/contrib: allow for SDL display driver height/width to be adjusted
...
Enables the SDL driver for LVGL to utilize a user prescribed width/height for display resolution when utilizing SDL, or rely on the SDL_HOR/VER_RES provided by lv_drv_conf.h in lv_drivers
2022-09-02 08:51:34 -04:00
7d1ba0c0ae
Merge pull request #18546 from kaspar030/murdock_dont_overwrite_run_tests
...
murdock: honour RUN_TESTS setting
2022-09-02 13:48:02 +02:00
Gunar Schorcht
f1830294c0
cpu/esp8266: adjust THREAD_STACKSIZE_{SMALL/TINY}
2022-09-02 08:57:09 +02:00
Gunar Schorcht
6386580b8f
cpu/esp_common/freertos: lock/unlock mutex if scheduling is not active
...
If module `core_mutex_priority_inheritance` is enabled, the scheduling has to be active to lock/unlock the mutex/rmutex used by FreeRTOS semaphores. If scheduling is not active FreeRTOS semaphore function always succeed.
2022-09-02 08:54:31 +02:00
Gunar Schorcht
e1a613ac5c
cpu/esp_common: improve thread safety for locking functions
...
For ESP32x, the operations on recursive locking variables have to be guarded by disabling interrupts to prevent unintended context switches. For ESP8266, interrupts must not be disabled, otherwise the intended context switch doesn't work when trying to lock a rmutex that is already locked by another thread.
2022-09-02 08:54:31 +02:00
943a87cfde
murdock: allow to fully disable RUN_TESTS from passed env
2022-09-01 23:04:02 +02:00
fcf3e01eb7
Merge pull request #18315 from miri64/fmt/doc/wording
...
fmt: unify and align wording regarding characters, digits, and bytes
2022-09-01 21:46:22 +02:00
Gunar Schorcht
1eb18c2949
cpu/esp_common: improve thread safety for locking functions
...
Dynamic allocation and initialization of the mutex used by a newlib locking variable must not be interrupted. Since a thread context switch can occur on exit from an ISR, the allocation and initialization of the mutex must be guarded by disabling interrupts. The same must be done for the release of such a locking variable.
2022-09-01 15:50:26 +02:00
Gunar Schorcht
270001a42e
cpu/esp_common: move ESP32 specific locking variables to cpu/esp32
2022-09-01 15:09:58 +02:00
Gunar Schorcht
1ab0b77543
tests/thread_priority_inversion: revert blacklisting ESP32
...
This reverts commit 2210721d5c
.
2022-09-01 15:08:16 +02:00
Gunar Schorcht
2092c35ef6
cpu/esp32: module malloc_thread_safe not needed any longer
...
With the improvements of the locking mechanism, thread safety of malloc/realloc/calloc/free is guaranteed. Module malloc_thread_safe is not needed any longer.
2022-09-01 15:08:09 +02:00
benpicco
3e2dc46d4e
Merge pull request #18476 from benpicco/drivers/atwinc15x0-hang
...
drivers/atwinc15x0: reset device if m2m_wifi_handle_events() fails
2022-09-01 14:45:32 +02:00
benpicco
bcdf539c6e
Merge pull request #18541 from maribu/core_dumps
...
tests/periph_gpio_ll: drop core dump merged by accident
2022-09-01 10:18:29 +02:00
chrysn
7f64521c10
Merge pull request #18424 from benpicco/ncget-convenience
...
sys/shell: ncget: convenience improvements
2022-08-31 23:40:35 +02:00
Marian Buschsieweke
754ad23de5
Merge pull request #18539 from miri64/hashes_cmac/cleanup/rename
...
hashes_cmac: rename to hashes_aes128_cmac
2022-08-31 19:06:21 +02:00
Benjamin Valentin
51804679e6
sys/shell: ncget: make use of vfs_is_dir()
2022-08-31 17:23:20 +02:00
Marian Buschsieweke
089d8aba43
examples,tests: ignore core dumps via .gitignore
...
This will ignore files named `core` and `core.*` (except `core.c`,
`core.h`, `core.md`, `core.txt`) placed directly in the application
folder. This is where `make` is typically called and core dump due to
a crashing native application, flashing tool, or GDB would be placed.
The pattern is intentionally quite narrow, as there is e.g. a core
source folder that should still be monitored.
2022-08-31 15:05:14 +02:00
benpicco
b024458b43
Merge pull request #18507 from gschorcht/tests/external_board_dirs/add_esp32s2_ci_board
...
tests/external_boards: add esp32s2-ci board for optional modules
2022-08-31 14:33:55 +02:00
Marian Buschsieweke
f59e1c63e9
tests/periph_gpio_ll: drop core dump merged by accident
2022-08-31 13:16:58 +02:00
Martine Lenders
803ff1f69e
Merge pull request #18516 from Teufelchen1/feat/crc_fixup
...
sys/checksum: Adding three new crc16 variations
2022-08-31 12:58:04 +02:00
Gunar Schorcht
b94931191e
cpu/esp32: small cleanups in periph/gpio
2022-08-31 12:21:46 +02:00
Gunar Schorcht
af719f9c3b
cpu/esp32: fix doc for gpio_flank_t
2022-08-31 12:21:46 +02:00
Martine Lenders
84e3ace6e3
gnrc_lorawan_crypto: fix Vera++ errors
2022-08-31 10:43:25 +02:00
Martine Lenders
27e68787c5
tests: rename cmac to aes128_cmac
2022-08-31 10:43:25 +02:00
Martine Lenders
aead6d2010
gnrc_lorawan: use aes128_cmac_.* instead of cmac_.*
2022-08-31 10:43:25 +02:00
Martine Lenders
5e59649fda
hashes_cmac: rename to hashes_aes128_cmac
2022-08-31 10:43:25 +02:00
Gunar Schorcht
1172ec2554
tests/external_boards: add esp32s2-ci board for optional modules
2022-08-31 09:09:11 +02:00
benpicco
0e2eb919a4
Merge pull request #18536 from fabian18/bugfix_gcoap_fileserver_recursive_delete
...
gcoap_fileserver: bugfix recursive delete
2022-08-31 08:35:27 +02:00
Gunar Schorcht
2210721d5c
Merge pull request #18535 from MrKevinWeiss/pr/blacklistesp32
...
tests/thread_priority_inversion: blacklist esp32
2022-08-31 08:19:03 +02:00
Marian Buschsieweke
1ddb5acd52
Merge pull request #18538 from dylad/pr/riotboot_dfu/early_ztimer_init
...
bootloader/riotboot_dfu: move ztimer_init() prior to usbus start
2022-08-31 08:05:50 +02:00
a17442cc7d
Merge pull request #18531 from AlfHou/master
...
Change protocol for git clone in docs
2022-08-31 02:17:15 +02:00
benpicco
2917c0f51e
Merge pull request #18506 from gschorcht/cpu/esp32/add_esp32s2_cpu_support
...
cpu/esp32: add support for ESP32-S2
2022-08-30 21:24:36 +02:00
Dylan Laduranty
ddf633eb99
bootloader/riotboot_dfu: move ztimer_init() prior to usbus start
2022-08-30 20:56:44 +02:00
Kevin "Tristate Tom" Weiss
8a340fec11
Merge pull request #18223 from benpicco/cpu/sam0_common-spi_clk
...
cpu/sam0_common: spi: limit clock to source clock
2022-08-30 19:30:49 +02:00
Marian Buschsieweke
0f13178085
Merge pull request #18533 from maribu/makefiles/arch/avr8.inc.mk
...
makefiles/arch/avr8.inc.mk: Fix compilation with GCC 12.2.0
2022-08-30 19:06:55 +02:00
Fabian Hüßler
7ba45bbd19
sys/vfs_util: bugfix rec. delete, rel. components
2022-08-30 17:53:36 +02:00
Fabian Hüßler
43caeb8cb5
gcoap_fileserver: bugfix add missing return
2022-08-30 17:47:51 +02:00
MrKevinWeiss
2633fe537e
tests/thread_priorty_inversion: blacklist esp32
...
This is causing hardware test failure, in some cases blocking PRs that should have passed.
2022-08-30 17:31:12 +02:00
Teufelchen1
a25934ca16
sys/checksum: Adding four crc16 variations: ccitt-aug/false/kermit/mcrf4xx
2022-08-30 15:37:04 +02:00