:orphan: .. title:: CONFIG_CAN_MAX_FILTER .. kconfig:: CONFIG_CAN_MAX_FILTER CONFIG_CAN_MAX_FILTER ##################### *Maximum number of concurrent active filters* *Maximum number of concurrent active RX filters* *Maximum number of concurrent active filters* *Maximum number of concurrent active filters* Type: ``int`` Help ==== .. code-block:: none Defines the array size of the callback/msgq pointers. Must be at least the size of concurrent reads. Help ==== .. code-block:: none Defines maximum number of concurrent active RX filters Help ==== .. code-block:: none Defines the array size of the callback/msgq pointers. Must be at least the size of concurrent reads. Help ==== .. code-block:: none Defines the array size of the filters. Must be at least the size of concurrent reads. Direct dependencies =================== (\ :kconfig:`CAN_STM32 ` && \ :kconfig:`CAN `) || (\ :kconfig:`CAN_MCUX_FLEXCAN ` && \ :kconfig:`CAN `) || (\ :kconfig:`CAN_MCP2515 ` && \ :kconfig:`CAN `) || (\ :kconfig:`CAN_LOOPBACK ` && \ :kconfig:`CAN `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - 5 - 5 - 5 - 16 Kconfig definitions =================== At ``/drivers/can/Kconfig.stm32:16`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:40`` → ``/drivers/Kconfig:80`` → ``/drivers/can/Kconfig:89`` Menu path: (Top) → Device Drivers → CAN Drivers → STM32 CAN Driver .. code-block:: kconfig config CAN_MAX_FILTER int "Maximum number of concurrent active filters" range 1 56 default 5 depends on CAN_STM32 && CAN help Defines the array size of the callback/msgq pointers. Must be at least the size of concurrent reads. ---- At ``/drivers/can/Kconfig.mcux:13`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:40`` → ``/drivers/Kconfig:80`` → ``/drivers/can/Kconfig:91`` Menu path: (Top) → Device Drivers → CAN Drivers → MCUX FlexCAN driver .. code-block:: kconfig config CAN_MAX_FILTER int "Maximum number of concurrent active RX filters" range 1 15 if SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_KINETIS_K6X range 1 64 if SOC_SERIES_IMX_RT default 5 depends on CAN_MCUX_FLEXCAN && CAN help Defines maximum number of concurrent active RX filters ---- At ``/drivers/can/Kconfig.mcp2515:29`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:40`` → ``/drivers/Kconfig:80`` → ``/drivers/can/Kconfig:92`` Menu path: (Top) → Device Drivers → CAN Drivers → MCP2515 CAN Driver .. code-block:: kconfig config CAN_MAX_FILTER int "Maximum number of concurrent active filters" range 1 32 default 5 depends on CAN_MCP2515 && CAN help Defines the array size of the callback/msgq pointers. Must be at least the size of concurrent reads. ---- At ``/drivers/can/Kconfig.loopback:19`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:40`` → ``/drivers/Kconfig:80`` → ``/drivers/can/Kconfig:95`` Menu path: (Top) → Device Drivers → CAN Drivers → Loopback CAN driver .. code-block:: kconfig config CAN_MAX_FILTER int "Maximum number of concurrent active filters" range 1 1024 default 16 depends on CAN_LOOPBACK && CAN help Defines the array size of the filters. Must be at least the size of concurrent reads. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*