|
-
-
- #include "USBHost.h"
-
- USBHost myusb;
- USBHub hub1;
- USBHub hub2;
- USBHub hub3;
- KeyboardController keyboard1;
- KeyboardController keyboard2;
- MIDIDevice midi1;
-
- void setup()
- {
-
- pinMode(32, OUTPUT);
- digitalWrite(32, LOW);
- pinMode(30, OUTPUT);
- digitalWrite(30, LOW);
-
- while (!Serial) ;
- Serial.println("USB Host Testing");
-
- myusb.begin();
-
- delay(25);
- Serial.println("Plug in device...");
- digitalWrite(32, HIGH);
-
- #if 0
- delay(5000);
- Serial.println();
- Serial.println("Ring Doorbell");
- USBHS_USBCMD |= USBHS_USBCMD_IAA;
- if (rootdev) print(rootdev->control_pipe);
- #endif
- }
-
-
- void loop()
- {
- }
-
-
- void pulse(int usec)
- {
-
- digitalWriteFast(30, HIGH);
- delayMicroseconds(usec);
- digitalWriteFast(30, LOW);
- }
-
|