Tracks the Android side of meshtastic/protobufs#749 (open, approved incl. by @jamesarich, CI currently red). Adds PositionConfig.GpsProfile (MANUAL = 0, pedestrian / vehicle / fixed …) and marks every PositionFlags member [deprecated = true]. Firmware derives update interval, broadcast interval, smart-broadcast min interval/distance and flags from the profile.
Tracks the Android side of meshtastic/protobufs#749 (open, approved incl. by @jamesarich, CI currently red). Adds
PositionConfig.GpsProfile(MANUAL = 0, pedestrian / vehicle / fixed …) and marks everyPositionFlagsmember[deprecated = true]. Firmware derives update interval, broadcast interval, smart-broadcast min interval/distance and flags from the profile.PositionConfigScreen.kt: add a profile selector; when profile != MANUAL collapse the five derived fields (intervals, smart-broadcast, flags) into a read-only summary