birdsong-devices/boards/shields/coquette_wings/Kconfig

62 lines
1.4 KiB
Text

# Copyright (c) 2025 eden ariel and ember ana
# SPDX-License-Identifier: EUPL-1.2
if SHIELD_COQUETTE_WINGS
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_RGB_UNDERGLOW_EXT_POWER if ZMK_RGB_UNDERGLOW
imply USB_DEVICE_STACK
depends on BIRDSONG_HW_ZMK && !MCUBOOT
default y
config COQUETTE_HW_SUPPORT
bool "enable hardware support features for coquette"
imply BT_BAS
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 PM_DEVICE
select SETTINGS
select LED_STRIP if ZMK_RGB_UNDERGLOW
imply BT_CTLR_PHY_2M
imply FIREFLIES
imply STDOUT_CONSOLE
imply UART_INTERRUPT_DRIVEN
imply UART_LINE_CTRL
imply USB_CDC_ACM
depends on !MCUBOOT
default y
config USB_HID_POLL_INTERVAL_MS
default 1
if ZMK_RGB_UNDERGLOW
config ZMK_RGB_UNDERGLOW_BRT_MAX
int
default 48
config ZMK_RGB_UNDERGLOW_HUE_START
int
default 286
config ZMK_RGB_UNDERGLOW_HUE_STEP
int
default 4
config ZMK_RGB_UNDERGLOW_BRT_STEP
int
default 3
config ZMK_RGB_UNDERGLOW_BRT_START
int
default 18
endif # ZMK_UNDERGLOW
endif # SHIELD_COQUETTE_WINGS