USB HID talking to GPS Module
I am trying to communicate with a GPS module from the UART port on a PIC24 and relay the info back to a PC via the USB port. I would like to use a HID class device, but would consider a CDC. The issue I face is that some of the data strings from the GPS are around 150 bytes long, while the maximum length of data in a HID packet is 64 bytes. Do I need to create a second buffer and feed data from this into the HID buffer, or can someone suggest a better way of doing this?