Initial import of support files for all Digistump boards - Digispark, Pro, DigiX - including libraries, examples, tools, and other support files for the Arduino IDE

This commit is contained in:
Erik Tylek Kettenburg
2014-12-19 08:45:50 -08:00
parent 97abdbf157
commit 7e7473a2d6
3567 changed files with 722870 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
#include <TinyWireM.h>
#define expander 0x20
byte expanderStatus = B11111111; //all off
void setup()
{
TinyWireM.begin();
}
void loop()
{
expanderWrite(0,HIGH);
delay(1000);
expanderWrite(0,LOW);
delay(1000);
}
void expanderWrite(byte pinNumber, boolean state){
if(state == HIGH)
expanderStatus &= ~(1 << pinNumber);
else
expanderStatus |= (1 << pinNumber);
expanderWrite(expanderStatus);
}
void expanderWrite(byte _data ) {
TinyWireM.beginTransmission(expander);
TinyWireM.send(_data);
TinyWireM.endTransmission();
}