81 lines
2.1 KiB
Text
81 lines
2.1 KiB
Text
# SPDX-License-Identifier: MIT
|
|
|
|
CONFIG_SOC_SERIES_NRF52X=y
|
|
CONFIG_SOC_NRF52840_QIAA=y
|
|
CONFIG_BOARD_GLOVE80_RH=y
|
|
|
|
# Keyboard IDs
|
|
CONFIG_ZMK_KEYBOARD_NAME="Glove80 Right"
|
|
CONFIG_USB_DEVICE_PID=0x27d9
|
|
CONFIG_USB_DEVICE_VID=0x16c0
|
|
CONFIG_USB_DEVICE_MANUFACTURER="MoErgo"
|
|
CONFIG_USB_DEVICE_SN="moergo.com:GLV80-0123456789ABCDEF"
|
|
|
|
CONFIG_BT_DIS_PNP_PID=0x27d9
|
|
CONFIG_BT_DIS_PNP_VID=0x16c0
|
|
CONFIG_BT_DIS_MANUF="MoErgo"
|
|
CONFIG_BT_DIS_MODEL="Glove80 Right"
|
|
|
|
# Enable MPU
|
|
CONFIG_ARM_MPU=y
|
|
|
|
# Enable GPIO
|
|
CONFIG_GPIO=y
|
|
|
|
# Build configurations
|
|
CONFIG_BUILD_OUTPUT_UF2=y
|
|
CONFIG_BUILD_OUTPUT_UF2_FAMILY_ID="0x9808B007"
|
|
CONFIG_USE_DT_CODE_PARTITION=y
|
|
|
|
# Flash configuration
|
|
CONFIG_MPU_ALLOW_FLASH_WRITE=y
|
|
CONFIG_NVS=y
|
|
CONFIG_SETTINGS_NVS=y
|
|
CONFIG_FLASH=y
|
|
CONFIG_FLASH_PAGE_LAYOUT=y
|
|
CONFIG_FLASH_MAP=y
|
|
|
|
# Enable 32kHz crystal
|
|
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
|
|
|
|
# Enable RGB underglow
|
|
CONFIG_ZMK_RGB_UNDERGLOW=y
|
|
CONFIG_WS2812_STRIP=y
|
|
CONFIG_SPI=y
|
|
|
|
# disable EXT_POWER until underglow gets turned on
|
|
CONFIG_ZMK_EXT_POWER_START=n
|
|
|
|
CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=y
|
|
CONFIG_ZMK_RGB_UNDERGLOW_ON_START=n
|
|
CONFIG_ZMK_RGB_UNDERGLOW_BRT_STEP=4
|
|
CONFIG_ZMK_RGB_UNDERGLOW_BRT_MIN=4
|
|
|
|
# DO NOT CHANGE CONFIG_ZMK_RGB_UNDERGLOW_BRT_MAX TO ABOVE 80. Configuring
|
|
# BRT_MAX above 80% will draw additional current and can potentially damage your
|
|
# computer. WARRANTY IS VOID IF BRT_MAX SET ABOVE 80.
|
|
CONFIG_ZMK_RGB_UNDERGLOW_BRT_MAX=80
|
|
|
|
CONFIG_ZMK_RGB_UNDERGLOW_EFF_START=3
|
|
CONFIG_ZMK_RGB_UNDERGLOW_HUE_START=285
|
|
CONFIG_ZMK_RGB_UNDERGLOW_SAT_START=75
|
|
CONFIG_ZMK_RGB_UNDERGLOW_BRT_START=16
|
|
|
|
# The power LED is implemented as a backlight
|
|
# For now, the power LED is acting as a "USB connected" indicator
|
|
CONFIG_ZMK_BACKLIGHT=y
|
|
CONFIG_ZMK_BACKLIGHT_ON_START=y
|
|
CONFIG_ZMK_BACKLIGHT_BRT_START=5
|
|
CONFIG_ZMK_BACKLIGHT_AUTO_OFF_IDLE=y
|
|
CONFIG_ZMK_BACKLIGHT_AUTO_OFF_USB=y
|
|
|
|
# The full two-byte consumer report space has compatibility issues with some
|
|
# operating systems, most notably macOS. Use the more basic single-byte usage
|
|
# space.
|
|
CONFIG_ZMK_HID_CONSUMER_REPORT_USAGES_BASIC=y
|
|
|
|
# Default to no logging
|
|
CONFIG_ZMK_USB_LOGGING=n
|
|
|
|
# Turn on debugging to disable optimization
|
|
CONFIG_DEBUG=n
|