zephyr/lib
Nicolas Pitre 14e5e98822 lib: cbprintf: add support for deferred formatting
In applications like logging the call site where arguments to
formatting are available may not be suitable for performing the
formatting, e.g. when the output operation can sleep.  Add API that
supports capturing data that may be transient into a buffer that can
be saved, and API that then produces the output later using the
packaged arguments.

[ Documentation and commit log from Peter Bigot. ]

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2021-03-05 09:29:35 +01:00
..
cmsis_rtos_v1 cmsis: align buffer containing struct k_timer 2020-11-13 14:53:55 -08:00
cmsis_rtos_v2 lib: cmsis_rtos_v2: Handle possible zero length array 2020-09-18 10:13:58 -05:00
gui lib/gui/lvgl: Add fs_dir_t type variable initialization … 2021-02-05 07:32:20 -05:00
libc license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
open-amp lib: open-amp: add helper to add resource table in project 2020-04-01 09:21:15 -05:00
os lib: cbprintf: add support for deferred formatting 2021-03-05 09:29:35 +01:00
posix kernel: fix race conditions with z_ready_thread 2021-03-03 13:54:47 -05:00
util lib: add freebsd getopt library 2021-03-01 09:50:32 -05:00
CMakeLists.txt lib: move fnmatch to lib/util 2021-03-01 09:50:32 -05:00
Kconfig lib: move fnmatch to lib/util 2021-03-01 09:50:32 -05:00