# VesiScan BASIC - Zephyr configuration # Stage 1: GPIO + Power Control + LED + Debug Logging # Stage 2: BLE (NUS) CONFIG_GPIO=y # Logging via RTT CONFIG_LOG=y CONFIG_LOG_MODE_DEFERRED=y CONFIG_LOG_BACKEND_RTT=y CONFIG_LOG_BACKEND_UART=n CONFIG_USE_SEGGER_RTT=y CONFIG_PRINTK=y CONFIG_CONSOLE=y CONFIG_RTT_CONSOLE=y CONFIG_SERIAL=n CONFIG_UART_CONSOLE=n # BLE stack CONFIG_BT=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_DEVICE_NAME="VB026030000" CONFIG_BT_DEVICE_NAME_DYNAMIC=y CONFIG_BT_DEVICE_NAME_MAX=16 # BLE NUS (Nordic UART Service) CONFIG_BT_NUS=y # GATT / MTU CONFIG_BT_GATT_CLIENT=y CONFIG_BT_L2CAP_TX_MTU=247 CONFIG_BT_BUF_ACL_TX_SIZE=251 CONFIG_BT_BUF_ACL_RX_SIZE=251 # Connection parameters CONFIG_BT_PERIPHERAL_PREF_MIN_INT=24 CONFIG_BT_PERIPHERAL_PREF_MAX_INT=24 CONFIG_BT_PERIPHERAL_PREF_LATENCY=0 CONFIG_BT_PERIPHERAL_PREF_TIMEOUT=400 # TX power CONFIG_BT_CTLR_TX_PWR_PLUS_8=y # Security (dev mode - disabled for now) CONFIG_BT_SMP=n # ADC (battery, temperature) CONFIG_ADC=y # System CONFIG_HEAP_MEM_POOL_SIZE=2048 CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048