Skip to content

NCS based unknown Kconfig symbols #109

Description

@JordanYates

When using Memfault with standard Zephyr, there are several symbols which fail Kconfig linting (compliance is hinted at in #102 (comment))
MODEM_JWT and NRF_CLOUD_COAP_MAX_USER_OPTIONS don't exist in either Memfault or Zephyr (defined in NCS).

warning: undefined symbol MODEM_JWT:

- Referenced at /home/runner/work/infuse-sdk/infuse-sdk/modules/lib/memfault/ports/zephyr/ncs/Kconfig:104:

menuconfig MEMFAULT_USE_NRF_CLOUD_COAP
	bool "Use nRF Cloud CoAP endpoint"
	depends on NETWORKING && MODEM_JWT && COAP && COAP_CLIENT && COAP_EXTENDED_OPTIONS_LEN_VALUE >= 192 && NRF_CLOUD_COAP_MAX_USER_OPTIONS >= 2 && MEMFAULT_NRF_CONNECT_SDK && MEMFAULT
	help
	  Note: Requires device to be provisioned with nRF Cloud.


warning: undefined symbol NRF_CLOUD_COAP_MAX_USER_OPTIONS:

- Referenced at /home/runner/work/infuse-sdk/infuse-sdk/modules/lib/memfault/ports/zephyr/ncs/Kconfig:104:

menuconfig MEMFAULT_USE_NRF_CLOUD_COAP
	bool "Use nRF Cloud CoAP endpoint"
	depends on NETWORKING && MODEM_JWT && COAP && COAP_CLIENT && COAP_EXTENDED_OPTIONS_LEN_VALUE >= 192 && NRF_CLOUD_COAP_MAX_USER_OPTIONS >= 2 && MEMFAULT_NRF_CONNECT_SDK && MEMFAULT
	help
	  Note: Requires device to be provisioned with nRF Cloud.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions