mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
Reformat ArduinoBlinkLED example
This commit is contained in:
parent
39e28822ba
commit
3c3b8ec986
1 changed files with 16 additions and 18 deletions
|
@ -3,42 +3,40 @@
|
||||||
#include <adk.h>
|
#include <adk.h>
|
||||||
|
|
||||||
USB Usb;
|
USB Usb;
|
||||||
ADK adk(&Usb,"TKJElectronics", // Manufacturer Name
|
ADK adk(&Usb, "TKJElectronics", // Manufacturer Name
|
||||||
"ArduinoBlinkLED", // Model Name
|
"ArduinoBlinkLED", // Model Name
|
||||||
"Example sketch for the USB Host Shield", // Description (user-visible string)
|
"Example sketch for the USB Host Shield", // Description (user-visible string)
|
||||||
"1.0", // Version
|
"1.0", // Version
|
||||||
"http://www.tkjelectronics.dk/uploads/ArduinoBlinkLED.apk", // URL (web page to visit if no installed apps support the accessory)
|
"http://www.tkjelectronics.dk/uploads/ArduinoBlinkLED.apk", // URL (web page to visit if no installed apps support the accessory)
|
||||||
"123456789"); // Serial Number (optional)
|
"123456789"); // Serial Number (optional)
|
||||||
|
|
||||||
#define LED 13 // Pin 13 is occupied by the SCK pin on a normal Arduino (Uno, Duemilanove etc.), so use a different pin
|
#define LED LED_BUILTIN // Pin 13 is occupied by the SCK pin on a normal Arduino (Uno, Duemilanove etc.), so use a different pin
|
||||||
|
|
||||||
void setup()
|
void setup() {
|
||||||
{
|
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection
|
while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection
|
||||||
if (Usb.Init() == -1) {
|
if (Usb.Init() == -1) {
|
||||||
Serial.print("\r\nOSCOKIRQ failed to assert");
|
Serial.print("\r\nOSCOKIRQ failed to assert");
|
||||||
while(1); //halt
|
while (1); // halt
|
||||||
}
|
}
|
||||||
pinMode(LED, OUTPUT);
|
pinMode(LED, OUTPUT);
|
||||||
Serial.print("\r\nArduino Blink LED Started");
|
Serial.print("\r\nArduino Blink LED Started");
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop()
|
void loop() {
|
||||||
{
|
|
||||||
Usb.Task();
|
Usb.Task();
|
||||||
if(adk.isReady()) {
|
if (adk.isReady()) {
|
||||||
uint8_t msg[1];
|
uint8_t msg[1];
|
||||||
uint16_t len = sizeof(msg);
|
uint16_t len = sizeof(msg);
|
||||||
uint8_t rcode = adk.RcvData(&len, msg);
|
uint8_t rcode = adk.RcvData(&len, msg);
|
||||||
if(rcode && rcode != hrNAK)
|
if (rcode && rcode != hrNAK)
|
||||||
USBTRACE2("Data rcv. :", rcode);
|
USBTRACE2("Data rcv. :", rcode);
|
||||||
if(len > 0) {
|
else if (len > 0) {
|
||||||
Serial.print(F("\r\nData Packet: "));
|
Serial.print(F("\r\nData Packet: "));
|
||||||
Serial.print(msg[0]);
|
Serial.print(msg[0]);
|
||||||
digitalWrite(LED,msg[0] ? HIGH : LOW);
|
digitalWrite(LED, msg[0] ? HIGH : LOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
digitalWrite(LED, LOW);
|
digitalWrite(LED, LOW);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue