@@ -14,238 +14,56 @@ use super::utils::cross_sleep;
1414const BULK_WRITE_ENDPOINT : u8 = 0x02 ;
1515const BULK_READ_ENDPOINT : u8 = 0x81 ;
1616
17+ nofmt:: pls! { // Skip formatting the following info
1718pub static DEVICE_IDS : & [ DeviceId ] = & [
18- DeviceId {
19- vendor_id : 0x04dd ,
20- product_id : 0x7202 ,
21- name : Some ( "Sharp IM-MT899H" ) ,
22- } ,
23- DeviceId {
24- vendor_id : 0x04dd ,
25- product_id : 0x9013 ,
26- name : Some ( "Sharp IM-DR400" ) ,
27- } ,
28- DeviceId {
29- vendor_id : 0x04dd ,
30- product_id : 0x9014 ,
31- name : Some ( "Sharp IM-DR80" ) ,
32- } ,
33- DeviceId {
34- vendor_id : 0x054c ,
35- product_id : 0x0034 ,
36- name : Some ( "Sony PCLK-XX" ) ,
37- } ,
38- DeviceId {
39- vendor_id : 0x054c ,
40- product_id : 0x0036 ,
41- name : Some ( "Sony" ) ,
42- } ,
43- DeviceId {
44- vendor_id : 0x054c ,
45- product_id : 0x0075 ,
46- name : Some ( "Sony MZ-N1" ) ,
47- } ,
48- DeviceId {
49- vendor_id : 0x054c ,
50- product_id : 0x007c ,
51- name : Some ( "Sony" ) ,
52- } ,
53- DeviceId {
54- vendor_id : 0x054c ,
55- product_id : 0x0080 ,
56- name : Some ( "Sony LAM-1" ) ,
57- } ,
58- DeviceId {
59- vendor_id : 0x054c ,
60- product_id : 0x0081 ,
61- name : Some ( "Sony MDS-JB980/MDS-NT1/MDS-JE780" ) ,
62- } ,
63- DeviceId {
64- vendor_id : 0x054c ,
65- product_id : 0x0084 ,
66- name : Some ( "Sony MZ-N505" ) ,
67- } ,
68- DeviceId {
69- vendor_id : 0x054c ,
70- product_id : 0x0085 ,
71- name : Some ( "Sony MZ-S1" ) ,
72- } ,
73- DeviceId {
74- vendor_id : 0x054c ,
75- product_id : 0x0086 ,
76- name : Some ( "Sony MZ-N707" ) ,
77- } ,
78- DeviceId {
79- vendor_id : 0x054c ,
80- product_id : 0x008e ,
81- name : Some ( "Sony CMT-C7NT" ) ,
82- } ,
83- DeviceId {
84- vendor_id : 0x054c ,
85- product_id : 0x0097 ,
86- name : Some ( "Sony PCGA-MDN1" ) ,
87- } ,
88- DeviceId {
89- vendor_id : 0x054c ,
90- product_id : 0x00ad ,
91- name : Some ( "Sony CMT-L7HD" ) ,
92- } ,
93- DeviceId {
94- vendor_id : 0x054c ,
95- product_id : 0x00c6 ,
96- name : Some ( "Sony MZ-N10" ) ,
97- } ,
98- DeviceId {
99- vendor_id : 0x054c ,
100- product_id : 0x00c7 ,
101- name : Some ( "Sony MZ-N910" ) ,
102- } ,
103- DeviceId {
104- vendor_id : 0x054c ,
105- product_id : 0x00c8 ,
106- name : Some ( "Sony MZ-N710/NF810" ) ,
107- } ,
108- DeviceId {
109- vendor_id : 0x054c ,
110- product_id : 0x00c9 ,
111- name : Some ( "Sony MZ-N510/N610" ) ,
112- } ,
113- DeviceId {
114- vendor_id : 0x054c ,
115- product_id : 0x00ca ,
116- name : Some ( "Sony MZ-NE410/NF520D" ) ,
117- } ,
118- DeviceId {
119- vendor_id : 0x054c ,
120- product_id : 0x00e7 ,
121- name : Some ( "Sony CMT-M333NT/M373NT" ) ,
122- } ,
123- DeviceId {
124- vendor_id : 0x054c ,
125- product_id : 0x00eb ,
126- name : Some ( "Sony MZ-NE810/NE910" ) ,
127- } ,
128- DeviceId {
129- vendor_id : 0x054c ,
130- product_id : 0x0101 ,
131- name : Some ( "Sony LAM" ) ,
132- } ,
133- DeviceId {
134- vendor_id : 0x054c ,
135- product_id : 0x0113 ,
136- name : Some ( "Aiwa AM-NX1" ) ,
137- } ,
138- DeviceId {
139- vendor_id : 0x054c ,
140- product_id : 0x013f ,
141- name : Some ( "Sony MDS-S500" ) ,
142- } ,
143- DeviceId {
144- vendor_id : 0x054c ,
145- product_id : 0x014c ,
146- name : Some ( "Aiwa AM-NX9" ) ,
147- } ,
148- DeviceId {
149- vendor_id : 0x054c ,
150- product_id : 0x017e ,
151- name : Some ( "Sony MZ-NH1" ) ,
152- } ,
153- DeviceId {
154- vendor_id : 0x054c ,
155- product_id : 0x0180 ,
156- name : Some ( "Sony MZ-NH3D" ) ,
157- } ,
158- DeviceId {
159- vendor_id : 0x054c ,
160- product_id : 0x0182 ,
161- name : Some ( "Sony MZ-NH900" ) ,
162- } ,
163- DeviceId {
164- vendor_id : 0x054c ,
165- product_id : 0x0184 ,
166- name : Some ( "Sony MZ-NH700/NH800" ) ,
167- } ,
168- DeviceId {
169- vendor_id : 0x054c ,
170- product_id : 0x0186 ,
171- name : Some ( "Sony MZ-NH600" ) ,
172- } ,
173- DeviceId {
174- vendor_id : 0x054c ,
175- product_id : 0x0187 ,
176- name : Some ( "Sony MZ-NH600D" ) ,
177- } ,
178- DeviceId {
179- vendor_id : 0x054c ,
180- product_id : 0x0188 ,
181- name : Some ( "Sony MZ-N920" ) ,
182- } ,
183- DeviceId {
184- vendor_id : 0x054c ,
185- product_id : 0x018a ,
186- name : Some ( "Sony LAM-3" ) ,
187- } ,
188- DeviceId {
189- vendor_id : 0x054c ,
190- product_id : 0x01e9 ,
191- name : Some ( "Sony MZ-DH10P" ) ,
192- } ,
193- DeviceId {
194- vendor_id : 0x054c ,
195- product_id : 0x0219 ,
196- name : Some ( "Sony MZ-RH10" ) ,
197- } ,
198- DeviceId {
199- vendor_id : 0x054c ,
200- product_id : 0x021b ,
201- name : Some ( "Sony MZ-RH710/MZ-RH910" ) ,
202- } ,
203- DeviceId {
204- vendor_id : 0x054c ,
205- product_id : 0x021d ,
206- name : Some ( "Sony CMT-AH10" ) ,
207- } ,
208- DeviceId {
209- vendor_id : 0x054c ,
210- product_id : 0x022c ,
211- name : Some ( "Sony CMT-AH10" ) ,
212- } ,
213- DeviceId {
214- vendor_id : 0x054c ,
215- product_id : 0x023c ,
216- name : Some ( "Sony DS-HMD1" ) ,
217- } ,
218- DeviceId {
219- vendor_id : 0x054c ,
220- product_id : 0x0286 ,
221- name : Some ( "Sony MZ-RH1" ) ,
222- } ,
223- DeviceId {
224- vendor_id : 0x054c ,
225- product_id : 0x011a ,
226- name : Some ( "Sony CMT-SE7" ) ,
227- } ,
228- DeviceId {
229- vendor_id : 0x054c ,
230- product_id : 0x0148 ,
231- name : Some ( "Sony MDS-A1" ) ,
232- } ,
233- DeviceId {
234- vendor_id : 0x0b28 ,
235- product_id : 0x1004 ,
236- name : Some ( "Kenwood MDX-J9" ) ,
237- } ,
238- DeviceId {
239- vendor_id : 0x04da ,
240- product_id : 0x23b3 ,
241- name : Some ( "Panasonic SJ-MR250" ) ,
242- } ,
243- DeviceId {
244- vendor_id : 0x04da ,
245- product_id : 0x23b6 ,
246- name : Some ( "Panasonic SJ-MR270" ) ,
247- } ,
19+ DeviceId { vendor_id: 0x04dd , product_id: 0x7202 , name: Some ( "Sharp IM-MT899H" ) } ,
20+ DeviceId { vendor_id: 0x04dd , product_id: 0x9013 , name: Some ( "Sharp IM-DR400" ) } ,
21+ DeviceId { vendor_id: 0x04dd , product_id: 0x9014 , name: Some ( "Sharp IM-DR80" ) } ,
22+ DeviceId { vendor_id: 0x054c , product_id: 0x0034 , name: Some ( "Sony PCLK-XX" ) } ,
23+ DeviceId { vendor_id: 0x054c , product_id: 0x0036 , name: Some ( "Sony" ) } ,
24+ DeviceId { vendor_id: 0x054c , product_id: 0x0075 , name: Some ( "Sony MZ-N1" ) } ,
25+ DeviceId { vendor_id: 0x054c , product_id: 0x007c , name: Some ( "Sony" ) } ,
26+ DeviceId { vendor_id: 0x054c , product_id: 0x0080 , name: Some ( "Sony LAM-1" ) } ,
27+ DeviceId { vendor_id: 0x054c , product_id: 0x0081 , name: Some ( "Sony MDS-JB980/MDS-NT1/MDS-JE780" ) } ,
28+ DeviceId { vendor_id: 0x054c , product_id: 0x0084 , name: Some ( "Sony MZ-N505" ) } ,
29+ DeviceId { vendor_id: 0x054c , product_id: 0x0085 , name: Some ( "Sony MZ-S1" ) } ,
30+ DeviceId { vendor_id: 0x054c , product_id: 0x0086 , name: Some ( "Sony MZ-N707" ) } ,
31+ DeviceId { vendor_id: 0x054c , product_id: 0x008e , name: Some ( "Sony CMT-C7NT" ) } ,
32+ DeviceId { vendor_id: 0x054c , product_id: 0x0097 , name: Some ( "Sony PCGA-MDN1" ) } ,
33+ DeviceId { vendor_id: 0x054c , product_id: 0x00ad , name: Some ( "Sony CMT-L7HD" ) } ,
34+ DeviceId { vendor_id: 0x054c , product_id: 0x00c6 , name: Some ( "Sony MZ-N10" ) } ,
35+ DeviceId { vendor_id: 0x054c , product_id: 0x00c7 , name: Some ( "Sony MZ-N910" ) } ,
36+ DeviceId { vendor_id: 0x054c , product_id: 0x00c8 , name: Some ( "Sony MZ-N710/NF810" ) } ,
37+ DeviceId { vendor_id: 0x054c , product_id: 0x00c9 , name: Some ( "Sony MZ-N510/N610" ) } ,
38+ DeviceId { vendor_id: 0x054c , product_id: 0x00ca , name: Some ( "Sony MZ-NE410/NF520D" ) } ,
39+ DeviceId { vendor_id: 0x054c , product_id: 0x00e7 , name: Some ( "Sony CMT-M333NT/M373NT" ) } ,
40+ DeviceId { vendor_id: 0x054c , product_id: 0x00eb , name: Some ( "Sony MZ-NE810/NE910" ) } ,
41+ DeviceId { vendor_id: 0x054c , product_id: 0x0101 , name: Some ( "Sony LAM" ) } ,
42+ DeviceId { vendor_id: 0x054c , product_id: 0x0113 , name: Some ( "Aiwa AM-NX1" ) } ,
43+ DeviceId { vendor_id: 0x054c , product_id: 0x013f , name: Some ( "Sony MDS-S500" ) } ,
44+ DeviceId { vendor_id: 0x054c , product_id: 0x014c , name: Some ( "Aiwa AM-NX9" ) } ,
45+ DeviceId { vendor_id: 0x054c , product_id: 0x017e , name: Some ( "Sony MZ-NH1" ) } ,
46+ DeviceId { vendor_id: 0x054c , product_id: 0x0180 , name: Some ( "Sony MZ-NH3D" ) } ,
47+ DeviceId { vendor_id: 0x054c , product_id: 0x0182 , name: Some ( "Sony MZ-NH900" ) } ,
48+ DeviceId { vendor_id: 0x054c , product_id: 0x0184 , name: Some ( "Sony MZ-NH700/NH800" ) } ,
49+ DeviceId { vendor_id: 0x054c , product_id: 0x0186 , name: Some ( "Sony MZ-NH600" ) } ,
50+ DeviceId { vendor_id: 0x054c , product_id: 0x0187 , name: Some ( "Sony MZ-NH600D" ) } ,
51+ DeviceId { vendor_id: 0x054c , product_id: 0x0188 , name: Some ( "Sony MZ-N920" ) } ,
52+ DeviceId { vendor_id: 0x054c , product_id: 0x018a , name: Some ( "Sony LAM-3" ) } ,
53+ DeviceId { vendor_id: 0x054c , product_id: 0x01e9 , name: Some ( "Sony MZ-DH10P" ) } ,
54+ DeviceId { vendor_id: 0x054c , product_id: 0x0219 , name: Some ( "Sony MZ-RH10" ) } ,
55+ DeviceId { vendor_id: 0x054c , product_id: 0x021b , name: Some ( "Sony MZ-RH710/MZ-RH910" ) } ,
56+ DeviceId { vendor_id: 0x054c , product_id: 0x021d , name: Some ( "Sony CMT-AH10" ) } ,
57+ DeviceId { vendor_id: 0x054c , product_id: 0x022c , name: Some ( "Sony CMT-AH10" ) } ,
58+ DeviceId { vendor_id: 0x054c , product_id: 0x023c , name: Some ( "Sony DS-HMD1" ) } ,
59+ DeviceId { vendor_id: 0x054c , product_id: 0x0286 , name: Some ( "Sony MZ-RH1" ) } ,
60+ DeviceId { vendor_id: 0x054c , product_id: 0x011a , name: Some ( "Sony CMT-SE7" ) } ,
61+ DeviceId { vendor_id: 0x054c , product_id: 0x0148 , name: Some ( "Sony MDS-A1" ) } ,
62+ DeviceId { vendor_id: 0x0b28 , product_id: 0x1004 , name: Some ( "Kenwood MDX-J9" ) } ,
63+ DeviceId { vendor_id: 0x04da , product_id: 0x23b3 , name: Some ( "Panasonic SJ-MR250" ) } ,
64+ DeviceId { vendor_id: 0x04da , product_id: 0x23b6 , name: Some ( "Panasonic SJ-MR270" ) } ,
24865] ;
66+ }
24967
25068pub static DEVICE_IDS_CROSSUSB : Lazy < Box < [ cross_usb:: DeviceFilter ] > > = Lazy :: new ( || {
25169 DEVICE_IDS
0 commit comments