https://forum.pjrc.com/threads/49442-Teensy-3-5-FlightSim-Float-problemmain
| } else if (type == 2) { | } else if (type == 2) { | ||||
| FlightSimFloat *item = FlightSimFloat::find(id); | FlightSimFloat *item = FlightSimFloat::find(id); | ||||
| if (!item) break; | if (!item) break; | ||||
| #ifdef KINETISK | |||||
| data.f = *(float *)(p + 6); | |||||
| #else | |||||
| data.b[0] = p[6]; | data.b[0] = p[6]; | ||||
| data.b[1] = p[7]; | data.b[1] = p[7]; | ||||
| data.b[2] = p[8]; | data.b[2] = p[8]; | ||||
| data.b[3] = p[9]; | data.b[3] = p[9]; | ||||
| #endif | |||||
| item->update(data.f); | item->update(data.f); | ||||
| } | } | ||||
| break; | break; |