uint8_t usbSetReport (void) { uint8_t *buffer; //tSetupPacket.wValue = USB_REQ_HID_FEATURE or USB_REQ_HID_INPUT buffer = USBHID_handleEP0SetReport(tSetupPacket.wValue >> 8, tSetupPacket.wValue, tSetupPacket.wLength, tSetupPacket.wIndex); //What if buffer is NULL? if (buffer == 0){ usbReceiveDataPacketOnEP0((uint8_t*)&abUsbRequestIncomingData); } else { usbReceiveDataPacketOnEP0((uint8_t*)buffer); //receive data over EP0 from Host } return (FALSE); }
BYTE usbSetReport (VOID) { BYTE *buffer; //tSetupPacket.wValue = USB_REQ_HID_FEATURE or USB_REQ_HID_INPUT buffer = Handler_SetReport(tSetupPacket.wValue, tSetupPacket.wLength, tSetupPacket.wIndex); //What if buffer is NULL? if (buffer == 0){ usbReceiveDataPacketOnEP0((PBYTE)&abUsbRequestIncomingData); } else { usbReceiveDataPacketOnEP0((PBYTE)buffer); //receive data over EP0 from Host } return (FALSE); }
BYTE usbSetLineCoding (VOID) { usbReceiveDataPacketOnEP0((PBYTE)&abUsbRequestIncomingData); //receive data over EP0 from Host return (FALSE); }
uint8_t usbSetLineCoding (void) { usbReceiveDataPacketOnEP0((uint8_t*)&abUsbRequestIncomingData); //receive data over EP0 from Host return (FALSE); }