71 lines
3.2 KiB
Text
71 lines
3.2 KiB
Text
# skji coquette
|
|
# (c) 2025 eden ariel and ember ana
|
|
# SPDX-License-Identifier: EUPL-1.2
|
|
|
|
config BOARD_COQUETTE
|
|
select SOC_NRF5340_CPUAPP_QKAA if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select SOC_NRF5340_CPUAPP_QKAA if BOARD_COQUETTE_NRF5340_CPUAPP_NS
|
|
select SOC_NRF5340_CPUNET_QKAA if BOARD_COQUETTE_NRF5340_CPUNET
|
|
select ADC if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
select ARM_MPU if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select ARM_TRUSTZONE_M if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select BT_SMP_SC_ONLY if BOARD_COQUETTE_NRF5340_CPUAPP && BT
|
|
select CHARGER if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
select GPIO if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select HW_STACK_PROTECTION if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select I2C if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
select REGULATOR if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select PM_DEVICE if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply BT if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply CONSOLE if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply COQUETTE_PWRMGMT if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply FLASH if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply FLASH_MAP if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply FLASH_PAGE_LAYOUT if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply INPUT if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply LED if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply LED_STRIP if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply MPU_ALLOW_FLASH_WRITE if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply MULTITHREADING if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply RETAINED_MEM if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply RETENTION if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply RETENTION_BOOT_MODE if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply SENSOR if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply SERIAL if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply SETTINGS if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
imply UART_LINE_CTRL if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply USB_DEVICE_STACK_NEXT if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
# imply RUST if BOARD_COQUETTE_NRF5340_CPUAPP && !MCUBOOT
|
|
|
|
mainmenu "coquette setup"
|
|
|
|
menu "development"
|
|
|
|
config COQUETTE_DEV_SHELL
|
|
bool "enable development shell"
|
|
select CBPRINTF_FP_SUPPORT if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select CONSOLE if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select SHELL if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select ADC_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && ADC
|
|
select CHARGER_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && CHARGER
|
|
select GPIO_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && GPIO
|
|
select I2C_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && I2C
|
|
select INPUT_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && INPUT
|
|
select LED_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && LED
|
|
select PM_DEVICE_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
select SENSOR_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && SENSOR
|
|
select SETTINGS_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && SETTINGS
|
|
imply LV_Z_SHELL if BOARD_COQUETTE_NRF5340_CPUAPP && LVGL
|
|
imply SHELL_TAB if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
imply SHELL_TAB_AUTOCOMPLETION if BOARD_COQUETTE_NRF5340_CPUAPU
|
|
imply UART_CONSOLE if BOARD_COQUETTE_NRF5340_CPUAPP
|
|
depends on CBPRINTF_COMPLETE
|
|
depends on !MCUBOOT
|
|
default n
|
|
help
|
|
enable usb shell for development and add-ons
|
|
|
|
endmenu
|
|
|
|
rsource "drivers/Kconfig"
|
|
rsource "src/coquette/Kconfig"
|