Renamed the whole thing in order to prevent messing up with the real library
Fork of USBDevice by
Diff: USBDevice/USBHAL_LPC11U.cpp
- Revision:
- 25:7c72828865f3
- Parent:
- 24:33920e3786aa
- Child:
- 27:0c6524151939
--- a/USBDevice/USBHAL_LPC11U.cpp Fri May 16 09:00:39 2014 +0100 +++ b/USBDevice/USBHAL_LPC11U.cpp Tue Jun 03 11:30:32 2014 +0100 @@ -134,7 +134,7 @@ USBHAL::USBHAL(void) { NVIC_DisableIRQ(USB_IRQ); - + // fill in callback array epCallback[0] = &USBHAL::EP1_OUT_callback; epCallback[1] = &USBHAL::EP1_IN_callback; @@ -149,7 +149,7 @@ // USB_VBUS input with pull-down LPC_IOCON->PIO0_3 = 0x00000009; #endif - + // nUSB_CONNECT output LPC_IOCON->PIO0_6 = 0x00000001; @@ -287,13 +287,13 @@ bf = 0; } } - + // if isochronous endpoint, T = 1 if(endpointState[endpoint].options & ISOCHRONOUS) { flags |= CMDSTS_T; } - + //Active the endpoint for reading ep[PHY_TO_LOG(endpoint)].out[bf] = CMDSTS_A | CMDSTS_NBYTES(maximumSize) \ | CMDSTS_ADDRESS_OFFSET((uint32_t)ct->out) | flags; @@ -408,7 +408,7 @@ EP_STATUS USBHAL::endpointWriteResult(uint8_t endpoint) { uint32_t bf; - + // Validate parameters if (endpoint > LAST_PHYSICAL_ENDPOINT) { return EP_INVALID; @@ -680,7 +680,7 @@ // EP0IN ACK event (IN data sent) EP0in(); } - + for (uint8_t num = 2; num < 5*2; num++) { if (LPC_USB->INTSTAT & EP(num)) { LPC_USB->INTSTAT = EP(num);