4D display working with Gecko board STK3600
Fork of 4dGENIE by
Diff: mbed_genie.cpp
- Revision:
- 10:4d9f1be4a901
- Parent:
- 9:b74deaac80f9
- Child:
- 11:9196f72fc325
diff -r b74deaac80f9 -r 4d9f1be4a901 mbed_genie.cpp --- a/mbed_genie.cpp Tue Jul 08 15:52:26 2014 +0000 +++ b/mbed_genie.cpp Tue Jul 08 18:34:47 2014 +0000 @@ -20,6 +20,18 @@ _screen.attach(this,&Mbed4dGenie::RxIrqHandler,Serial::RxIrq); } +////////////////////// genieGetEventData //////////////////////// +// +// Returns the LSB and MSB of the event's data combined into +// a single uint16 +// +// The data is transmitted from the display in big-endian format +// and stored the same so the user can't just access it as an int +// directly from the structure. +// +uint16_t Mbed4dGenie::genieGetEventData (genieFrame * e) { + return (e->reportObject.data_msb << 8) + e->reportObject.data_lsb; +} void Mbed4dGenie::RxIrqHandler(void) {