| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| config NETUTILS_WAKAAMA |
| bool "Eclipse Wakaama" |
| default n |
| depends on ALLOW_ECLIPSE_COMPONENTS |
| ---help--- |
| Enable Eclipse Wakaama (formerly liblwm2m) - an implementation |
| of LWM2M protocol. |
| |
| if NETUTILS_WAKAAMA |
| |
| config WAKAAMA_VERSION |
| string "Wakaama version" |
| default "bf81d0827b6e4f369c8022f9d23c1600b8d4c528" |
| |
| config WAKAAMA_COAP_DEFAULT_BLOCK_SIZE |
| int "Wakaama LWM2M COAP default block size" |
| default 1024 |
| |
| config WAKAAMA_CLIENT_MODE |
| bool "Wakaama client mode" |
| default n |
| |
| config WAKAAMA_SERVER_MODE |
| bool "Wakaama server mode" |
| default n |
| |
| config WAKAAMA_BOOTSTRAP |
| bool "Wakaama bootstrap" |
| default n |
| |
| config WAKAAMA_OLD_CONTENT_FORMAT_SUPPORT |
| bool "Wakaama old content format support" |
| default n |
| |
| config WAKAAMA_TLV |
| bool "Wakaama TLV support" |
| default n |
| |
| config WAKAAMA_JSON |
| bool "Wakaama JSON support" |
| default n |
| |
| config WAKAAMA_SENML_JSON |
| bool "Wakaama SenML JSON support" |
| default n |
| |
| menuconfig WAKAAMA_EXAMPLES |
| bool "Wakaama examples" |
| |
| if WAKAAMA_EXAMPLES |
| |
| if WAKAAMA_CLIENT_MODE |
| |
| choice |
| prompt "Wakaama clinet example" |
| default WAKAAMA_EXAMPLE_CLIENT_LIGHT |
| |
| config WAKAAMA_EXAMPLE_CLIENT_LIGHT |
| bool "Wakaama light client example" |
| |
| config WAKAAMA_EXAMPLE_CLIENT |
| bool "Wakaama client example" |
| |
| config WAKAAMA_EXAMPLE_CLIENT_DTLS |
| bool "Wakaama client DTLS example" |
| depends on CRYPTO_TINYDTLS |
| |
| endchoice # "Wakaama clinet example" |
| |
| config WAKAAMA_EXAMPLE_CLIENT_STACKSIZE |
| int "Wakaama client example stack size" |
| default 8192 |
| |
| endif # WAKAAMA_CLIENT_MODE |
| |
| endif # WAKAAMA_EXAMPLES |
| |
| endif # NETUTILS_WAKAAMA |