1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys
Benjamin Valentin dbbb602522 net/coap: refactor nanocoap_request for zero-copy operation
This removes the need for a user provied work buffer from nanocoap.
Instead we let the user operate directly on network stack internal
memory and provide a callback mechanism to make sure the memory is
properly freed again.
2022-04-13 19:33:00 +02:00
..
analog_util
app_metadata
arduino Merge pull request #17479 from gschorcht/cxxexflags_cpp+14 2022-01-17 13:42:41 +01:00
auto_init sys/auto_init: use XFA to insert custom modules 2022-03-30 15:00:21 +02:00
base64
benchmark sys/benchmark: fix divide by zero if runs < 1000 2022-02-08 12:52:48 +01:00
bitfield sys/bitfield: improve documentation of bf_get_unset() 2022-03-08 10:28:31 +01:00
bloom
bus sys/bus: model Kconfig 2022-03-11 09:24:12 +01:00
can sys/can: migrate to ztimer 2022-01-10 12:21:40 +01:00
cb_mux
checksum
chunked_ringbuffer sys/chunked_ringbuffer: model in Kconfig 2022-03-04 09:35:50 +01:00
clif
color
congure congure_reno: initial import of TCP Reno congestion control 2022-04-08 14:37:47 +02:00
cpp11-compat sys: remove -std=c++11 2022-01-13 17:50:59 +01:00
cpp_new_delete sys: remove -std=c++11 2022-01-13 17:50:59 +01:00
crypto sys/crypto: remove deprecated CIPHER_AES_128 2022-01-07 11:14:10 +01:00
cxx_ctor_guards doc: Improve C++ documentation 2021-12-15 18:58:23 +01:00
div
ecc
eepreg
embunit
entropy_source
event Merge pull request #17351 from benpicco/ztimer_periodic-return 2022-03-03 14:42:33 +01:00
evtimer sys/evtimer: use now returned by set 2021-12-14 13:24:29 +01:00
fido2 Merge pull request #17627 from benpicco/mtd_flashpage_t 2022-03-25 16:24:04 +01:00
fmt sys/fmt: include kernel_defines.h 2022-02-12 18:30:58 +01:00
frac
fs vfs / treewide: Remove manual zeroing of vfs stat buffers 2022-02-12 12:31:38 +01:00
fuzzing sys/fuzzing: fix compilation with NDEBUG 2021-12-09 16:44:19 +01:00
hashes
include net/coap: refactor nanocoap_request for zero-copy operation 2022-04-13 19:33:00 +02:00
iolist
isrpipe
libc/include/sys
log sys/log/kconfig: change entry-point 2021-12-10 18:54:29 +01:00
luid
malloc_thread_safe sys/malloc_thread_safe: mark functions "used" 2022-02-15 12:28:16 +01:00
matstat
memarray
mineplex
net net/coap: refactor nanocoap_request for zero-copy operation 2022-04-13 19:33:00 +02:00
newlib_syscalls_default sys/syscalls: add libc_gettimeofday 2022-03-24 11:36:49 +01:00
od sys/od/kconfig: add od_string 2022-03-11 09:20:24 +01:00
oneway-malloc
phydat phydat: Add Tesla unit 2022-01-25 13:46:08 +01:00
picolibc_syscalls_default
pipe
pm_layered sys/pm_layered: rename val_u8 -> blockers 2022-04-06 12:29:25 +02:00
posix sys/posix: convert to ztimer64_usec 2022-03-10 14:24:57 +01:00
progress_bar
ps
puf_sram
quad_math
random
riotboot
rtc_utils sys: move rtc utility functions to their own module 2021-12-20 13:04:20 +01:00
saul_reg sys/saul_reg: remove deprecated saul_reg_rm 2022-01-08 11:48:44 +01:00
sched_round_robin
schedstatistics
sema sys/sema: use sema_ztimer64 to implement old sema api 2022-03-10 14:19:44 +01:00
sema_inv
senml sys/senml: add SenML modules 2022-02-11 12:38:21 +01:00
seq
shell Merge pull request #17895 from benpicco/pm_blocker_array 2022-04-08 14:04:46 +02:00
ssp
stdio_nimble sys/stdio_nimble: implementation of stdio_available 2022-01-28 19:26:38 +01:00
stdio_null
stdio_rtt
stdio_semihosting
stdio_uart sys/stdio_uart: implementation of stdio_available 2022-01-03 16:14:11 +01:00
suit sys/suit_transport_coap: convert to ztimer_msec, rm unused deadline_fns 2022-03-31 23:37:15 +02:00
test_utils sys/.../print_stack_usage: optionally use fmt, handle too small stacks 2022-03-31 14:48:02 +02:00
timex
trace treewide: make all modules use Kconfig ZTIMER_USEC indirection 2022-03-17 14:33:07 +01:00
trickle
tsrb
universal_address
uri_parser
usb Merge pull request #17380 from qmk/bind_extra_usb_config 2022-01-09 17:58:38 +01:00
usb_board_reset
ut_process
uuid
vfs Merge pull request #17660 from chrysn-pull-requests/vfs-drop-per-fs-fstatvfs 2022-02-17 18:47:41 +01:00
xtimer sys/xtimer: switch default backend to ztimer 2022-03-18 08:23:00 +01:00
zptr
ztimer ztimer: initialized un-initialized timer objects 2022-03-28 16:57:20 +02:00
ztimer64 sys/ztimer64: properly clear timer on removal 2022-03-01 11:03:10 +01:00
doc.txt
Kconfig sys/syscalls: add libc_gettimeofday 2022-03-24 11:36:49 +01:00
Kconfig.newlib sys/syscalls: add libc_gettimeofday 2022-03-24 11:36:49 +01:00
Kconfig.picolibc
Kconfig.stdio sys/stdio_uart: implementation of stdio_available 2022-01-03 16:14:11 +01:00
Makefile Merge pull request #17871 from HendrikVE/pr/sock_dns_mock 2022-04-08 14:20:17 +02:00
Makefile.dep congure_reno: initial import of TCP Reno congestion control 2022-04-08 14:37:47 +02:00
Makefile.include sys/test_utils: add netdev Ethernet minimal processing 2022-03-24 09:44:52 +01:00