zephyr/include/zephyr
Krzysztof Chruscinski 07322b85c9 lib: os: cbprintf: Add function for converting package
Extend package copying functionality by adding function for converting
a package. Function gets callback+context pair and converted package
is part by part passed to that callback. Contrary to typical sprintf
callback which works on chars, callback works with buffers.

Existing cbprintf_package_copy function is implemented as static
inline and uses new cbprintf_package_convert API.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-05-04 18:56:55 -04:00
..
app_memory include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
arch arch/x86: Use EFI console as default printk handler 2022-05-04 11:34:55 +03:00
audio include: update references to <device.h> 2022-04-21 07:40:54 -05:00
bluetooth Bluetooth: gatt: Update bt_gatt_is_subscribed documentation 2022-05-04 18:56:36 -04:00
canbus include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
console include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
crypto include: update references to <device.h> 2022-04-21 07:40:54 -05:00
data include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
debug sparse: add an address space and a __sparse_force annotation 2022-05-03 09:37:08 +02:00
devicetree include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
dfu include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
display include: update references to <device.h> 2022-04-21 07:40:54 -05:00
drivers include: zepyhr: drivers: adc: extend gain values 2022-05-04 09:56:48 -05:00
dt-bindings drivers: counter: add driver for NXP QTMR counters 2022-05-03 20:41:23 -05:00
fs include: update references to <device.h> 2022-04-21 07:40:54 -05:00
ipc openamp: Bump to v2022.04.0 2022-05-02 08:44:17 -05:00
kernel cpp: Update structs to be compatible with C++ 2022-04-18 13:21:52 -05:00
linker shell: Add new way of adding subcommands 2022-04-29 14:54:08 +02:00
logging logging: cAVS HDA based logger 2022-05-04 18:56:13 -04:00
lorawan include: update references to <device.h> 2022-04-21 07:40:54 -05:00
math include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
mgmt include: Update zephyr.h includes to use zephyr/ prefix 2022-04-21 07:40:54 -05:00
modbus include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
multi_heap shared_multi_heap: Rework framework 2022-04-21 13:15:26 +02:00
net net: lwm2m: LwM2M RD client start and stop update 2022-05-04 09:44:29 -05:00
pm pm: policy: Consider substates for state lock functions 2022-04-28 16:32:23 +02:00
portability include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
posix include: Update zephyr.h includes to use zephyr/ prefix 2022-04-21 07:40:54 -05:00
random include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
sd include: sd: Add SD subsystem header files 2022-04-29 14:21:36 -05:00
settings include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
shell shell: Add new way of adding subcommands 2022-04-29 14:54:08 +02:00
stats include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
storage include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
sys lib: os: cbprintf: Add function for converting package 2022-05-04 18:56:55 -04:00
task_wdt include: update references to <device.h> 2022-04-21 07:40:54 -05:00
timing include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
toolchain include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
tracing include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
usb include: update references to <device.h> 2022-04-21 07:40:54 -05:00
xen include: update references to <device.h> 2022-04-21 07:40:54 -05:00
zephyr include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
cache.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
device.h pm: device: Dynamically add a device to a power domain 2022-04-18 17:25:01 -07:00
devicetree.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
exc_handle.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
fatal.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
init.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
irq.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
irq_nextlevel.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
irq_offload.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
kernel.h kernel: update k_thread_state_str() API 2022-04-20 20:20:13 -04:00
kernel_includes.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
kernel_structs.h kernel/sched: Defer IPI sending to schedule points 2022-05-02 10:23:13 -05:00
kernel_version.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
shared_irq.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
smf.h include: Update zephyr.h includes to use zephyr/ prefix 2022-04-21 07:40:54 -05:00
spinlock.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
sw_isr_table.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
sys_clock.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
syscall.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
syscall_handler.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
timeout_q.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
toolchain.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
wait_q.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
zephyr.h include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00