zephyr/include
Krzysztof Chruscinski c917e6c2ce lib: os: cbprintf: Extend API to support new packaging modes
Added new flags to packaging API:
- CBPRINTF_PACKAGE_ADD_RO_STR_IDXS - when set, read-only string
  locations are appended to the package
- CBPRINTF_PACKAGE_ADD_RW_STR_IDXS - when set, read-write string
  locations are appended to the package (instead of appending actual
  strings)
- CBPRINTF_PACKAGE_FIRST_RO_STR_CNT(n) - indicate that n first strings
  are known to be read only. Ignored in runtime packaging.

Add function for copying packages with optional appending strings.

Changed CBPRINTF_MUST_RUNTIME_PACKAGE to use same flags as packaging.

Aligned logging and test to those changes.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-03-14 11:16:14 +01:00
..
app_memory kernel: mem_domain: remove extra slash in Z_PROGBITS_SYM 2021-12-05 10:22:26 -05:00
arch arm: add dummy implementation of arch_curr_cpu 2022-03-11 10:59:48 +01:00
audio audio: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
bluetooth Bluetooth: PACS: Refactor PAC location read/write 2022-03-11 11:36:19 -08:00
canbus canbus: isotp: ensure consecutive frames are sent in FIFO order 2022-02-21 19:37:35 -05:00
console drivers: console: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
crypto drivers: crypto: Add multipart hash support 2022-03-01 16:32:43 -05:00
data json: Add top-level array decoding support 2021-12-01 12:21:19 -05:00
debug debug: coredump: allow for coredump backends to be defined outside of tree 2022-01-11 18:17:24 -05:00
devicetree devicetree: deprecate DT_CHOSEN_ZEPHYR_ENTROPY_LABEL 2022-03-11 15:27:05 -08:00
dfu
display drivers: display: grove_lcd_rgb: move to misc 2022-02-22 11:58:33 -08:00
drivers drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
dt-bindings nxp: imx: rename IMX_CCM_UART_CLK to IMX_CCM_UART4_CLK 2022-03-10 12:57:37 -06:00
fs fs: nvs: introduce nvs_mount and deprecate nvs_init 2022-03-01 12:46:34 +01:00
ipc ipc_service: Extend RPMsg structs and misc fixes 2021-11-22 23:03:23 -05:00
kernel kernel: Add "per thread" timeslice mechanism 2022-03-09 13:49:44 -05:00
linker toolchain: drop the old Z_ prefixed iterables macro 2022-02-28 12:19:15 +01:00
logging lib: os: cbprintf: Extend API to support new packaging modes 2022-03-14 11:16:14 +01:00
lorawan
math math: introduce macro for integer log2 2022-01-11 16:10:53 -05:00
mgmt mcumgr: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
modbus modbus: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
multi_heap
net net: if: add default selection of first up interface 2022-03-10 13:24:03 -05:00
pm all: Deprecate UTIL_LISTIFY and replace with LISTIFY 2022-03-08 11:03:30 +01:00
portability lib/os: bitarray: introduce SYS_BITARRAY_DEFINE_STATIC() 2021-11-24 14:22:23 -05:00
posix include/posix: mark unused variables 2022-03-08 09:36:12 -06:00
random
settings
shell ring_buffer: rationalize the item-based put and get methods 2022-02-24 14:49:00 -08:00
stats stats: i2c: I2C stats 2021-12-04 07:22:56 -05:00
storage storage/flash_map: Use larger type for alignment 2021-12-30 16:32:02 -05:00
sys lib: os: cbprintf: Extend API to support new packaging modes 2022-03-14 11:16:14 +01:00
task_wdt
timing
toolchain toolchain: drop the old Z_ prefixed iterables macro 2022-02-28 12:19:15 +01:00
tracing Tracing: Fixed TraceRecorder inclusion problem 2022-01-18 14:15:54 -05:00
usb usb: Add macro for user defined string descriptors 2022-02-03 14:57:42 +01:00
xen xenvm: drivers: serial: add interrupt-driven API for Xen PV console 2021-12-07 12:15:38 -05:00
zephyr
cache.h
device.h device: improve (z_)device_is_ready docs 2022-01-07 10:41:23 -05:00
devicetree.h include/devicetree.h: Add DT_STRING_TOKEN_OR macro 2022-03-10 19:42:59 -08:00
exc_handle.h
fatal.h fatal: fix missing extern "C" 2021-12-14 11:47:13 -06:00
init.h
irq_nextlevel.h drivers: interrupt_controller: remove @return doc for void funcs 2022-01-12 16:02:16 -05:00
irq_offload.h arch: Add IRQ_OFFSET_NESTED feature 2022-02-21 22:10:03 -05:00
irq.h drivers: interrupt_controller: remove @return doc for void funcs 2022-01-12 16:02:16 -05:00
kernel_includes.h
kernel_structs.h kernel: Add "per thread" timeslice mechanism 2022-03-09 13:49:44 -05:00
kernel_version.h
kernel.h kernel: Add "per thread" timeslice mechanism 2022-03-09 13:49:44 -05:00
shared_irq.h
smf.h
spinlock.h doc: spinlock: ensure spinlock api is added to doxygen 2022-02-02 08:57:14 -05:00
sw_isr_table.h
sys_clock.h clock: Z_TIMEOUT_NO_WAIT initializer to {0} 2022-01-25 21:17:04 -05:00
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h toolchain: introduce macro TOOLCHAIN_HAS_C_AUTO_TYPE 2022-02-28 10:52:51 +01:00
wait_q.h
zephyr.h