Skip to content

Commit e8ed45c

Browse files
committed
style: code format
Signed-off-by: lbuque <[email protected]>
1 parent 68c7182 commit e8ed45c

File tree

7 files changed

+413
-111
lines changed

7 files changed

+413
-111
lines changed

m5stack/libs/driver/modbus/master/uConst.py

Lines changed: 256 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -45,35 +45,262 @@
4545
MBAP_HDR_LENGTH = 0x07
4646

4747
CRC16_TABLE = (
48-
0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601,
49-
0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0,
50-
0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, 0x0A00, 0xCAC1, 0xCB81,
51-
0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841, 0xD801, 0x18C0, 0x1980, 0xD941,
52-
0x1B00, 0xDBC1, 0xDA81, 0x1A40, 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01,
53-
0x1DC0, 0x1C80, 0xDC41, 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0,
54-
0x1680, 0xD641, 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081,
55-
0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240,
56-
0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00,
57-
0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, 0xFA01, 0x3AC0,
58-
0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840, 0x2800, 0xE8C1, 0xE981,
59-
0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, 0xEE01, 0x2EC0, 0x2F80, 0xEF41,
60-
0x2D00, 0xEDC1, 0xEC81, 0x2C40, 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700,
61-
0xE7C1, 0xE681, 0x2640, 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0,
62-
0x2080, 0xE041, 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281,
63-
0x6240, 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441,
64-
0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41, 0xAA01,
65-
0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, 0x7800, 0xB8C1,
66-
0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41, 0xBE01, 0x7EC0, 0x7F80,
67-
0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40, 0xB401, 0x74C0, 0x7580, 0xB541,
68-
0x7700, 0xB7C1, 0xB681, 0x7640, 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101,
69-
0x71C0, 0x7080, 0xB041, 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0,
70-
0x5280, 0x9241, 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481,
71-
0x5440, 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40,
72-
0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841, 0x8801,
73-
0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40, 0x4E00, 0x8EC1,
74-
0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41, 0x4400, 0x84C1, 0x8581,
75-
0x4540, 0x8701, 0x47C0, 0x4680, 0x8641, 0x8201, 0x42C0, 0x4380, 0x8341,
76-
0x4100, 0x81C1, 0x8081, 0x4040
48+
0x0000,
49+
0xC0C1,
50+
0xC181,
51+
0x0140,
52+
0xC301,
53+
0x03C0,
54+
0x0280,
55+
0xC241,
56+
0xC601,
57+
0x06C0,
58+
0x0780,
59+
0xC741,
60+
0x0500,
61+
0xC5C1,
62+
0xC481,
63+
0x0440,
64+
0xCC01,
65+
0x0CC0,
66+
0x0D80,
67+
0xCD41,
68+
0x0F00,
69+
0xCFC1,
70+
0xCE81,
71+
0x0E40,
72+
0x0A00,
73+
0xCAC1,
74+
0xCB81,
75+
0x0B40,
76+
0xC901,
77+
0x09C0,
78+
0x0880,
79+
0xC841,
80+
0xD801,
81+
0x18C0,
82+
0x1980,
83+
0xD941,
84+
0x1B00,
85+
0xDBC1,
86+
0xDA81,
87+
0x1A40,
88+
0x1E00,
89+
0xDEC1,
90+
0xDF81,
91+
0x1F40,
92+
0xDD01,
93+
0x1DC0,
94+
0x1C80,
95+
0xDC41,
96+
0x1400,
97+
0xD4C1,
98+
0xD581,
99+
0x1540,
100+
0xD701,
101+
0x17C0,
102+
0x1680,
103+
0xD641,
104+
0xD201,
105+
0x12C0,
106+
0x1380,
107+
0xD341,
108+
0x1100,
109+
0xD1C1,
110+
0xD081,
111+
0x1040,
112+
0xF001,
113+
0x30C0,
114+
0x3180,
115+
0xF141,
116+
0x3300,
117+
0xF3C1,
118+
0xF281,
119+
0x3240,
120+
0x3600,
121+
0xF6C1,
122+
0xF781,
123+
0x3740,
124+
0xF501,
125+
0x35C0,
126+
0x3480,
127+
0xF441,
128+
0x3C00,
129+
0xFCC1,
130+
0xFD81,
131+
0x3D40,
132+
0xFF01,
133+
0x3FC0,
134+
0x3E80,
135+
0xFE41,
136+
0xFA01,
137+
0x3AC0,
138+
0x3B80,
139+
0xFB41,
140+
0x3900,
141+
0xF9C1,
142+
0xF881,
143+
0x3840,
144+
0x2800,
145+
0xE8C1,
146+
0xE981,
147+
0x2940,
148+
0xEB01,
149+
0x2BC0,
150+
0x2A80,
151+
0xEA41,
152+
0xEE01,
153+
0x2EC0,
154+
0x2F80,
155+
0xEF41,
156+
0x2D00,
157+
0xEDC1,
158+
0xEC81,
159+
0x2C40,
160+
0xE401,
161+
0x24C0,
162+
0x2580,
163+
0xE541,
164+
0x2700,
165+
0xE7C1,
166+
0xE681,
167+
0x2640,
168+
0x2200,
169+
0xE2C1,
170+
0xE381,
171+
0x2340,
172+
0xE101,
173+
0x21C0,
174+
0x2080,
175+
0xE041,
176+
0xA001,
177+
0x60C0,
178+
0x6180,
179+
0xA141,
180+
0x6300,
181+
0xA3C1,
182+
0xA281,
183+
0x6240,
184+
0x6600,
185+
0xA6C1,
186+
0xA781,
187+
0x6740,
188+
0xA501,
189+
0x65C0,
190+
0x6480,
191+
0xA441,
192+
0x6C00,
193+
0xACC1,
194+
0xAD81,
195+
0x6D40,
196+
0xAF01,
197+
0x6FC0,
198+
0x6E80,
199+
0xAE41,
200+
0xAA01,
201+
0x6AC0,
202+
0x6B80,
203+
0xAB41,
204+
0x6900,
205+
0xA9C1,
206+
0xA881,
207+
0x6840,
208+
0x7800,
209+
0xB8C1,
210+
0xB981,
211+
0x7940,
212+
0xBB01,
213+
0x7BC0,
214+
0x7A80,
215+
0xBA41,
216+
0xBE01,
217+
0x7EC0,
218+
0x7F80,
219+
0xBF41,
220+
0x7D00,
221+
0xBDC1,
222+
0xBC81,
223+
0x7C40,
224+
0xB401,
225+
0x74C0,
226+
0x7580,
227+
0xB541,
228+
0x7700,
229+
0xB7C1,
230+
0xB681,
231+
0x7640,
232+
0x7200,
233+
0xB2C1,
234+
0xB381,
235+
0x7340,
236+
0xB101,
237+
0x71C0,
238+
0x7080,
239+
0xB041,
240+
0x5000,
241+
0x90C1,
242+
0x9181,
243+
0x5140,
244+
0x9301,
245+
0x53C0,
246+
0x5280,
247+
0x9241,
248+
0x9601,
249+
0x56C0,
250+
0x5780,
251+
0x9741,
252+
0x5500,
253+
0x95C1,
254+
0x9481,
255+
0x5440,
256+
0x9C01,
257+
0x5CC0,
258+
0x5D80,
259+
0x9D41,
260+
0x5F00,
261+
0x9FC1,
262+
0x9E81,
263+
0x5E40,
264+
0x5A00,
265+
0x9AC1,
266+
0x9B81,
267+
0x5B40,
268+
0x9901,
269+
0x59C0,
270+
0x5880,
271+
0x9841,
272+
0x8801,
273+
0x48C0,
274+
0x4980,
275+
0x8941,
276+
0x4B00,
277+
0x8BC1,
278+
0x8A81,
279+
0x4A40,
280+
0x4E00,
281+
0x8EC1,
282+
0x8F81,
283+
0x4F40,
284+
0x8D01,
285+
0x4DC0,
286+
0x4C80,
287+
0x8C41,
288+
0x4400,
289+
0x84C1,
290+
0x8581,
291+
0x4540,
292+
0x8701,
293+
0x47C0,
294+
0x4680,
295+
0x8641,
296+
0x8201,
297+
0x42C0,
298+
0x4380,
299+
0x8341,
300+
0x4100,
301+
0x81C1,
302+
0x8081,
303+
0x4040,
77304
)
78305

79306
""" Code to generate the CRC-16 lookup table:

0 commit comments

Comments
 (0)