config ZMK_KSCAN_GPIO_DRIVER bool "Enable GPIO kscan driver to simulate key presses" default y select GPIO if ZMK_KSCAN_GPIO_DRIVER config ZMK_KSCAN_GPIO_POLLING bool "Poll for key event triggers instead of using interrupts" default n endif config ZMK_KSCAN_INIT_PRIORITY int "Keyboard scan driver init priority" default 40 help Keyboard scan device driver initialization priority. menuconfig EN11 bool "EN11 Incremental Encoder Sensor" depends on GPIO help Enable driver for EN11 incremental encoder sensors. if EN11 choice prompt "Trigger mode" default EN11_TRIGGER_NONE help Specify the type of triggering to be used by the driver. config EN11_TRIGGER_NONE bool "No trigger" config EN11_TRIGGER_GLOBAL_THREAD bool "Use global thread" depends on GPIO select EN11_TRIGGER config EN11_TRIGGER_OWN_THREAD bool "Use own thread" depends on GPIO select EN11_TRIGGER endchoice config EN11_TRIGGER bool config EN11_THREAD_PRIORITY int "Thread priority" depends on EN11_TRIGGER_OWN_THREAD default 10 help Priority of thread used by the driver to handle interrupts. config EN11_THREAD_STACK_SIZE int "Thread stack size" depends on EN11_TRIGGER_OWN_THREAD default 1024 help Stack size of thread used by the driver to handle interrupts. endif # EN11