47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
# Copyright (c) 2022 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config ZEPHYR_ZCBOR_MODULE
|
|
bool
|
|
|
|
config ZCBOR
|
|
bool "zcbor CBOR library"
|
|
depends on ZEPHYR_ZCBOR_MODULE
|
|
help
|
|
zcbor CBOR encoder/decoder library
|
|
|
|
if ZCBOR
|
|
|
|
config ZCBOR_CANONICAL
|
|
bool "Produce canonical CBOR"
|
|
help
|
|
Enabling this will prevent zcbor from creating lists and maps with
|
|
indefinite-length arrays (it will still decode them properly).
|
|
|
|
config ZCBOR_STOP_ON_ERROR
|
|
bool "Stop on error when processing (Must also be enabled in state var)"
|
|
help
|
|
Make the stop_on_error functionality available. Note that it still
|
|
needs to be enabled in the state variable
|
|
(`state->constant_state->stop_on_error`).
|
|
This makes all functions abort their execution if called when an error
|
|
has already happened.
|
|
|
|
config ZCBOR_VERBOSE
|
|
bool "Make zcbor code print messages"
|
|
|
|
config ZCBOR_ASSERT
|
|
def_bool ASSERT
|
|
|
|
config ZCBOR_BIG_ENDIAN
|
|
def_bool BIG_ENDIAN
|
|
|
|
config ZCBOR_MAX_STR_LEN
|
|
int "Default max length when calling zcbor_tstr_put_term()"
|
|
default 256
|
|
help
|
|
This can be manually used if no other value is readily available, but
|
|
using this is discouraged.
|
|
|
|
endif # ZCBOR
|