1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/include/suit/transport
chrysn 763474b485 sys/suit: Introduce functions to provide a manifest in memory
This adds the suit_worker_try_prepare / suit_worker_trigger_prepared
pair for using the SUIT worker, and breaks suit_handle_manifest_buf out
of suit_handle_url (where the latter now calls the former).

As part of factoring out reaping of the zombie worker thread, a locking
error that deadlocks the SUIT worker in case the race between the mutex
being unlocked and the thread being reaped hits the necessary handling
code is fixed (and mutex_unlock is called in the error path).
2023-05-27 21:01:18 +02:00
..
coap.h suit: start worker thread on demand 2022-09-05 07:46:56 +02:00
mock.h suit/transport/mock: Use common storage backend 2020-09-30 14:32:27 +02:00
vfs.h suit/transport/vfs: add VFS as source for firmware updates 2022-06-01 13:00:50 +02:00
worker.h sys/suit: Introduce functions to provide a manifest in memory 2023-05-27 21:01:18 +02:00