@@ -154,7 +154,7 @@ void DataStore::loadPrefsInt(const char *filename, NodePrefs& _prefs, double& no
154154 file.read ((uint8_t *)&_prefs.freq , sizeof (_prefs.freq )); // 56
155155 file.read ((uint8_t *)&_prefs.sf , sizeof (_prefs.sf )); // 60
156156 file.read ((uint8_t *)&_prefs.cr , sizeof (_prefs.cr )); // 61
157- file.read (( uint8_t *)&_prefs. reserved1 , sizeof (_prefs. reserved1 )); // 62
157+ file.read (pad, 1 ); // 62
158158 file.read ((uint8_t *)&_prefs.manual_add_contacts , sizeof (_prefs.manual_add_contacts )); // 63
159159 file.read ((uint8_t *)&_prefs.bw , sizeof (_prefs.bw )); // 64
160160 file.read ((uint8_t *)&_prefs.tx_power_dbm , sizeof (_prefs.tx_power_dbm )); // 68
@@ -163,7 +163,8 @@ void DataStore::loadPrefsInt(const char *filename, NodePrefs& _prefs, double& no
163163 file.read ((uint8_t *)&_prefs.telemetry_mode_env , sizeof (_prefs.telemetry_mode_env )); // 71
164164 file.read ((uint8_t *)&_prefs.rx_delay_base , sizeof (_prefs.rx_delay_base )); // 72
165165 file.read ((uint8_t *)&_prefs.advert_loc_policy , sizeof (_prefs.advert_loc_policy )); // 76
166- file.read (pad, 3 ); // 77
166+ file.read ((uint8_t *)&_prefs.multi_acks , sizeof (_prefs.multi_acks )); // 77
167+ file.read (pad, 2 ); // 78
167168 file.read ((uint8_t *)&_prefs.ble_pin , sizeof (_prefs.ble_pin )); // 80
168169
169170 file.close ();
@@ -184,7 +185,7 @@ void DataStore::savePrefs(const NodePrefs& _prefs, double node_lat, double node_
184185 file.write ((uint8_t *)&_prefs.freq , sizeof (_prefs.freq )); // 56
185186 file.write ((uint8_t *)&_prefs.sf , sizeof (_prefs.sf )); // 60
186187 file.write ((uint8_t *)&_prefs.cr , sizeof (_prefs.cr )); // 61
187- file.write (( uint8_t *)&_prefs. reserved1 , sizeof (_prefs. reserved1 )); // 62
188+ file.write (pad, 1 ); // 62
188189 file.write ((uint8_t *)&_prefs.manual_add_contacts , sizeof (_prefs.manual_add_contacts )); // 63
189190 file.write ((uint8_t *)&_prefs.bw , sizeof (_prefs.bw )); // 64
190191 file.write ((uint8_t *)&_prefs.tx_power_dbm , sizeof (_prefs.tx_power_dbm )); // 68
@@ -193,7 +194,8 @@ void DataStore::savePrefs(const NodePrefs& _prefs, double node_lat, double node_
193194 file.write ((uint8_t *)&_prefs.telemetry_mode_env , sizeof (_prefs.telemetry_mode_env )); // 71
194195 file.write ((uint8_t *)&_prefs.rx_delay_base , sizeof (_prefs.rx_delay_base )); // 72
195196 file.write ((uint8_t *)&_prefs.advert_loc_policy , sizeof (_prefs.advert_loc_policy )); // 76
196- file.write (pad, 3 ); // 77
197+ file.write ((uint8_t *)&_prefs.multi_acks , sizeof (_prefs.multi_acks )); // 77
198+ file.write (pad, 2 ); // 78
197199 file.write ((uint8_t *)&_prefs.ble_pin , sizeof (_prefs.ble_pin )); // 80
198200
199201 file.close ();
0 commit comments