- Switch from OTAA to ABP for reliable network joining - Use SHT4X temperature sensor instead of MLX90614 internal temp - Add automatic relay control based on 21°C threshold - Add manual override capability via downlink commands - Update device tree for Rev 2.1 board compatibility - Improve logging configuration to prevent message drops
27 lines
635 B
Plaintext
27 lines
635 B
Plaintext
CONFIG_LOG=y
|
|
CONFIG_SENSOR=y
|
|
CONFIG_GPIO=y
|
|
CONFIG_SETTINGS=y
|
|
CONFIG_FLASH=y
|
|
CONFIG_FLASH_MAP=y
|
|
CONFIG_ZMS=y
|
|
CONFIG_I2C=y
|
|
CONFIG_SHT4X=y
|
|
CONFIG_LORA=y
|
|
CONFIG_LORAWAN=y
|
|
CONFIG_LORAMAC_REGION_EU868=y
|
|
CONFIG_MAIN_STACK_SIZE=4096
|
|
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
|
|
CONFIG_LOG_DEFAULT_LEVEL=3
|
|
CONFIG_NEWLIB_LIBC=y
|
|
CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y
|
|
CONFIG_ENTROPY_GENERATOR=y
|
|
|
|
# Log buffer configuration to prevent dropped messages
|
|
CONFIG_LOG_BUFFER_SIZE=4096
|
|
CONFIG_LOG_PROCESS_TRIGGER_THRESHOLD=16
|
|
CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=2048
|
|
CONFIG_LOG_MODE_DEFERRED=y
|
|
|
|
# UART buffer size optimization
|
|
CONFIG_UART_CONSOLE_LOG_LEVEL_DBG=n |