1
0
mirror of https://github.com/gdsports/USBHost_t36 synced 2024-11-30 20:52:15 -05:00

Enable USB host power power switch

This commit is contained in:
PaulStoffregen 2016-08-08 04:44:18 -07:00
parent d064762d7c
commit 10d5df3547

View File

@ -13,8 +13,13 @@ uint32_t inbuf[16] __attribute__ ((aligned(64)));
void setup() void setup()
{ {
// Test board has a USB data mux (this won't be on final Teensy 3.6)
pinMode(32, OUTPUT); // pin 32 = USB switch, high=connect device pinMode(32, OUTPUT); // pin 32 = USB switch, high=connect device
digitalWrite(32, LOW); digitalWrite(32, LOW);
// Teensy 3.6 has USB host power controlled by PTE6
PORTE_PCR6 = PORT_PCR_MUX(1);
GPIOE_PDDR |= (1<<6);
GPIOE_PSOR = (1<<6); // turn on USB host power
while (!Serial) ; // wait while (!Serial) ; // wait
print("USB Host Testing"); print("USB Host Testing");
print_mpu(); print_mpu();