📄 readme
字号:
This driever is tested with Linux Kernel version 2.4.20 under X86 platform on Redhat linux distribution.The same driver should work for ISP1161, ISP1161A, ISP1161A1 chipsets.It works well with Interrupt devices (hub, keyboard, mouse) Bulk devices (mass storage, printer) Isochronous devices (only one audio device, (speaker or microphone))Features/Limitations===================* Works on the basis of SOF (1 msec) interrupt received from the ISP1161x to serve Isochronous transfers. To avoid frequent interrupts (if ISO is not used, you should work on the basis of ATL interrupt)* Sends 512 bytes of bulk data per device in 2msec. If you want to get more bulk data on the bus, you need to tweek MAX_BULK_TD_BUFF_SIZE* No Control/Bulk ratio maintained on the USB bus.* Interrupt transfers are distributed over 32 msec frames.* No DMA transfer supportRelease1.11=========== 1. Skipping root hub timer processing when ISP1161 ISR is in progress 2. Enabling Control & Bulk lists after dl_del_list processing 3. Proper cleaning of ATL and SOF interruptsRelease1.10=========== 1. bug fix (NO_PTD_BIT5_5): When using Bit 5 of Byte 5 of PTD header for Interrupt transfers, HC will make the PTD inactive with CC = SUCCESS and total bytes of 0 (this is actually a NAK case). Renamed __1161_ES3__ to NO_PTD_BIT5_5 as this fix is applicable for 1161A, 1161A1, 1160A 2. Dependacy of td_t start address on 16 byte boundary is removed.Release1.00=========== Initial Release
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -