# --- КРИТИЧЕСКИЙ ШАГ: СМЕНА ОПТИМИЗАЦИИ КОМПИЛЯТОРА ---
# Отключаем оптимизацию по размеру (-Os) и включаем оптимизацию по скорости (-O2)
CONFIG_SIZE_OPTIMIZATIONS=n
CONFIG_SPEED_OPTIMIZATIONS=y
# --- ОТКЛЮЧЕНИЕ ПОВСЕМЕСТНОГО ЛОГИРОВАНИЯ (УРОВЕНЬ 3 -> 0) ---
# Логи уровня INFO генерируются на каждый чих сетевого и медиа-стека. Отключаем их:
CONFIG_KERNEL_LOG_LEVEL_OFF=y
CONFIG_AUDIO_CODEC_LOG_LEVEL_OFF=y
CONFIG_DMA_LOG_LEVEL_OFF=y
CONFIG_MBEDTLS_LOG_LEVEL_OFF=y
CONFIG_ETHERNET_LOG_LEVEL_OFF=y
CONFIG_NET_TCP_LOG_LEVEL_OFF=y
CONFIG_NET_UDP_LOG_LEVEL_OFF=y
CONFIG_NET_PKT_LOG_LEVEL_OFF=y
CONFIG_NET_CORE_LOG_LEVEL_OFF=y
CONFIG_NET_IF_LOG_LEVEL_OFF=y
CONFIG_NET_TC_LOG_LEVEL_OFF=y
CONFIG_NET_CONTEXT_LOG_LEVEL_OFF=y
CONFIG_NET_CONN_LOG_LEVEL_OFF=y
CONFIG_NET_ROUTE_LOG_LEVEL_OFF=y
CONFIG_PTHREAD_MUTEX_LOG_LEVEL_OFF=y
CONFIG_PTHREAD_COND_LOG_LEVEL_OFF=y
CONFIG_PTHREAD_KEY_LOG_LEVEL_OFF=y
CONFIG_PTHREAD_RWLOCK_LOG_LEVEL_OFF=y
CONFIG_PTHREAD_SPINLOCK_LOG_LEVEL_OFF=y
CONFIG_TIMER_LOG_LEVEL_OFF=y
CONFIG_USBD_LOG_LEVEL_OFF=y
CONFIG_USBD_MSC_LOG_LEVEL_OFF=y
# --- ОПТИМИЗАЦИЯ СТЕКОВ И ШИФРОВАНИЯ ---
# Выключаем компактный, но экстремально медленный алгоритм SHA256 (с вложенными циклами)
CONFIG_MBEDTLS_SHA256_SMALLER=n
# Включаем аппаратный сопроцессор шифрования NXP DCP для разгрузки ядра процессора
CONFIG_NXP_DCP=y
# Отключаем динамическое создание тяжелых потоков из внешней RAM
CONFIG_DYNAMIC_THREAD_ALLOC=n