fix(kscan): Adjust composite kscan priority
* Composite kscan needs a dedicated priority to be sure it is initialized after the other kscan instances.
This commit is contained in:
parent
a81a2d37a8
commit
552347b8a4
2 changed files with 9 additions and 1 deletions
|
@ -14,6 +14,14 @@ config ZMK_KSCAN_COMPOSITE_DRIVER
|
|||
bool
|
||||
default $(dt_compat_enabled,$(DT_COMPAT_ZMK_KSCAN_COMPOSITE))
|
||||
|
||||
if ZMK_KSCAN_COMPOSITE_DRIVER
|
||||
|
||||
config ZMK_KSCAN_COMPOSITE_INIT_PRIORITY
|
||||
int "Init Priority for the composite kscan driver"
|
||||
default 95
|
||||
|
||||
endif
|
||||
|
||||
config ZMK_KSCAN_GPIO_DRIVER
|
||||
bool
|
||||
select GPIO
|
||||
|
|
|
@ -109,4 +109,4 @@ static const struct kscan_composite_config kscan_composite_config = {};
|
|||
static struct kscan_composite_data kscan_composite_data;
|
||||
|
||||
DEVICE_DT_INST_DEFINE(0, kscan_composite_init, NULL, &kscan_composite_data, &kscan_composite_config,
|
||||
POST_KERNEL, CONFIG_KSCAN_INIT_PRIORITY, &mock_driver_api);
|
||||
POST_KERNEL, CONFIG_ZMK_KSCAN_COMPOSITE_INIT_PRIORITY, &mock_driver_api);
|
||||
|
|
Loading…
Add table
Reference in a new issue