KAMUI OSC-CV Example refer to OSCReceiver by xshige http://mbed.org/users/xshige/programs/OSCReceiver/
Dependencies: NetServices TextLCD mbed
Diff: OSCReceiver.h
- Revision:
- 0:eabe87e89290
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OSCReceiver.h Sun May 06 07:17:59 2012 +0000 @@ -0,0 +1,30 @@ +//------------------------------------------------------------- +// 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 +//------------------------------------------------------------- + +#ifndef MBED_OSCRECEIVER_H +#define MBED_OSCRECEIVER_H + +union OSCarg { +// char*, int and float are assumed four bytes + char *address; + 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 +}; + +void getOSCmsg(char *packet , union OSCarg *msg); + +#endif