zmk-module-coquette/boards/shields/coquette_wings/Kconfig.defconfig

113 lines
2.3 KiB
Text

# Copyright (c) 2025 eden ariel and ember ana
# SPDX-License-Identifier: EUPL-1.2
if SHIELD_COQUETTE_GACHLILIT
config BT_DIS_MANUF_NAME_STR
default "skji"
config BT_DIS_MODEL_NUMBER_STR
default "gachlilit"
config ZMK_KEYBOARD_NAME
default "gachlilit"
config USB_MAX_POWER
default 250
endif
if SHIELD_COQUETTE_BIRBY
config BT_DIS_MANUF_NAME_STR
default "skji"
config BT_DIS_MODEL_NUMBER_STR
default "birby"
config ZMK_KEYBOARD_NAME
default "birby"
config USB_MAX_POWER
default 200
endif
if ZMK_DISPLAY
config ZMK_DISPLAY_TICK_PERIOD_MS
default 24
config LV_Z_MEM_POOL_SIZE
default 65536
config ZMK_DISPLAY_DEDICATED_THREAD_STACK_SIZE
default 4096
endif
config COQUETTE_ZMK
bool "enable base features for coquette"
imply ZMK_BLE
imply ZMK_USB
imply ZMK_USB_BOOT
select ZMK_BLE_PASSKEY_ENTRY if ZMK_BLE
select ZMK_BLE_EXPERIMENTAL_SEC if ZMK_BLE
imply ZMK_DISPLAY_BLANK_ON_IDLE if ZMK_DISPLAY
imply ZMK_EXT_POWER if ZMK_RGB_UNDERGLOW
imply ZMK_HID_INDICATORS
imply ZMK_PM_SOFT_OFF
imply ZMK_RGB_UNDERGLOW_EXT_POWER if ZMK_RGB_UNDERGLOW
imply ZMK_SLEEP
default y
config COQUETTE_HW_SUPPORT
bool "enable hardware support features for coquette"
imply USB_DEVICE_STACK if !USB_DEVICE_STACK_NEXT
imply BT_BAS
select DISPLAY if ZMK_DISPLAY
select INPUT
select INPUT_KBD_MATRIX_16_BIT_ROW
select INPUT_SHELL if COQUETTE_DEV_SHELL
imply INPUT_SHELL_KBD_MATRIX_STATE if COQUETTE_DEV_SHELL
select LVGL if ZMK_DISPLAY
select PM_DEVICE
select SETTINGS
select SPI if ZMK_DISPLAY
select LED_STRIP if ZMK_RGB_UNDERGLOW
imply BT_CTLR_PHY_2M
imply SKJI_FIREFLIES
imply STDOUT_CONSOLE
imply UART_INTERRUPT_DRIVEN
imply UART_LINE_CTRL
imply USB_CDC_ACM
default y
config ZMK_IDLE_TIMEOUT
default 180000
config ZMK_IDLE_SLEEP_TIMEOUT
default 1080000
config ZMK_STUDIO
default n
config ZMK_POINTING
default n
config ZMK_KSCAN
default n
config KSCAN
default n
config USB_HID_POLL_INTERVAL_MS
default 1
config ZMK_SETTINGS_SAVE_DEBOUNCE
default 300000
config ZMK_RGB_UNDERGLOW
default n
if ZMK_RGB_UNDERGLOW
config ZMK_RGB_UNDERGLOW_BRT_MAX
default 48
config ZMK_RGB_UNDERGLOW_HUE_START
default 286
config ZMK_RGB_UNDERGLOW_HUE_STEP
default 4
config ZMK_RGB_UNDERGLOW_BRT_STEP
default 3
config ZMK_RGB_UNDERGLOW_BRT_START
default 18
endif