zephyr/rims_app/prj.conf
2025-04-29 13:01:30 +02:00

53 lines
983 B
Plaintext

# optimizations
CONFIG_GEN_ISR_TABLES=y
CONFIG_GEN_IRQ_VECTOR_TABLE=y
# kernel configuration
CONFIG_EVENTS=y
CONFIG_POLL=y
CONFIG_POSIX_API=y
CONFIG_POSIX_TIMERS=y
# CONFIG_TIMER_READS_ITS_FREQUENCY_AT_RUNTIME=y
#CONFIG_USERSPACE=y
CONFIG_HW_STACK_PROTECTION=y
CONFIG_MPU_STACK_GUARD=y
CONFIG_ASSERT=n
CONFIG_LOG=n
CONFIG_LOG_MODE_IMMEDIATE=n # Log messages are output immediately
CONFIG_LOG_BACKEND_UART=n # Use UART for log output
# modules
CONFIG_NANOPB=y
CONFIG_CRC=y
CONFIG_CPP=y
CONFIG_STD_CPP2B=y
CONFIG_CPP_EXCEPTIONS=y
CONFIG_CPP_RTTI=n
CONFIG_REQUIRES_FULL_LIBCPP=y
CONFIG_NEWLIB_LIBC_NANO=n
#
CONFIG_THREAD_ANALYZER=y
CONFIG_THREAD_NAME=y
CONFIG_THREAD_ANALYZER_USE_PRINTK=n
CONFIG_THREAD_ANALYZER_USE_LOG=n
CONFIG_THREAD_ANALYZER_AUTO=n
#
CONFIG_CONSOLE=n
CONFIG_UART_CONSOLE=n
CONFIG_EARLY_CONSOLE=n
CONFIG_BOOT_BANNER=n
#
CONFIG_SERIAL=y
# not working as expected for TX
CONFIG_UART_INTERRUPT_DRIVEN=y
# subsystems
CONFIG_ADC=y
CONFIG_MAIN_STACK_SIZE=1500