mirror of
https://github.com/liquidraver/ZephCore.git
synced 2026-09-04 14:03:51 +00:00
33 lines
1.3 KiB
Plaintext
33 lines
1.3 KiB
Plaintext
# 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 ==========
|
|
# Repeaters and room servers don't move. Tell CASIC-family GNSS modules so:
|
|
# the dynamic model is stored IN THE MODULE and survives reflashing the host,
|
|
# so a board that previously ran other GNSS firmware can arrive stuck in an
|
|
# automotive or airborne model that quietly degrades fixes on a fixed site.
|
|
# 1 = stationary. Only applies to boards using the air530z-family driver.
|
|
CONFIG_GNSS_LUATOS_AIR530Z_NAV_MODE=1
|