I need to establish USB HID communication, and looks like EasyHID is the way to go. Is the PIC BASIC compiler sufficient, or is the PRO version needed?