zephyr/rims_app/prj.conf
Bartosz Wieczorek 5edbfb63bc refactor
2025-06-16 14:56:20 +02:00

58 lines
1.1 KiB
Plaintext

# optimizations
CONFIG_GEN_ISR_TABLES=y
CONFIG_GEN_IRQ_VECTOR_TABLE=y
CONFIG_SIZE_OPTIMIZATIONS=y
CONFIG_HEAP_MEM_POOL_SIZE=512
# kernel configuration
CONFIG_EVENTS=y
CONFIG_POLL=y
CONFIG_POSIX_API=n
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=n
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=1024
#CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=1500
CONFIG_IDLE_STACK_SIZE=128
CONFIG_ISR_STACK_SIZE=1024