# Repeater-specific config # # Build with: -DEXTRA_CONF_FILE="boards/common/repeater.conf" # # Repeaters use USB serial CLI for configuration — no BLE, no bonding, no NUS. # This overrides the BLE settings in zephcore_common.conf. # ========== Role Selection ========== CONFIG_ZEPHCORE_ROLE_REPEATER=y # ========== Disable BLE entirely ========== # Repeaters have zero BLE functionality — all config via USB serial CLI. # Saves ~100KB flash and ~30KB RAM on nRF52. CONFIG_BT=n # ========== Entropy (required when BT is disabled) ========== # BT normally pulls in the entropy subsystem. Without BT, we need it explicitly # for Ed25519 key generation, LoRa random delays, etc. CONFIG_ENTROPY_GENERATOR=y # ========== Optional ESP32 repeater uplink ========== # Observer-style WiFi+MQTT reporting from repeater role. # Runtime-configured and reboot-applied. CONFIG_ZEPHCORE_REPEATER_UPLINK=n # GNSS dynamic model: stationary on fixed roles, from CONFIG_ZEPHCORE_GPS_NAV_MODE # (which the air530z driver's own knob follows; see zephcore/Kconfig).