diff options
| author | bzztbomb <skinny@knowhere.net> | 2011-04-05 19:57:16 -0700 |
|---|---|---|
| committer | bzztbomb <skinny@knowhere.net> | 2011-04-05 19:57:16 -0700 |
| commit | 73e16950d73578900d54f3470b57402a9e908c30 (patch) | |
| tree | 4e24dd9b04bd432139c3ed61866459ac77e4024a /OSCTest/OSCTest.pde | |
| parent | 6827a350052baf3999cfa336411f5ec89bb9e769 (diff) | |
Public firmware release.
Diffstat (limited to 'OSCTest/OSCTest.pde')
| -rw-r--r-- | OSCTest/OSCTest.pde | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/OSCTest/OSCTest.pde b/OSCTest/OSCTest.pde deleted file mode 100644 index 8c7e37f..0000000 --- a/OSCTest/OSCTest.pde +++ /dev/null @@ -1,109 +0,0 @@ - -/* - * UDP endpoint - * - * A simple UDP endpoint example using the WiShield 1.0 - */ - -#include <WiShield.h> -#include <OSCMessage.h> - -#define WIRELESS_MODE_INFRA 1 -#define WIRELESS_MODE_ADHOC 2 - -// Wireless configuration parameters ---------------------------------------- -unsigned char local_ip[] = {192,168,1,23}; // IP address of WiShield -unsigned char gateway_ip[] = {192,168,1,1}; // router or gateway IP address -unsigned char subnet_mask[] = {255,255,255,0}; // subnet mask for the local network -const prog_char ssid[] PROGMEM = {"craque"}; // max 32 bytes - -unsigned char security_type = 3; // 0 - open; 1 - WEP; 2 - WPA; 3 - WPA2 - -// WPA/WPA2 passphrase -const prog_char security_passphrase[] PROGMEM = {"DEADBEEF23"}; // max 64 characters - -// WEP 128-bit keys -// sample HEX keys -prog_uchar wep_keys[] PROGMEM = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, // Key 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Key 1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Key 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Key 3 - }; - -// setup the wireless mode -// infrastructure - connect to AP -// adhoc - connect to another WiFi device -unsigned char wireless_mode = WIRELESS_MODE_INFRA; - -unsigned char ssid_len; -unsigned char security_passphrase_len; -//--------------------------------------------------------------------------- - -void setup() -{ - Serial.begin(9600); - Serial.println("init"); - WiFi.init(); -} - -void loop() -{ - WiFi.run(); -} - -void handleOSCMessage(OSCMessage& oscMess) -{ - uint16_t i; - unsigned char *ip=oscMess.getIpAddress(); - - long int intValue; - float floatValue; - char *stringValue; - - Serial.print(ip[0],DEC); - Serial.print("."); - Serial.print(ip[1],DEC); - Serial.print("."); - Serial.print(ip[2],DEC); - Serial.print("."); - Serial.print(ip[3],DEC); - Serial.print(":"); - - Serial.print(oscMess.getPortNumber()); - Serial.print(" "); - Serial.print(oscMess.getOSCAddress()); - Serial.print(" "); - Serial.print(oscMess.getTypeTags()); - Serial.print("--"); - - for(i=0 ; i<oscMess.getArgsNum(); i++){ - - switch( oscMess.getTypeTag(i) ){ - - case 'i': - intValue = oscMess.getInteger32(i); - - Serial.print(intValue); - Serial.print(" "); - break; - - - case 'f': - floatValue = oscMess.getFloat(i); - - Serial.print(floatValue); - Serial.print(" "); - break; - - - case 's': - stringValue = oscMess.getString(i); - - Serial.print(stringValue); - Serial.print(" "); - break; - } - } - Serial.println(""); -} - |
