diff --git a/meshtastic/config.options b/meshtastic/config.options index 9310cf0d..9d12166b 100644 --- a/meshtastic/config.options +++ b/meshtastic/config.options @@ -15,6 +15,7 @@ *LoRaConfig.channel_num int_size:16 *PowerConfig.device_battery_ina_address int_size:8 +*PowerConfig.device_battery_num_cells int_size:8 *SecurityConfig.public_key max_size:32 *SecurityConfig.private_key max_size:32 diff --git a/meshtastic/config.proto b/meshtastic/config.proto index e308529d..5de9d272 100644 --- a/meshtastic/config.proto +++ b/meshtastic/config.proto @@ -430,6 +430,11 @@ message Config { */ uint32 device_battery_ina_address = 9; + /* + * Number of battery cells in use. Battery charge is calculated using (v / num_cells). + */ + uint32 device_battery_num_cells = 10; + /* * If non-zero, we want powermon log outputs. With the particular (bitfield) sources enabled. * Note: we picked an ID of 32 so that lower more efficient IDs can be used for more frequently used options.