==[ USB host example]==
USB host reset
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âINT â â 00000000 00001111 11111111 11111011 â 0x000ffffb â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 1) New ISR, device
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 17 â Interrupt Handler â 0 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00000101 â 0x00000005 â
âINTS â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 00000000 00000000 00000010 00000101 â 0x00000205 â
âSCR â â 00000000 00000000 10001110 00000000 â 0x00008e00 â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âCONNECTâ â New device connected â Task #2 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 2) New task, TASK_CONNECT
Device connected (full speed)
Enumeration started
Starting GET_MAXSIZE
Get device descriptor
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 159 â Transfer started â 0 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 00000000 00000000 00000010 00000101 â 0x00000205 â
âSCR â â 00000000 00000000 10001110 00000000 â 0x00008e00 â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 00 01 00 00 08 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 3) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 279 â Interrupt Handler â 0 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00001000 â 0x0000e008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 12 01 00 02 00 00 00 08 â ........
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 8 â Device 0 Task #4 â
âData â 0000 â 12 01 00 02 00 00 00 08 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 4) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 454 â Transfer started â 0 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00001000 â 0x0000e008 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 5) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 549 â Interrupt Handler â 0 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 0 â Task #6 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 6) New task, TASK_TRANSFER
Calling enumerate
Starting SET_ADDRESS
Set device address to 1
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 713 â Transfer started â 0 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 00 05 01 00 00 00 00 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 7) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 833 â Interrupt Handler â 0 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000000 â 0x0000e000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â IN â Device 0 â Task #8 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 8) New task, TASK_TRANSFER
Calling enumerate
Starting GET_DEVICE
Get device descriptor
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 997 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000000 â 0x00000000 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000000 â 0x0000e000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 00 01 00 00 12 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 9) New ISR, buffer
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1117 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00010100 â 0x00000014 â
âINTS â â 00000000 00000000 00000000 00010000 â 0x00000010 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00001000 10100000 00001000 â 0x8008a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 12 01 00 02 00 00 00 08 â ........
âIN/2 â 0000 â 03 04 18 cd 00 04 01 02 â ........
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 10) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1265 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000010 â 0x0000e002 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 03 01 â ..
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 18 â Device 1 Task #11 â
âData â 0000 â 12 01 00 02 00 00 00 08 03 04 18 cd 00 04 01 02 â ................
âData â 0010 â 03 01 â ..
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 11) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1446 â Transfer started â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000010 â 0x0000e002 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 12) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1542 â Interrupt Handler â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 1 â Task #13 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 13) New task, TASK_TRANSFER
Calling enumerate
Connected Device:
Total Length: 18
USB Version: 2.0
Device Class: 0
Subclass: 0
Protocol: 0
Packet Size: 8
Vendor Id: 0x0403
Product Id: 0xcd18
Version: 4.0
Manufacturer: [#1]
Product: [#2]
Serial: [#3]
Starting GET_CONFIG
Get configuration descriptor
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1729 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 00 02 00 00 09 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 14) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1850 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 11000000 00000001 10100000 00001000 â 0xc001a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 09 02 20 00 01 01 00 c0 â .. .....
âIN/2 â 0000 â 00 â .
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 9 â Device 1 Task #15 â
âData â 0000 â 09 02 20 00 01 01 00 c0 00 â .. ......
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 15) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 2031 â Transfer started â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 11000000 00000001 10100000 00001000 â 0xc001a008 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 16) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 79 â Interrupt Handler â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 1 â Task #17 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 17) New task, TASK_TRANSFER
Calling enumerate
Configuration Descriptor:
Total Length: 32
Interfaces: 1
Config Value: 1
Config Name: [#0]
Attributes: Self-powered
Max power: 0mA
Starting SET_CONFIG
Set configuration to 1
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 256 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 00 09 01 00 00 00 00 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 18) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 377 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000000 â 0x0000e000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â IN â Device 1 â Task #19 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 19) New task, TASK_TRANSFER
Calling enumerate
Enumeration completed
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 539 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 11100000 00000000 â 0x0000e000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 01 03 00 00 ff 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 20) New ISR, buffer
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 659 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00010100 â 0x00000014 â
âINTS â â 00000000 00000000 00000000 00010000 â 0x00000010 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00001000 10100000 00001000 â 0x8008a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 18 03 41 00 62 00 61 00 â ..A.b.a.
âIN/2 â 0000 â 78 00 69 00 73 00 20 00 â x.i.s. .
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 21) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 807 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00000000 10100000 00001000 â 0x8000a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 49 00 6e 00 63 00 2e 00 â I.n.c...
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 24 â Device 1 Task #22 â
âData â 0000 â 18 03 41 00 62 00 61 00 78 00 69 00 73 00 20 00 â ..A.b.a.x.i.s. .
âData â 0010 â 49 00 6e 00 63 00 2e 00 â I.n.c...
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 22) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 989 â Transfer started â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00000000 10100000 00001000 â 0x8000a008 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 23) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1085 â Interrupt Handler â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 1 â Task #24 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
[String #1]: "Abaxis Inc."
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1242 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 02 03 00 00 ff 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 24) Ne
=> 25) New ISR, buffer
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1363 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00010100 â 0x00000014 â
âINTS â â 00000000 00000000 00000000 00010000 â 0x00000010 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00001000 10100000 00001000 â 0x8008a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 1e 03 70 00 69 00 63 00 â ..p.i.c.
âIN/2 â 0000 â 63 00 6f 00 6c 00 6f 00 â c.o.l.o.
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 26) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1511 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00000110 10100000 00001000 â 0x8006a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 20 00 78 00 70 00 72 00 â .x.p.r.
âIN/2 â 0000 â 65 00 73 00 73 00 â e.s.s.
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 30 â Device 1 Task #27 â
âData â 0000 â 1e 03 70 00 69 00 63 00 63 00 6f 00 6c 00 6f 00 â ..p.i.c.c.o.l.o.
âData â 0010 â 20 00 78 00 70 00 72 00 65 00 73 00 73 00 â .x.p.r.e.s.s.
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
w task, TASK_TRANSFER
Transfer completed
=> 27) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1705 â Transfer started â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00000110 10100000 00001000 â 0x8006a008 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 28) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1801 â Interrupt Handler â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 1 â Task #29 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 29) New task, TASK_TRANSFER
Transfer completed
[String #2]: "piccolo xpress"
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 1963 â Transfer started â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âSETUP â 0000 â 80 06 03 03 00 00 ff 00 â ........
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 30) New ISR, buffer
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 35 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00010100 â 0x00000014 â
âINTS â â 00000000 00000000 00000000 00010000 â 0x00000010 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 10000000 00001000 10100000 00001000 â 0x8008a008 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 12 03 41 00 56 00 50 00 â ..A.V.P.
âIN/2 â 0000 â 30 00 39 00 38 00 38 00 â 0.9.8.8.
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 31) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 183 â Interrupt Handler â 1 EP0 IN â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 00000100 00001000 10100000 00000010 â 0x0408a002 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/2 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âIN/1 â 0000 â 30 00 â 0.
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŽâââââââââââââ€
âXFER â 18 â Device 1 Task #32 â
âData â 0000 â 12 03 41 00 56 00 50 00 30 00 39 00 38 00 38 00 â ..A.V.P.0.9.8.8.
âData â 0010 â 30 00 â 0.
âââââââââŽâââââââŽâââââââââââââââââââââââââââââââââââââââââââââââââââ
=> 32) New task, TASK_TRANSFER
Calling transfer_zlp
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 365 â Transfer started â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000000 00000010 00000101 â 0x50000205 â
âSCR â â 00000000 00000000 10001110 00001010 â 0x00008e0a â
âECR â â 11010000 00000000 00000001 10000000 â 0xd0000180 â
âBCR â â 00000100 00001000 10100000 00000010 â 0x0408a002 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
=> 33) New ISR, buffer, last
âââââââââ¬âââââââ¬ââââââââââââââââââââââââââââââââââââââ¬âââââââââââââ
âFrame â 460 â Interrupt Handler â 1 EP0 OUT â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âINTR â â 00000000 00000000 00000000 00011100 â 0x0000001c â
âINTS â â 00000000 00000000 00000000 00011000 â 0x00000018 â
âDAR â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âSSR â â 01010000 00000100 00000010 00000101 â 0x50040205 â
âSCR â â 00000000 00000000 10001110 00000100 â 0x00008e04 â
âECR â â 10010000 00000000 00000001 10000000 â 0x90000180 â
âBCR â â 00000000 00000000 01100000 00000000 â 0x00006000 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âBUF/1 â â 00000000 00000000 00000000 00000001 â 0x00000001 â
âââââââââŒâââââââŒââââââââââââââââââââââââââââââââââââââŒâââââââââââââ€
âZLP â OUT â Device 1 â Task #34 â
âââââââââŽâââââââŽââââââââââââââââââââââââââââââââââââââŽâââââââââââââ
[String #3]: "AVP09880x"
=> 34) New task, TASK_TRANSFER
Transfer completed