From a7dc77f0c6730f97e5dfbaefa70bfa3730caaeff Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Tue, 11 Sep 2018 18:15:59 -0700 Subject: ATT: centralize clearing of the attitude data. This showed up a bug where rtcm3_unpack() was not clearing its rtcm3 data, which is a union with the attitude data. --- driver_rtcm3.c | 1 + 1 file changed, 1 insertion(+) (limited to 'driver_rtcm3.c') diff --git a/driver_rtcm3.c b/driver_rtcm3.c index 91e6ab5b..07e8907c 100644 --- a/driver_rtcm3.c +++ b/driver_rtcm3.c @@ -94,6 +94,7 @@ void rtcm3_unpack(const struct gps_context_t *context, else \ fld.rangediff = temp * PSEUDORANGE_DIFF_RESOLUTION; + memset(rtcm, 0, sizeof(struct rtcm3_t)); //assert(ugrab(8) == 0xD3); //assert(ugrab(6) == 0x00); ugrab(14); -- cgit v1.2.1