79 lines
1.7 KiB
Plaintext
79 lines
1.7 KiB
Plaintext
# --- GPIO & Logging ---
|
|
CONFIG_GPIO=y
|
|
CONFIG_LOG=y
|
|
CONFIG_POLL=y
|
|
|
|
# --- Power Management (Fix für HAS_PM & Policy) ---
|
|
# CONFIG_PM=y
|
|
CONFIG_PM_DEVICE=y
|
|
|
|
# --- Flash & Filesystem ---
|
|
CONFIG_FLASH=y
|
|
CONFIG_FLASH_MAP=y
|
|
CONFIG_FILE_SYSTEM=y
|
|
CONFIG_FILE_SYSTEM_LITTLEFS=y
|
|
CONFIG_FILE_SYSTEM_MKFS=y
|
|
CONFIG_CRC=y
|
|
CONFIG_FS_LITTLEFS_READ_SIZE=64
|
|
CONFIG_FS_LITTLEFS_PROG_SIZE=256
|
|
CONFIG_FS_LITTLEFS_CACHE_SIZE=512
|
|
CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE=128
|
|
CONFIG_FS_LITTLEFS_BLOCK_CYCLES=512
|
|
CONFIG_MAIN_STACK_SIZE=2048
|
|
|
|
# --- USB Device & CDC ACM ---
|
|
CONFIG_USB_DEVICE_STACK=y
|
|
CONFIG_DEPRECATION_TEST=y
|
|
CONFIG_USB_DEVICE_MANUFACTURER="Eduard Iten"
|
|
CONFIG_USB_DEVICE_PRODUCT="Edi's Buzzer"
|
|
CONFIG_USB_DEVICE_PID=0x0001
|
|
CONFIG_USB_DRIVER_LOG_LEVEL_ERR=y
|
|
CONFIG_USB_DEVICE_LOG_LEVEL_ERR=y
|
|
CONFIG_USB_DEVICE_INITIALIZE_AT_BOOT=n
|
|
CONFIG_USB_DEVICE_STACK_NEXT=n
|
|
|
|
# --- UART (für USB-CDC) ---
|
|
CONFIG_SERIAL=y
|
|
CONFIG_UART_INTERRUPT_DRIVEN=y
|
|
CONFIG_UART_LINE_CTRL=y
|
|
|
|
# --- I2S & Audio ---
|
|
CONFIG_I2S=y
|
|
CONFIG_NRFX_I2S=y
|
|
|
|
# --- MCUMGR für Firmware-Updates ---
|
|
CONFIG_REBOOT=y
|
|
CONFIG_FLASH_MAP=y
|
|
CONFIG_STREAM_FLASH=y
|
|
CONFIG_IMG_MANAGER=y
|
|
CONFIG_MCUBOOT_IMG_MANAGER=y
|
|
|
|
# --- HWINFO und CRC ---
|
|
CONFIG_HWINFO=y
|
|
CONFIG_CRC=y
|
|
|
|
# --- Debugging & Sicherheit ---
|
|
CONFIG_ASSERT=y
|
|
CONFIG_HW_STACK_PROTECTION=y
|
|
CONFIG_RESET_ON_FATAL_ERROR=y
|
|
|
|
# --- Unbenutze Features ---
|
|
CONFIG_ADC=n
|
|
CONFIG_I2C=n
|
|
CONFIG_SPI=n
|
|
CONFIG_PWM=n
|
|
|
|
# UNKOMMENTIEREN FÜR PRODUKTIONSBUILD (KEINE KONSOLE, KEIN LOGGING, KEINE DEBUGGING-INFO)
|
|
# # --- Konsole & Output komplett aus ---
|
|
# CONFIG_CONSOLE=n
|
|
# CONFIG_UART_CONSOLE=n
|
|
# CONFIG_PRINTK=n
|
|
# CONFIG_BOOT_BANNER=n
|
|
# CONFIG_STDOUT_CONSOLE=n
|
|
|
|
# # --- Logging aus ---
|
|
# CONFIG_LOG=n
|
|
|
|
# # --- Debugging-Features reduzieren ---
|
|
# CONFIG_ASSERT=n
|
|
# CONFIG_DEBUG_THREAD_INFO=n |