Can some tell me:
1. Why isn't memset zeroing out my structure?
2. Why are only some of the assignments pGPS_d being made?? (latitude is getting filled correctly, longitude mostly (missing E or W??), utc and date and satellite never get stuffed)
Code along with debugger showing variables: (NMEAData is spot on correct)
typedef struct gpsLogValues { char utc[10]; char latitude[11]; char longitude[12]; char date[6]; char satellites[3]; }gpsLogValues_s; typedef struct gpsData { gpsLogValues_s *gpsLog; }gpsMssg_s;