Share

usb8x

File Release Notes and Changelog

Release Name: 0.09

Notes: Major Changes: Logging and log viewer Better compatibility (e.g. w/flash drives) New entry points (e.g. FindPipe to autodetect pipe numbers)


Changes: ;Version 0.09 ; Changed descriptor equates and added more for other descriptor types ; Added logging and log viewer ; Added code to load HID report descriptor ; Added SendDataPart entry point. Hopefuly temporarily ; Added hub related stuff: ; SetAddress now sets next available address instead of constant address ; Added SetHubFeature and ClearHubFeature calls ; Added SetHubPortFeature and ClearHubPortFeature calls ; Added GetHubStatus and GetHubPortStatus calls ; Added appropriate desc and log equates ; Added prelim hub demo code (doesn't work) ; Added prelim calc-calc code (doesn't work) ; Sporadic crashes on exit from app. Cause? ; GetPipeInfo can now return both pipeIn and pipeOut ; MSD demo now autodetects correct output pipe ; Added FindPipe entry point to return the address of a pipe based on characterisitics ; DriverInit now returns error if OS version isn't high enough ; Added a LogCustom entry point to allow apps to make entries in the log file ;Bugs fixed: ; Fixed bug with logging (otir replacement crashed on odd sizes) ; Devices with I and O endpoints at same addr should work ; Minor fix to U_CALL system (allows multipage apps) ;Other: ; Added errDemo and errFindPipe ; Added pipeBitIn and pipeBitOut equates ; Renamed usbInt and usbBulk to pipeInt and pipeBulk ; Created usb8xtsm.inc include file in TASM compatible syntax ;Known bugs: ; Interrupts are getting disabled at some point. Requires ei in mousegetkey loop. ; USBInfo interface has some bugs.