CONFIG_KSCAN=y CONFIG_KSCAN_GPIO=y # CONFIG_ZMK_KSCAN_LOG_LEVEL_DBG=y # CONFIG_ZMK_USB_HID_LOG_LEVEL_DBG=y CONFIG_USB=y CONFIG_USB_DEVICE_STACK=y CONFIG_USB_DEVICE_HID=y CONFIG_USB_DEVICE_PRODUCT="ZMK Firmware" CONFIG_BT=y CONFIG_BT_SMP=y CONFIG_BT_SMP_SC_PAIR_ONLY=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_GATT_DIS=y # HID GATT notifications sent this way are *not* picked up by Linux, and possibly others. CONFIG_BT_GATT_NOTIFY_MULTIPLE=n CONFIG_BT_GATT_BAS=y CONFIG_BT_DEVICE_NAME="ZMK Keyboard" CONFIG_BT_DEVICE_APPEARANCE=961 CONFIG_BT_FIXED_PASSKEY=y # Incresed stack due to settings API usage # CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # # CONFIG_BT_SETTINGS=y # CONFIG_FLASH=y # CONFIG_FLASH_PAGE_LAYOUT=y # CONFIG_FLASH_MAP=y # CONFIG_NVS=y # CONFIG_SETTINGS=y # CONFIG_SETTINGS_NONE=n