CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y # CONFIG_RING_BUFFER=y CONFIG_NEWLIB_LIBC=y CONFIG_NEWLIB_LIBC_NANO=y #disable for 64-bit long long support # CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y # CONFIG_HW_STACK_PROTECTION=y #added on 2023-11-24 to detect stack overflow CONFIG_PM=y # # # Required to disable default behavior of deep sleep on timeout CONFIG_PM_DEVICE=y CONFIG_PM_DEVICE_RUNTIME=y # CONFIG_PM_LOG_LEVEL_DBG=y # CONFIG_REGULATOR=y # CONFIG_REGULATOR_FIXED=y #we want to be able to reboot CONFIG_REBOOT=y #SETTINGS FOR FLASH STORAGE # Enable settings subsystem CONFIG_SETTINGS=y CONFIG_SETTINGS_RUNTIME=y # CONFIG_SETTINGS_LOG_LEVEL_DBG=y # Enable flash-based storage for settings CONFIG_FLASH=y CONFIG_FLASH_MAP=y CONFIG_NVS=y CONFIG_SETTINGS_NVS=y # Enable logging CONFIG_LOG=n # Enable JSON parsing CONFIG_JSON_LIBRARY=n # Enable JSON support # ADC CONFIG_ADC=y CONFIG_ADC_ASYNC=n CONFIG_I2C=y CONFIG_GPIO=y CONFIG_GPIO_STM32=y CONFIG_EXTI_STM32=y # CONFIG_GPIO_STM32_PORTC=y # CONFIG_GPIO_LOG_LEVEL_DBG=y # CONFIG_ASSERT=y CONFIG_STM32_LPTIM_TIMER=y CONFIG_SYSTEM_CLOCK_SLOPPY_IDLE=y # CONFIG_COUNTER=y # CONFIG_COUNTER_INIT_PRIORITY=50 # CONFIG_COUNTER_TIMER_STM32=y # CONFIG_COUNTER_RTC_STM32=n # Application Upgrade support # CONFIG_BOOTLOADER_MCUBOOT=y # CONFIG_BOOT_USE_MIN_PARTITION_SIZE=y # CONFIG_USE_STM32_ASSERT=y # CONFIG_RTC=y # CONFIG_RTC_STM32=y CONFIG_CONSOLE=n CONFIG_UART_CONSOLE=n CONFIG_DEBUG=n