Skip to content

Instantly share code, notes, and snippets.

View davisford's full-sized avatar

Davis Ford davisford

View GitHub Profile
@davisford
davisford / EventHandler.as
Created August 8, 2011 22:34
EventHandler for receiving messages
[EventHandler(event="BluetoothTxRxEvent.RX", properties="data")]
public function receive(data:String):void {
// parse the message and do something with it
}
@davisford
davisford / Led.mxml
Created August 8, 2011 22:21
Simple UI to toggle LED state
<?xml version="1.0" encoding="utf-8"?>
<s:Module xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:swiz="http://swiz.swizframework.org"
backgroundColor="#bdcdf4"
width="100%" height="100%" >
<fx:Script>
<![CDATA[
@davisford
davisford / hygro3.pde
Created August 8, 2011 17:35
Hygro Petal => Useful Sensor Code
// __________________ FUNCTION DECLARATIONS _________________________________
void led_on();
void led_off();
void readDataOnce();
char * readSensors();
messengerCallbackFunction messengerCallbacks[] =
{
led_on, // 004
led_off, // 005
@davisford
davisford / Hygro2.pde
Created August 8, 2011 17:21
Hygro Petal => Add In CmdMessenger
// CmdMessenger library (included in local libraries folder)
// Origin: https://github.com/dreamcat4/cmdmessenger
#include "CmdMessenger.h"
// Streaming4 library (included in local libraries folder)
// Origin: http://arduiniana.org/libraries/streaming/
#include "Streaming.h"
// Mustnt conflict / collide with our message payload data. Fine if we use base64 library ^^ above
char field_separator = ',';
@davisford
davisford / Hygro1.pde
Created August 8, 2011 17:04
Hygro Petal => Just main loop and timeout
// ------------------ M A I N ( ) --------------------------------------------
// Timeout handling
long timeoutInterval = 2000; // 2 seconds
long previousMillis = 0;
int counter = 0;
void timeout()
{
// add code in here you want to
// execute every timeoutInterval seconds
@davisford
davisford / hygro-petal.pde
Created August 8, 2011 16:25
Daisy Hygro Petal
// CmdMessenger library (included in local libraries folder)
// Origin: https://github.com/dreamcat4/cmdmessenger
#include "CmdMessenger.h"
// Streaming4 library (included in local libraries folder)
// Origin: http://arduiniana.org/libraries/streaming/
#include "Streaming.h"
// Mustnt conflict / collide with our message payload data.
char field_separator = ',';