xshige & Radio Junk Box's OSCReceiver modded version(#define INPUT_PORT >> extern) http://mbed.org/users/radiojunkbox/code/KAMUI_OSC-CV_Example/ http://mbed.org/users/xshige/programs/OSCReceiver/
OSCReceiver.h
- Committer:
- casiotone401
- Date:
- 2014-10-16
- Revision:
- 2:6dab18e1eb37
- Parent:
- 1:3d6dc580b565
File content as of revision 2:6dab18e1eb37:
//------------------------------------------------------------- // KAMUI OSC-CV Example // file : OSCReceiver.h // referred to xshige's OSCReceiver // http://mbed.org/users/xshige/programs/OSCReceiver/ // Copyright (C) 2012 RJB RadioJunkBox // Released under the MIT License: http://mbed.org/license/mit //------------------------------------------------------------- #pragma O3 #pragma Otime #ifndef MBED_OSCRECEIVER_H #define MBED_OSCRECEIVER_H union OSCarg { // char*, int and float are assumed four bytes const char *address; const char *typeTag; int i; float f; char *s; struct { int len; // is "int i" char *p; } blob; char m[4]; // for MIDI char _b[4]; // endian conversion temp variable }; int getOSCmsg(const char *packet , union OSCarg *msg); #endif