| # 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 |