<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><i>(I <b>am</b> going to take this stuff to the Particle Forum
in coming days). <br>
</i></p>
<p><i>While preparing that last posting I noticed Code bitching at
me about a header file being out of sync. Then I noticed that in
one of my header files within Code some lines look like this:</i><br>
</p>
<p>struct AMSData_struct {<br>
int16_t a_x, a_y, a_z, m_x, m_y, m_z;<br>
};<br>
<br>
typedef struct AMSData_struct AMSData;<br>
<br>
typedef void (*voidFuncPtrUint32_t)(uint32_t);</p>
<p><i>But in the external world of my local filesystem the same
section looks like this:</i><br>
</p>
<p>// The two flavors of sensor event. Expectation is there will be
additional ones such as "BICYCLE_EVENT",<br>
// "HIKER_EVENT", etc over time<br>
<br>
enum event_enum { ACC_EVENT, MAG_EVENT };<br>
typedef enum event_enum SISEvent; <br>
<br>
struct AMSData_struct {<br>
int16_t a_x, a_y, a_z, m_x, m_y, m_z;<br>
};<br>
<br>
typedef struct AMSData_struct AMSData;</p>
<p>HOW, pray tell could these lines be different across executions
of the code IDE? Recall I'm doing every possible "flush" operation
to try to avoid any caching of state. I made the above changes a
LONG LONG time ago, like sometime yesterday. Between then and now
I stopped and restarted code a dozen or more times. Wow, am I
alarmed. Hopefully my fingers did this while I wasn't looking, or
something.<br>
</p>
<p>-Pete<br>
</p>
<p><br>
</p>
</body>
</html>