SystemK/Kconfig
2026-01-08 21:37:49 -06:00

68 lines
No EOL
2 KiB
Text

menu "KTag SystemK"
config KTAG_N_NEOPIXEL_CHANNELS
int "Number of NeoPixel channels"
range 1 4
default 4
help
Only values of '1' or '4' are supported.
config KTAG_MAX_NEOPIXELS_PER_CHANNEL
int "Maximum Neopixels per channel"
default 8
help
Maximum number of NeoPixels on a single channel.
config KTAG_ANIMATION_STEP_TIME_IN_ms
int "Time between animation updates (in milliseconds)"
default 10
config KTAG_T_DEFAULT_START_GAME_in_ms
int "Default time between game initiation and game start (in milliseconds)"
default 30000
config KTAG_MAX_AUDIO_VOLUME
int "Maximum audio volume"
range 1 100
default 100
help
Value of audio volume representing the maximum volume possible for this device.
config KTAG_MIN_AUDIO_VOLUME
int "Minimum audio volume"
range 0 99
default 0
help
Value of audio volume representing the minimum volume possible for this device.
config SYSTEMK_LOG_LEVEL
int
default 0 if SYSTEMK_LOG_LEVEL_NONE
default 1 if SYSTEMK_LOG_LEVEL_ERROR
default 2 if SYSTEMK_LOG_LEVEL_WARN
default 3 if SYSTEMK_LOG_LEVEL_INFO
default 4 if SYSTEMK_LOG_LEVEL_DEBUG
default 5 if SYSTEMK_LOG_LEVEL_VERBOSE
choice SYSTEMK_LOG_LEVEL_CHOICE
bool "SystemK maximum log level"
default SYSTEMK_LOG_LEVEL_VERBOSE
help
Set the maximum compiled log level for SystemK.
Messages at higher levels will be removed at compile time.
config SYSTEMK_LOG_LEVEL_NONE
bool "No output"
config SYSTEMK_LOG_LEVEL_ERROR
bool "Error"
config SYSTEMK_LOG_LEVEL_WARN
bool "Warning"
config SYSTEMK_LOG_LEVEL_INFO
bool "Info"
config SYSTEMK_LOG_LEVEL_DEBUG
bool "Debug"
config SYSTEMK_LOG_LEVEL_VERBOSE
bool "Verbose"
endchoice
endmenu