From be8c7d073f3d24faae281c66bf6bd6d4d0b40671 Mon Sep 17 00:00:00 2001 From: Tim Connors Date: Sat, 14 Sep 2019 22:06:06 +1000 Subject: [PATCH] The lezyne "super gps", every 10th ride or so, outputs a .fit file that is entirely valid other than a weird non 0/1 endian field. Don't dump the data just because of that. Gbp-Pq: Name 0012-The-lezyne-super-gps-every-10th-ride-or-so-outputs-a.patch --- garmin_fit.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/garmin_fit.cc b/garmin_fit.cc index ad949f4..8f2b8e1 100644 --- a/garmin_fit.cc +++ b/garmin_fit.cc @@ -253,7 +253,7 @@ fit_parse_definition_message(uint8_t header) // second byte is endianness def->endian = fit_getuint8(); if (def->endian > 1) { - fatal(MYNAME ": Bad endian field\n"); + warning(MYNAME ": Unusual endian field (interpreting as big endian): %d\n",def->endian); } fit_data.endian = def->endian; -- 2.30.2