www.pudn.com > usbcode.rar > D12Setup.o


XL 
H 6 areas 18 global symbols 
M D12Setup.c 
S push_gset1 Ref0000 
S push_gset3 Ref0000 
S _USB_submit Ref0000 
S xicall Ref0000 
S pop_gset1 Ref0000 
S pop_gset3 Ref0000 
A data size 1A flags 20 
dbfile G:\source/d12setup.h 
dbsym s StandardDeviceRequest 0 A[26:13]pfI 
S _StandardDeviceRequest Def0000 
A idata size 1A flags 0 
A lit size 32 flags 0 
dbsym s device_descriptor 0 A[18:18]c 
dbsym s Configuration_Descriptor 12 A[9:9]c 
dbsym s Interface_Descriptor 1B A[9:9]c 
dbsym s Bulk_in_Descriptor 24 A[7:7]c 
dbsym s Bulk_out_Descriptor 2B A[7:7]c 
S _Bulk_out_Descriptor Def002B 
S _Configuration_Descriptor Def0012 
S _device_descriptor Def0000 
S _Interface_Descriptor Def001B 
S _Bulk_in_Descriptor Def0024 
A text size 3E4 flags 0 
dbfile G:\source/d12setup.h 
dbfile G:\source\D12Setup.c 
dbfunc s Setup_control 0 fI 
dbsym r p A pc 
dbsym r j 14 c 
dbsym r i 16 c 
dbline FFFFFFFF 2 
dbline 33 2 
dbline 35 2 
dbline 36 8 
dbline 37 A 
dbline 38 10 
dbline 38 12 
dbline 40 14 
dbline 41 18 
dbline 41 1A 
dbline 42 1C 
dbline 43 20 
dbline 43 22 
dbline 44 24 
dbline 45 28 
dbline 45 2C 
dbline 46 2C 
dbline 47 34 
dbline 48 48 
dbline 49 4C 
dbline 4A 4C 
dbline 4B 50 
dbline 4B 54 
dbline 4C 54 
dbline 4D 56 
dbline 48 56 
dbline 48 58 
dbline 4E 5C 
dbline 4F 62 
dbline 50 64 
dbline 51 6A 
dbline 51 6E 
dbline 52 6E 
dbline 53 72 
dbline 54 78 
dbline 55 78 
dbline 56 92 
dbline 57 94 
dbline 58 94 
dbline 59 9A 
dbline 5A 9C 
dbline 5B A2 
dbline 63 A4 
dbline 64 AA 
dbline 65 AC 
dbline 66 B2 
dbline 66 B6 
dbline 67 B6 
dbline 68 BC 
dbline 68 C0 
dbline 69 C0 
dbline 6A C6 
dbline 6A CA 
dbline 6B CA 
dbline 6C CA 
dbline 6D D0 
dbline 6E D2 
dbline 6F D8 
dbline 70 DA 
dbline FFFFFFFE E0 
dbline 71 E0 
dbline 0 E2 
dbfunc s void_function E4 fI 
dbline FFFFFFFF E4 
dbline 88 E4 
dbline 89 E4 
dbline 8A EA 
dbline 8B EC 
dbline 8C F2 
dbline 8D F4 
dbline 8E FA 
dbline 8F FC 
dbline 90 102 
dbline 91 104 
dbline 92 10A 
dbline 92 10E 
dbline FFFFFFFE 10E 
dbline 93 10E 
dbline 0 10E 
dbfunc s get_status 110 fI 
dbline FFFFFFFF 112 
dbline AC 112 
dbline AD 112 
dbline AE 118 
dbline AF 138 
dbline B1 138 
dbline B3 138 
dbline B4 13E 
dbline B6 140 
dbline B7 146 
dbline B9 146 
dbline BA 14C 
dbline BB 158 
dbline BC 164 
dbline FFFFFFFE 166 
dbline BD 166 
dbline 0 168 
dbfunc s clear_feature 16A fI 
dbsym r j 14 c 
dbline FFFFFFFF 16C 
dbline D6 16C 
dbline D8 16C 
dbline D9 18A 
dbline DB 18A 
dbline DD 18A 
dbline E0 18A 
dbline E1 18E 
dbline E2 192 
dbline E3 192 
dbline E4 196 
dbline E5 19A 
dbline E6 1A0 
dbline E6 1A4 
dbline E7 1A4 
dbline E9 1A6 
dbline EA 1A6 
dbline EB 1A8 
dbline EC 1B2 
dbline ED 1B8 
dbline ED 1BC 
dbline EE 1BC 
dbline EF 1BC 
dbline F1 1BC 
dbline F2 1C8 
dbline FFFFFFFE 1CA 
dbline F3 1CA 
dbline 0 1CC 
dbfunc s set_feature 1CE fI 
dbsym r j 14 c 
dbline FFFFFFFF 1D0 
dbline 10C 1D0 
dbline 10E 1D0 
dbline 10F 1EE 
dbline 111 1EE 
dbline 113 1EE 
dbline 116 1EE 
dbline 117 1F2 
dbline 118 1F6 
dbline 119 1F6 
dbline 11A 1FA 
dbline 11B 1FE 
dbline 11C 200 
dbline 11D 206 
dbline 11D 20A 
dbline 11E 20A 
dbline 120 20C 
dbline 121 20C 
dbline 122 20E 
dbline 123 212 
dbline 124 216 
dbline 125 218 
dbline 126 21E 
dbline 126 222 
dbline 127 222 
dbline 128 222 
dbline 12A 222 
dbline 12B 22E 
dbline FFFFFFFE 230 
dbline 12C 230 
dbline 0 232 
dbfunc s set_address 234 fI 
dbsym r j 14 c 
dbline FFFFFFFF 236 
dbline 145 236 
dbline 147 236 
dbline 148 23C 
dbline 149 242 
dbline 14A 244 
dbline 14B 248 
dbline 14B 24C 
dbline 14C 24C 
dbline 14D 258 
dbline FFFFFFFE 25A 
dbline 14E 25A 
dbline 0 25C 
dbfunc s get_descriptor 25E fI 
dbsym r i 14 i 
dbline FFFFFFFF 260 
dbline 167 260 
dbline 169 260 
dbline 16A 266 
dbline 16B 288 
dbline 16D 288 
dbline 16E 294 
dbline 16F 2A0 
dbline 171 2A2 
dbline 172 2A8 
dbline 173 2BE 
dbline 174 2CA 
dbline 175 2DE 
dbline 176 2E6 
dbline 177 2F4 
dbline 179 2F6 
dbline 17A 314 
dbline 17E 314 
dbline 182 314 
dbline 186 314 
dbline 188 314 
dbline 189 316 
dbline 18B 318 
dbline 18D 318 
dbline 18E 31A 
dbline 190 31C 
dbline FFFFFFFE 31E 
dbline 191 31E 
dbline 0 320 
dbfunc s get_configuration 322 fI 
dbline FFFFFFFF 322 
dbline 1AA 322 
dbline 1AB 322 
dbline 1AC 328 
dbline 1AD 334 
dbline 1AE 33A 
dbline 1AF 346 
dbline FFFFFFFE 348 
dbline 1B0 348 
dbline 0 348 
dbfunc s set_configuration 34A fI 
dbsym r j 14 c 
dbline FFFFFFFF 34C 
dbline 1C9 34C 
dbline 1CB 34C 
dbline 1CC 354 
dbline 1CD 354 
dbline 1CE 360 
dbline 1CF 362 
dbline 1D0 366 
dbline 1D1 36C 
dbline 1D2 370 
dbline 1D3 370 
dbline 1D4 376 
dbline 1D4 378 
dbline 1D5 37C 
dbline 1D6 37C 
dbline 1D7 382 
dbline 1D8 384 
dbline 1D9 38A 
dbline 1DA 38C 
dbline 1DB 392 
dbline 1DC 394 
dbline 1DD 39A 
dbline 1DE 39C 
dbline 1DF 3A2 
dbline 1E0 3A2 
dbline 1E0 3A6 
dbline 1E1 3A6 
dbline 1E3 3A8 
dbline FFFFFFFE 3AA 
dbline 1E4 3AA 
dbline 0 3AC 
dbfunc s get_interface 3AE fI 
dbline FFFFFFFF 3AE 
dbline 1FD 3AE 
dbline 1FE 3AE 
dbline 1FF 3B4 
dbline 200 3C0 
dbline 201 3C4 
dbline 202 3D0 
dbline FFFFFFFE 3D2 
dbline 203 3D2 
dbline 0 3D2 
dbfunc s set_interface 3D4 fI 
dbline FFFFFFFF 3D4 
dbline 21C 3D4 
dbline 21D 3D4 
dbline 21E 3E0 
dbline FFFFFFFE 3E2 
dbline 21F 3E2 
dbline 0 3E2 
S _get_descriptor Def025E 
S _get_configuration Def0322 
S _set_configuration Def034A 
S _get_status Def0110 
S _get_interface Def03AE 
S _clear_feature Def016A 
S _set_interface Def03D4 
S _Setup_control Def0000 
S _void_function Def00E4 
S _set_address Def0234 
S _set_feature Def01CE 
A bss size 47 flags 20 
dbfile G:\source\D12Setup.c 
dbsym s XmtBuff 0 X 
S _XmtBuff Def0000 
A func_lit size 14 flags 0 
T 00 00 12 00 
R 00 00 01 00 00 02 05 00 
T 02 00 10 00 
R 00 00 01 00 00 02 05 00 
T 04 00 0E 00 
R 00 00 01 00 00 02 05 00 
T 06 00 0C 00 
R 00 00 01 00 00 02 05 00 
T 08 00 0E 00 
R 00 00 01 00 00 02 05 00 
T 0A 00 0A 00 
R 00 00 01 00 00 02 05 00 
T 0C 00 08 00 
R 00 00 01 00 00 02 05 00 
T 0E 00 0E 00 
R 00 00 01 00 00 02 05 00 
T 10 00 06 00 
R 00 00 01 00 00 02 05 00 
T 12 00 04 00 
R 00 00 01 00 00 02 05 00 
T 14 00 02 00 
R 00 00 01 00 00 02 05 00 
T 16 00 00 00 
R 00 00 01 00 00 02 05 00 
T 18 00 0E 00 
R 00 00 01 00 00 02 05 00 
T 00 00 12 01 00 01 00 00 00 40 71 04 90 08 00 01 
R 00 00 02 00 
T 0E 00 00 00 00 01 09 02 20 00 01 01 00 80 32 09 
R 00 00 02 00 
T 1C 00 04 00 00 02 08 06 50 00 07 05 82 02 40 00 
R 00 00 02 00 
T 2A 00 00 07 05 02 02 40 00 00 
R 00 00 02 00 
T 00 00 00 D0 22 24 20 92 01 7C 00 00 80 EF 80 93 
R 00 00 03 00 82 02 01 00 
T 0E 00 01 7C 00 00 00 00 60 91 00 7C 00 00 00 00 
R 00 00 03 00 
T 1C 00 60 91 00 7C 00 00 00 00 40 91 00 7C 60 93 
R 00 00 03 00 
T 2A 00 01 FC 80 E0 90 E0 A8 2E B9 2E 2A 2C 3B 2C 
R 00 00 03 00 20 04 04 00 00 00 40 06 04 00 00 00 
T 38 00 82 2D 93 2D 01 96 A8 2E B9 2E E2 2D F3 2D 
R 00 00 03 00 
T 46 00 40 83 66 27 06 C0 40 91 00 7C 60 93 01 FC 
R 00 00 03 00 
T 54 00 41 93 63 95 67 30 C0 F3 81 E0 80 93 01 7C 
R 00 00 03 00 
T 62 00 00 00 81 EF 80 93 01 7C 60 93 01 FC 60 91 
R 00 00 03 00 
T 70 00 01 00 8B E0 86 17 70 F0 80 E0 
R 00 00 03 00 00 02 04 00 20 0A 00 00 00 00 
T 7A 00 90 E0 E6 2F FF 27 EE 0F FF 1F E8 0F F9 1F 
R 00 00 03 00 40 02 00 00 00 00 
T 88 00 A0 81 B1 81 EA 2F FB 2F 00 D0 1B C0 81 E0 
R 00 00 03 00 82 0A 03 00 
T 96 00 80 93 01 7C 00 00 80 EF 80 93 01 7C 00 00 
R 00 00 03 00 
T A4 00 22 24 20 92 00 7C 00 00 81 E0 80 93 00 7C 
R 00 00 03 00 
T B2 00 60 93 01 FC 22 24 20 92 00 7C 60 93 01 FC 
R 00 00 03 00 
T C0 00 8A EF 80 93 01 7C 60 93 01 FC 22 24 20 92 
R 00 00 03 00 
T CE 00 01 7C 00 00 81 EF 80 93 01 7C 00 00 82 EF 
R 00 00 03 00 
T DC 00 80 93 01 7C 00 D0 08 95 
R 00 00 03 00 82 06 05 00 
T E4 00 80 E4 80 93 01 7C 00 00 81 E0 80 93 00 7C 
R 00 00 03 00 
T F2 00 00 00 81 E4 80 93 01 7C 00 00 81 E0 80 93 
R 00 00 03 00 
T 00 01 00 7C 00 00 81 EF 80 93 01 7C 60 93 01 FC 
R 00 00 03 00 
T 0E 01 08 95 
R 00 00 03 00 
T 10 01 00 D0 22 24 20 92 01 00 40 91 00 00 55 27 
R 00 00 03 00 82 02 00 00 00 08 04 00 00 0C 04 00 
T 1E 01 40 38 E0 E0 5E 07 81 F0 41 38 E0 E0 5E 07 
R 00 00 03 00 
T 2C 01 29 F0 42 38 E0 E0 5E 07 29 F0 07 C0 22 24 
R 00 00 03 00 
T 3A 01 20 92 00 00 03 C0 22 24 20 92 00 00 22 24 
R 00 00 03 00 00 04 04 00 00 0C 04 00 
T 48 01 20 92 46 00 82 E0 90 E0 90 93 41 00 80 93 
R 00 00 03 00 00 04 04 00 00 0C 04 00 
T 56 01 40 00 80 E0 
R 00 00 03 00 00 02 04 00 20 04 04 00 00 00 
T 5A 01 90 E0 90 93 45 00 80 93 
R 00 00 03 00 40 02 04 00 00 00 00 06 04 00 
T 62 01 44 00 00 D0 00 D0 08 95 
R 00 00 03 00 00 02 04 00 82 04 02 00 82 06 04 00 
T 6A 01 00 D0 40 91 00 00 55 27 40 30 45 07 11 F1 
R 00 00 03 00 82 02 00 00 00 06 04 00 
T 78 01 41 30 E0 E0 5E 07 F1 F0 42 30 E0 E0 5E 07 
R 00 00 03 00 
T 86 01 09 F0 19 C0 40 91 05 00 40 38 50 F4 44 0F 
R 00 00 03 00 00 08 04 00 
T 94 01 40 5C 40 93 01 7C 22 24 20 92 00 7C 60 93 
R 00 00 03 00 
T A2 01 01 FC 0B C0 4F 70 84 2F 88 0F 8F 5B 80 93 
R 00 00 03 00 
T B0 01 01 7C 22 24 20 92 00 7C 60 93 01 FC 22 24 
R 00 00 03 00 
T BE 01 33 24 30 92 41 00 20 92 40 00 00 D0 
R 00 00 03 00 00 06 04 00 00 0A 04 00 82 0C 02 00 
T CA 01 00 D0 08 95 
R 00 00 03 00 82 02 04 00 
T CE 01 00 D0 40 91 00 00 55 27 40 30 45 07 19 F1 
R 00 00 03 00 82 02 00 00 00 06 04 00 
T DC 01 41 30 E0 E0 5E 07 F9 F0 42 30 E0 E0 5E 07 
R 00 00 03 00 
T EA 01 09 F0 1A C0 40 91 05 00 40 38 58 F4 44 0F 
R 00 00 03 00 00 08 04 00 
T F8 01 40 5C 40 93 01 7C 00 00 81 E0 80 93 00 7C 
R 00 00 03 00 
T 06 02 60 93 01 FC 0B C0 4F 70 44 0F 4F 5B 40 93 
R 00 00 03 00 
T 14 02 01 7C 00 00 81 E0 80 93 00 7C 60 93 01 FC 
R 00 00 03 00 
T 22 02 22 24 33 24 30 92 41 00 20 92 40 00 00 D0 
R 00 00 03 00 00 08 04 00 00 0C 04 00 82 0E 02 00 
T 30 02 00 D0 08 95 
R 00 00 03 00 82 02 04 00 
T 34 02 00 D0 40 91 02 00 40 68 80 ED 80 93 01 7C 
R 00 00 03 00 82 02 00 00 00 06 04 00 
T 42 02 00 00 40 93 00 7C 60 93 01 FC 22 24 33 24 
R 00 00 03 00 
T 50 02 30 92 41 00 20 92 40 00 00 D0 
R 00 00 03 00 00 04 04 00 00 08 04 00 82 0A 02 00 
T 5A 02 00 D0 08 95 
R 00 00 03 00 82 02 04 00 
T 5E 02 00 D0 81 E0 80 93 46 00 40 91 03 00 55 27 
R 00 00 03 00 82 02 00 00 00 08 04 00 00 0C 04 00 
T 6C 02 41 30 E0 E0 5E 07 51 F0 42 30 E0 E0 5E 07 
R 00 00 03 00 
T 7A 02 99 F0 43 30 E0 E0 5E 07 09 F4 38 C0 48 C0 
R 00 00 03 00 
T 88 02 80 E0 90 E0 90 93 
R 00 00 03 00 20 02 02 00 00 00 40 04 02 00 00 00 
T 8E 02 43 00 80 93 42 00 82 E1 90 E0 90 93 41 00 
R 00 00 03 00 00 02 04 00 00 06 04 00 00 0E 04 00 
T 9C 02 80 93 40 00 3D C0 40 91 07 00 55 27 20 90 
R 00 00 03 00 00 04 04 00 00 0A 04 00 
T AA 02 06 00 33 24 44 2E 55 2E 54 2C 44 24 42 28 
R 00 00 03 00 00 02 04 00 
T B8 02 53 28 44 2D 55 2D 80 E0 90 E0 90 93 
R 00 00 03 00 20 08 02 00 12 00 40 0A 02 00 12 00 
T C4 02 43 00 80 93 42 00 02 96 E8 2F F9 2F C8 95 
R 00 00 03 00 00 02 04 00 00 06 04 00 
T D2 02 20 2C 33 24 30 92 41 00 20 92 40 00 40 31 
R 00 00 03 00 00 08 04 00 00 0C 04 00 
T E0 02 E0 E0 5E 07 D8 F4 20 90 06 00 33 24 30 92 
R 00 00 03 00 00 0A 04 00 
T EE 02 41 00 20 92 40 00 13 C0 40 91 02 00 55 27 
R 00 00 03 00 00 02 04 00 00 06 04 00 00 0C 04 00 
T FC 02 40 30 45 07 69 F0 41 30 E0 E0 5E 07 49 F0 
R 00 00 03 00 
T 0A 03 42 30 E0 E0 5E 07 29 F0 00 C0 E7 DE 03 C0 
R 00 00 03 00 
T 18 03 E5 DE 01 C0 00 D0 00 D0 08 95 
R 00 00 03 00 82 06 02 00 82 08 04 00 
T 22 03 81 E0 80 93 00 00 80 E1 90 E0 90 93 41 00 
R 00 00 03 00 00 06 04 00 00 0E 04 00 
T 30 03 80 93 40 00 22 24 20 92 46 00 
R 00 00 03 00 00 04 04 00 00 0A 04 00 
T 3A 03 80 E0 90 E0 90 93 
R 00 00 03 00 20 02 04 00 00 00 40 04 04 00 00 00 
T 40 03 45 00 80 93 44 00 00 D0 08 95 
R 00 00 03 00 00 02 04 00 00 06 04 00 82 08 02 00 
T 4A 03 00 D0 20 90 00 00 22 20 51 F5 22 24 33 24 
R 00 00 03 00 82 02 00 00 00 06 04 00 
T 58 03 30 92 41 00 20 92 40 00 00 D0 40 91 
R 00 00 03 00 00 04 04 00 00 08 04 00 82 0A 02 00 
T 64 03 02 00 88 ED 80 93 01 7C 44 23 21 F4 22 24 
R 00 00 03 00 00 02 04 00 
T 72 03 20 92 00 7C 15 C0 41 30 99 F4 81 E0 80 93 
R 00 00 03 00 
T 80 03 00 7C 00 00 83 E0 80 93 01 7C 00 00 8A EF 
R 00 00 03 00 
T 8E 03 80 93 01 7C 00 00 85 E0 80 93 01 7C 00 00 
R 00 00 03 00 
T 9C 03 8A EF 80 93 01 7C 60 93 01 FC 01 C0 9D DE 
R 00 00 03 00 
T AA 03 00 D0 08 95 
R 00 00 03 00 82 02 04 00 
T AE 03 22 24 20 92 00 00 81 E0 90 E0 90 93 41 00 
R 00 00 03 00 00 06 04 00 00 0E 04 00 
T BC 03 80 93 40 00 20 92 46 00 
R 00 00 03 00 00 04 04 00 00 08 04 00 
T C4 03 80 E0 90 E0 90 93 
R 00 00 03 00 20 02 04 00 00 00 40 04 04 00 00 00 
T CA 03 45 00 80 93 44 00 00 D0 08 95 
R 00 00 03 00 00 02 04 00 00 06 04 00 82 08 02 00 
T D4 03 22 24 33 24 30 92 41 00 20 92 40 00 00 D0 
R 00 00 03 00 00 08 04 00 00 0C 04 00 82 0E 02 00 
T E2 03 08 95 
R 00 00 03 00 
T 00 00 EA 01 D7 01 A5 01 
R 00 00 05 00 10 02 03 00 10 04 03 00 10 06 03 00 
T 06 00 91 01 2F 01 1A 01 
R 00 00 05 00 10 02 03 00 10 04 03 00 10 06 03 00 
T 0C 00 E7 00 72 00 B5 00 
R 00 00 05 00 10 02 03 00 10 04 03 00 10 06 03 00 
T 12 00 88 00 
R 00 00 05 00 10 02 03 00