let old_gps_has_fix = gps_has_fix;
while gps.update(&mut tap, uart0_try_read) {
if is_recording {
logger.log(&prev_tap, &tap);
let old_gps_has_fix = gps_has_fix;
while gps.update(&mut tap, uart0_try_read) {
if is_recording {
logger.log(&prev_tap, &tap);
if let Some(tm) = Time::from_unix_time(prev_tap.unix_time) {
let mut time_s = [b' '; 8];
tm.fmt_time(&mut time_s);
if let Some(tm) = Time::from_unix_time(prev_tap.unix_time) {
let mut time_s = [b' '; 8];
tm.fmt_time(&mut time_s);