# --- 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_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="Edis Buzzer" CONFIG_USB_DEVICE_PID=0x0001 CONFIG_USB_DRIVER_LOG_LEVEL_ERR=y CONFIG_USB_DEVICE_LOG_LEVEL_ERR=y CONFIG_USB_DEVICE_LOG_LEVEL_OFF=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 CONFIG_MCUBOOT_UTIL_LOG_LEVEL_ERR=y # --- HWINFO und CRC --- CONFIG_HWINFO=y CONFIG_CRC=y # --- Debugging & Sicherheit --- CONFIG_ASSERT=n 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