ofs | hex dump | ascii |
---|
0000 | 03 f3 0d 0a c4 58 82 4f 63 00 00 00 00 00 00 00 00 0c 00 00 00 40 00 00 00 73 9a 01 00 00 64 00 | .....X.Oc............@...s....d. |
0020 | 00 5a 00 00 64 01 00 64 02 00 6c 01 00 5a 01 00 64 01 00 64 02 00 6c 02 00 5a 02 00 64 03 00 64 | .Z..d..d..l..Z..d..d..l..Z..d..d |
0040 | 04 00 67 02 00 5a 03 00 64 05 00 5a 04 00 64 06 00 5a 05 00 64 07 00 5a 06 00 64 05 00 5a 07 00 | ..g..Z..d..Z..d..Z..d..Z..d..Z.. |
0060 | 64 08 00 5a 08 00 64 09 00 5a 09 00 64 0a 00 5a 0a 00 64 0b 00 5a 0b 00 64 0c 00 5a 0c 00 64 0d | d..Z..d..Z..d..Z..d..Z..d..Z..d. |
0080 | 00 5a 0d 00 64 0e 00 5a 0e 00 64 0f 00 5a 0f 00 64 10 00 5a 10 00 64 11 00 5a 11 00 64 12 00 5a | .Z..d..Z..d..Z..d..Z..d..Z..d..Z |
00a0 | 12 00 64 13 00 5a 13 00 64 14 00 5a 14 00 64 15 00 5a 15 00 64 16 00 5a 16 00 64 17 00 5a 17 00 | ..d..Z..d..Z..d..Z..d..Z..d..Z.. |
00c0 | 65 16 00 65 17 00 14 5a 18 00 64 18 00 5a 19 00 64 05 00 5a 1a 00 64 06 00 5a 1b 00 64 19 00 5a | e..e...Z..d..Z..d..Z..d..Z..d..Z |
00e0 | 1c 00 64 1a 00 5a 1d 00 64 3a 00 64 3b 00 64 3c 00 64 3d 00 64 3e 00 64 3f 00 64 40 00 64 41 00 | ..d..Z..d:.d;.d<.d=.d>.d?.d@.dA. |
0100 | 64 42 00 64 43 00 64 44 00 67 0b 00 5a 1e 00 64 2b 00 84 00 00 5a 1f 00 64 2c 00 84 00 00 5a 20 | dB.dC.dD.g..Z..d+....Z..d,....Z. |
0120 | 00 64 2d 00 84 00 00 5a 21 00 64 2e 00 84 00 00 5a 22 00 64 2f 00 84 00 00 5a 23 00 64 30 00 84 | .d-....Z!.d.....Z".d/....Z#.d0.. |
0140 | 00 00 5a 24 00 65 25 00 64 31 00 84 01 00 5a 26 00 64 32 00 65 25 00 64 33 00 84 02 00 5a 27 00 | ..Z$.e%.d1....Z&.d2.e%.d3....Z'. |
0160 | 64 34 00 84 00 00 5a 28 00 64 35 00 84 00 00 5a 29 00 64 04 00 65 2a 00 66 01 00 64 36 00 84 00 | d4....Z(.d5....Z).d..e*.f..d6... |
0180 | 00 83 00 00 59 5a 2b 00 64 37 00 65 2b 00 66 01 00 64 38 00 84 00 00 83 00 00 59 5a 2c 00 64 03 | ....YZ+.d7.e+.f..d8.......YZ,.d. |
01a0 | 00 65 2d 00 66 01 00 64 39 00 84 00 00 83 00 00 59 5a 2e 00 64 02 00 53 28 45 00 00 00 73 8a 01 | .e-.f..d9.......YZ..d..S(E...s.. |
01c0 | 00 00 50 72 6f 76 69 64 65 73 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 45 45 50 52 4f 4d 20 | ..Provides.access.to.the.EEPROM. |
01e0 | 6f 66 20 53 69 6c 61 62 73 20 43 50 32 31 30 78 20 64 65 76 69 63 65 73 0a 0a 54 68 65 20 66 6f | of.Silabs.CP210x.devices..The.fo |
0200 | 6c 6c 6f 77 69 6e 67 20 63 6c 61 73 73 65 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 3a 0a 0a | llowing.classes.are.available:.. |
0220 | 63 6c 61 73 73 20 43 70 32 31 30 78 50 72 6f 67 72 61 6d 6d 65 72 3a 0a 20 20 20 20 50 72 6f 76 | class.Cp210xProgrammer:.....Prov |
0240 | 69 64 65 73 20 64 69 72 65 63 74 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 43 50 32 31 30 31 | ides.direct.access.to.the.CP2101 |
0260 | 2c 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 77 72 69 74 65 20 73 69 6e 67 6c 65 20 64 61 | ,.can.be.used.to.write.single.da |
0280 | 74 61 0a 20 20 20 20 64 69 72 65 63 74 6c 79 20 6f 72 20 76 69 61 20 61 6e 20 45 45 50 52 4f 4d | ta.....directly.or.via.an.EEPROM |
02a0 | 20 69 6d 61 67 65 2e 0a 0a 63 6c 61 73 73 20 45 45 50 52 4f 4d 3a 0a 20 20 20 20 43 61 6e 20 62 | .image...class.EEPROM:.....Can.b |
02c0 | 65 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 6f 72 20 77 72 69 74 65 20 61 20 68 65 78 20 66 69 | e.used.to.read.or.write.a.hex.fi |
02e0 | 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 45 45 50 52 4f 4d 20 63 6f 6e 74 65 6e 74 | le.containing.the.EEPROM.content |
0300 | 0a 20 20 20 20 6f 66 20 61 6e 20 43 50 32 31 30 31 2e 20 50 72 6f 76 69 64 65 73 20 61 6c 73 6f | .....of.an.CP2101..Provides.also |
0320 | 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 73 69 6e 67 6c 65 20 66 69 65 6c 64 73 20 69 6e 20 | .access.to.the.single.fields.in. |
0340 | 74 68 65 20 45 45 50 52 4f 4d 2e 0a 69 ff ff ff ff 4e 74 10 00 00 00 43 70 32 31 30 78 50 72 6f | the.EEPROM..i....Nt....Cp210xPro |
0360 | 67 72 61 6d 6d 65 72 74 0b 00 00 00 43 70 32 31 30 78 45 72 72 6f 72 69 00 00 00 00 69 ff 00 00 | grammert....Cp210xErrori....i... |
0380 | 00 69 01 00 00 00 69 01 37 00 00 69 02 37 00 00 69 03 37 00 00 69 04 37 00 00 69 05 37 00 00 69 | .i....i.7..i.7..i.7..i.7..i.7..i |
03a0 | 06 37 00 00 69 07 37 00 00 69 08 37 00 00 69 09 37 00 00 69 0a 37 00 00 69 0b 37 00 00 69 00 04 | .7..i.7..i.7..i.7..i.7..i.7..i.. |
03c0 | 00 00 69 7d 00 00 00 69 3f 00 00 00 69 20 00 00 00 69 0a 00 00 00 69 18 00 00 00 69 c4 10 00 00 | ..i}...i?...i....i....i....i.... |
03e0 | 69 60 ea 00 00 74 0e 00 00 00 70 72 6f 64 75 63 74 5f 73 74 72 69 6e 67 74 06 00 00 00 73 74 72 | i`...t....product_stringt....str |
0400 | 69 6e 67 74 0d 00 00 00 73 65 72 69 61 6c 5f 6e 75 6d 62 65 72 74 0a 00 00 00 70 72 6f 64 75 63 | ingt....serial_numbert....produc |
0420 | 74 5f 69 64 74 02 00 00 00 69 64 74 09 00 00 00 76 65 6e 64 6f 72 5f 69 64 74 07 00 00 00 76 65 | t_idt....idt....vendor_idt....ve |
0440 | 72 73 69 6f 6e 74 0b 00 00 00 62 75 73 5f 70 6f 77 65 72 65 64 74 07 00 00 00 62 6f 6f 6c 65 61 | rsiont....bus_poweredt....boolea |
0460 | 6e 74 09 00 00 00 6d 61 78 5f 70 6f 77 65 72 74 03 00 00 00 69 6e 74 74 06 00 00 00 6c 6f 63 6b | nt....max_powert....intt....lock |
0480 | 65 64 74 0b 00 00 00 70 61 72 74 5f 6e 75 6d 62 65 72 74 0d 00 00 00 76 65 6e 64 6f 72 5f 73 74 | edt....part_numbert....vendor_st |
04a0 | 72 69 6e 67 74 0e 00 00 00 62 61 75 64 72 61 74 65 5f 74 61 62 6c 65 74 04 00 00 00 6c 69 73 74 | ringt....baudrate_tablet....list |
04c0 | 63 03 00 00 00 03 00 00 00 01 00 00 00 43 00 00 00 73 12 00 00 00 7c 00 00 72 0a 00 7c 01 00 53 | c............C...s....|..r..|..S |
04e0 | 7c 02 00 53 64 00 00 53 28 01 00 00 00 4e 28 00 00 00 00 28 03 00 00 00 74 01 00 00 00 76 74 01 | |..Sd..S(....N(....(....t....vt. |
0500 | 00 00 00 61 74 01 00 00 00 62 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 | ...at....b(....(....sC.../home/r |
0520 | 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 | oot/projects/heating/contrib/cp2 |
0540 | 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 03 00 00 | 10x-program/cp210x/cp210x.pyt... |
0560 | 00 69 69 66 45 00 00 00 73 06 00 00 00 00 01 06 01 04 02 63 01 00 00 00 02 00 00 00 03 00 00 00 | .iifE...s..........c............ |
0580 | 43 00 00 00 73 31 00 00 00 74 00 00 7c 00 00 64 01 00 15 83 01 00 7d 01 00 7c 01 00 64 01 00 14 | C...s1...t..|..d......}..|..d... |
05a0 | 7c 00 00 6b 00 00 72 2d 00 7c 01 00 64 02 00 37 7d 01 00 6e 00 00 7c 01 00 53 28 03 00 00 00 4e | |..k..r-.|..d..7}..n..|..S(....N |
05c0 | 69 02 00 00 00 69 01 00 00 00 28 01 00 00 00 52 0c 00 00 00 28 02 00 00 00 74 01 00 00 00 70 74 | i....i....(....R....(....t....pt |
05e0 | 05 00 00 00 76 61 6c 75 65 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f | ....value(....(....sC.../home/ro |
0600 | 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 | ot/projects/heating/contrib/cp21 |
0620 | 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 07 00 00 00 | 0x-program/cp210x/cp210x.pyt.... |
0640 | 74 6f 5f 64 69 76 32 4b 00 00 00 73 08 00 00 00 00 01 10 01 10 01 0d 01 63 01 00 00 00 01 00 00 | to_div2K...s............c....... |
0660 | 00 04 00 00 00 43 00 00 00 73 32 00 00 00 7c 00 00 64 01 00 6b 05 00 72 18 00 7c 00 00 64 02 00 | .....C...s2...|..d..k..r..|..d.. |
0680 | 6b 01 00 73 1e 00 74 00 00 82 01 00 7c 00 00 64 03 00 1a 64 04 00 3e 7c 00 00 64 03 00 16 42 53 | k..s..t.....|..d...d..>|..d...BS |
06a0 | 28 05 00 00 00 4e 69 00 00 00 00 69 63 00 00 00 69 0a 00 00 00 69 04 00 00 00 28 01 00 00 00 74 | (....Ni....ic...i....i....(....t |
06c0 | 0e 00 00 00 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 28 01 00 00 00 74 01 00 00 00 69 28 00 00 | ....AssertionError(....t....i(.. |
06e0 | 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f | ..(....sC.../home/root/projects/ |
0700 | 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 | heating/contrib/cp210x-program/c |
0720 | 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 06 00 00 00 74 6f 5f 62 63 64 51 00 00 00 73 04 | p210x/cp210x.pyt....to_bcdQ...s. |
0740 | 00 00 00 00 01 1e 01 63 01 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 24 00 00 00 7c 00 00 | .......c............C...s$...|.. |
0760 | 5c 02 00 7d 01 00 7d 02 00 74 00 00 7c 01 00 83 01 00 64 01 00 3e 74 00 00 7c 02 00 83 01 00 42 | \..}..}..t..|.....d..>t..|.....B |
0780 | 53 28 02 00 00 00 4e 69 08 00 00 00 28 01 00 00 00 52 1b 00 00 00 28 03 00 00 00 74 02 00 00 00 | S(....Ni....(....R....(....t.... |
07a0 | 2e 30 52 1a 00 00 00 74 01 00 00 00 6a 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d | .0R....t....j(....(....sC.../hom |
07c0 | 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f | e/root/projects/heating/contrib/ |
07e0 | 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 | cp210x-program/cp210x/cp210x.pyt |
0800 | 07 00 00 00 74 6f 5f 62 63 64 32 55 00 00 00 73 04 00 00 00 03 00 09 01 63 01 00 00 00 01 00 00 | ....to_bcd2U...s........c....... |
0820 | 00 04 00 00 00 43 00 00 00 73 14 00 00 00 7c 00 00 64 01 00 7c 00 00 64 02 00 3f 64 03 00 14 17 | .....C...s....|..d..|..d..?d.... |
0840 | 40 53 28 04 00 00 00 4e 69 0f 00 00 00 69 04 00 00 00 69 0a 00 00 00 28 00 00 00 00 28 01 00 00 | @S(....Ni....i....i....(....(... |
0860 | 00 74 03 00 00 00 6e 75 6d 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f | .t....num(....(....sC.../home/ro |
0880 | 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 | ot/projects/heating/contrib/cp21 |
08a0 | 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 08 00 00 00 | 0x-program/cp210x/cp210x.pyt.... |
08c0 | 66 72 6f 6d 5f 62 63 64 58 00 00 00 73 02 00 00 00 00 01 63 01 00 00 00 01 00 00 00 04 00 00 00 | from_bcdX...s......c............ |
08e0 | 43 00 00 00 73 1e 00 00 00 74 00 00 7c 00 00 64 01 00 3f 83 01 00 74 00 00 7c 00 00 64 02 00 40 | C...s....t..|..d..?...t..|..d..@ |
0900 | 83 01 00 66 02 00 53 28 03 00 00 00 4e 69 08 00 00 00 69 ff 00 00 00 28 01 00 00 00 52 20 00 00 | ...f..S(....Ni....i....(....R... |
0920 | 00 28 01 00 00 00 74 04 00 00 00 64 61 74 61 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 | .(....t....data(....(....sC.../h |
0940 | 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 | ome/root/projects/heating/contri |
0960 | 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 | b/cp210x-program/cp210x/cp210x.p |
0980 | 79 74 09 00 00 00 66 72 6f 6d 5f 62 63 64 32 5b 00 00 00 73 02 00 00 00 00 01 63 02 00 00 00 04 | yt....from_bcd2[...s......c..... |
09a0 | 00 00 00 04 00 00 00 43 00 00 00 73 4b 00 00 00 64 01 00 7d 02 00 7c 01 00 72 22 00 7c 00 00 64 | .......C...sK...d..}..|..r".|..d |
09c0 | 00 00 64 00 00 64 02 00 85 03 00 19 7d 00 00 6e 00 00 78 22 00 7c 00 00 44 5d 1a 00 7d 03 00 7c | ..d..d......}..n..x".|..D]..}..| |
09e0 | 02 00 64 03 00 3e 74 00 00 7c 03 00 83 01 00 42 7d 02 00 71 29 00 57 7c 02 00 53 28 04 00 00 00 | ..d..>t..|.....B}..q).W|..S(.... |
0a00 | 4e 69 00 00 00 00 69 ff ff ff ff 69 08 00 00 00 28 01 00 00 00 74 03 00 00 00 6f 72 64 28 04 00 | Ni....i....i....(....t....ord(.. |
0a20 | 00 00 52 21 00 00 00 74 02 00 00 00 6c 65 52 17 00 00 00 74 04 00 00 00 62 79 74 65 28 00 00 00 | ..R!...t....leR....t....byte(... |
0a40 | 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 | .(....sC.../home/root/projects/h |
0a60 | 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 | eating/contrib/cp210x-program/cp |
0a80 | 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 0b 00 00 00 66 72 6f 6d 5f 62 69 6e 61 72 79 5e 00 | 210x/cp210x.pyt....from_binary^. |
0aa0 | 00 00 73 0c 00 00 00 00 01 06 01 06 01 16 01 0d 01 18 01 69 02 00 00 00 63 03 00 00 00 05 00 00 | ..s................i....c....... |
0ac0 | 00 05 00 00 00 43 00 00 00 73 5a 00 00 00 64 01 00 7d 03 00 78 32 00 74 00 00 7c 01 00 83 01 00 | .....C...sZ...d..}..x2.t..|..... |
0ae0 | 44 5d 24 00 7d 04 00 7c 03 00 74 01 00 7c 00 00 64 02 00 40 83 01 00 37 7d 03 00 7c 00 00 64 03 | D]$.}..|..t..|..d..@...7}..|..d. |
0b00 | 00 4c 7d 00 00 71 13 00 57 7c 02 00 72 45 00 7c 03 00 53 7c 03 00 64 00 00 64 00 00 64 04 00 85 | .L}..q..W|..rE.|..S|..d..d..d... |
0b20 | 03 00 19 53 64 00 00 53 28 05 00 00 00 4e 74 00 00 00 00 69 ff 00 00 00 69 08 00 00 00 69 ff ff | ...Sd..S(....Nt....i....i....i.. |
0b40 | ff ff 28 02 00 00 00 74 05 00 00 00 72 61 6e 67 65 74 03 00 00 00 63 68 72 28 05 00 00 00 52 17 | ..(....t....ranget....chr(....R. |
0b60 | 00 00 00 74 04 00 00 00 73 69 7a 65 52 24 00 00 00 52 21 00 00 00 52 1a 00 00 00 28 00 00 00 00 | ...t....sizeR$...R!...R....(.... |
0b80 | 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 | (....sC.../home/root/projects/he |
0ba0 | 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 | ating/contrib/cp210x-program/cp2 |
0bc0 | 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 09 00 00 00 74 6f 5f 62 69 6e 61 72 79 66 00 00 00 73 | 10x/cp210x.pyt....to_binaryf...s |
0be0 | 0e 00 00 00 00 01 06 01 13 01 14 01 0e 01 06 01 04 02 63 01 00 00 00 01 00 00 00 07 00 00 00 43 | ..................c............C |
0c00 | 00 00 00 73 50 00 00 00 74 00 00 7c 00 00 64 01 00 64 02 00 21 64 03 00 74 01 00 83 01 01 74 00 | ...sP...t..|..d..d..!d..t.....t. |
0c20 | 00 7c 00 00 64 02 00 64 04 00 21 64 03 00 74 01 00 83 01 01 74 00 00 7c 00 00 64 04 00 64 05 00 | .|..d..d..!d..t.....t..|..d..d.. |
0c40 | 21 83 01 00 74 00 00 7c 00 00 64 06 00 64 07 00 21 83 01 00 66 04 00 53 28 08 00 00 00 4e 69 00 | !...t..|..d..d..!...f..S(....Ni. |
0c60 | 00 00 00 69 02 00 00 00 52 24 00 00 00 69 04 00 00 00 69 05 00 00 00 69 06 00 00 00 69 0a 00 00 | ...i....R$...i....i....i....i... |
0c80 | 00 28 02 00 00 00 52 26 00 00 00 74 05 00 00 00 46 61 6c 73 65 28 01 00 00 00 52 21 00 00 00 28 | .(....R&...t....False(....R!...( |
0ca0 | 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 | ....(....sC.../home/root/project |
0cc0 | 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d | s/heating/contrib/cp210x-program |
0ce0 | 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 12 00 00 00 70 61 72 73 65 5f 62 61 75 64 | /cp210x/cp210x.pyt....parse_baud |
0d00 | 72 61 74 65 5f 63 66 67 70 00 00 00 73 08 00 00 00 00 01 16 01 16 01 10 01 63 04 00 00 00 04 00 | rate_cfgp...s............c...... |
0d20 | 00 00 05 00 00 00 43 00 00 00 73 3e 00 00 00 74 00 00 7c 00 00 64 01 00 74 01 00 83 01 01 74 00 | ......C...s>...t..|..d..t.....t. |
0d40 | 00 7c 01 00 64 01 00 74 01 00 83 01 01 17 74 00 00 7c 02 00 64 02 00 83 02 00 17 64 03 00 17 74 | .|..d..t......t..|..d......d...t |
0d60 | 00 00 7c 03 00 64 04 00 83 02 00 17 53 28 05 00 00 00 4e 52 24 00 00 00 69 01 00 00 00 74 01 00 | ..|..d......S(....NR$...i....t.. |
0d80 | 00 00 00 69 04 00 00 00 28 02 00 00 00 52 2b 00 00 00 52 2c 00 00 00 28 04 00 00 00 74 07 00 00 | ...i....(....R+...R,...(....t... |
0da0 | 00 62 61 75 64 67 65 6e 74 0c 00 00 00 74 69 6d 65 72 30 72 65 6c 6f 61 64 74 09 00 00 00 70 72 | .baudgent....timer0reloadt....pr |
0dc0 | 65 73 63 61 6c 65 72 74 08 00 00 00 62 61 75 64 72 61 74 65 28 00 00 00 00 28 00 00 00 00 73 43 | escalert....baudrate(....(....sC |
0de0 | 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 | .../home/root/projects/heating/c |
0e00 | 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 | ontrib/cp210x-program/cp210x/cp2 |
0e20 | 31 30 78 2e 70 79 74 12 00 00 00 62 75 69 6c 64 5f 62 61 75 64 72 61 74 65 5f 63 66 67 76 00 00 | 10x.pyt....build_baudrate_cfgv.. |
0e40 | 00 73 02 00 00 00 00 02 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 08 00 00 00 65 00 | .s......c............B...s....e. |
0e60 | 00 5a 01 00 52 53 28 00 00 00 00 28 02 00 00 00 74 08 00 00 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 | .Z..RS(....(....t....__name__t.. |
0e80 | 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 | ..__module__(....(....(....sC... |
0ea0 | 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 | /home/root/projects/heating/cont |
0ec0 | 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 | rib/cp210x-program/cp210x/cp210x |
0ee0 | 2e 70 79 52 01 00 00 00 7a 00 00 00 73 02 00 00 00 06 01 74 0c 00 00 00 44 65 76 69 63 65 4c 6f | .pyR....z...s......t....DeviceLo |
0f00 | 63 6b 65 64 63 00 00 00 00 00 00 00 00 01 00 00 00 42 00 00 00 73 08 00 00 00 65 00 00 5a 01 00 | ckedc............B...s....e..Z.. |
0f20 | 52 53 28 00 00 00 00 28 02 00 00 00 52 34 00 00 00 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 | RS(....(....R4...R5...(....(.... |
0f40 | 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 | (....sC.../home/root/projects/he |
0f60 | 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 | ating/contrib/cp210x-program/cp2 |
0f80 | 31 30 78 2f 63 70 32 31 30 78 2e 70 79 52 36 00 00 00 7d 00 00 00 73 02 00 00 00 06 01 63 00 00 | 10x/cp210x.pyR6...}...s......c.. |
0fa0 | 00 00 00 00 00 00 04 00 00 00 42 00 00 00 73 4b 01 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 | ..........B...sK...e..Z..d..Z..d |
0fc0 | 01 00 5a 03 00 65 04 00 69 02 00 65 05 00 64 02 00 36 65 06 00 64 03 00 36 67 01 00 64 04 00 84 | ..Z..e..i..e..d..6e..d..6g..d... |
0fe0 | 01 00 83 01 00 5a 07 00 64 05 00 84 00 00 5a 08 00 64 06 00 84 00 00 5a 09 00 64 07 00 84 00 00 | .....Z..d.....Z..d.....Z..d..... |
1000 | 5a 0a 00 64 08 00 84 00 00 5a 0b 00 64 09 00 84 00 00 5a 0c 00 64 0a 00 64 20 00 65 0e 00 64 0b | Z..d.....Z..d.....Z..d..d..e..d. |
1020 | 00 84 03 00 5a 0f 00 64 0c 00 84 00 00 5a 10 00 64 0a 00 65 0e 00 64 0d 00 84 02 00 5a 11 00 64 | ....Z..d.....Z..d..e..d.....Z..d |
1040 | 0a 00 65 0e 00 64 0e 00 84 02 00 5a 12 00 64 0a 00 65 0e 00 64 0f 00 84 02 00 5a 13 00 64 10 00 | ..e..d.....Z..d..e..d.....Z..d.. |
1060 | 84 00 00 5a 14 00 64 11 00 84 00 00 5a 15 00 64 12 00 84 00 00 5a 16 00 64 13 00 84 00 00 5a 17 | ...Z..d.....Z..d.....Z..d.....Z. |
1080 | 00 65 18 00 65 16 00 65 17 00 83 02 00 5a 19 00 64 14 00 84 00 00 5a 1a 00 64 15 00 84 00 00 5a | .e..e..e.....Z..d.....Z..d.....Z |
10a0 | 1b 00 64 16 00 84 00 00 5a 1c 00 64 17 00 84 00 00 5a 1d 00 64 18 00 84 00 00 5a 1e 00 64 19 00 | ..d.....Z..d.....Z..d.....Z..d.. |
10c0 | 84 00 00 5a 1f 00 64 1a 00 84 00 00 5a 20 00 64 1b 00 84 00 00 5a 21 00 64 1c 00 84 00 00 5a 22 | ...Z..d.....Z..d.....Z!.d.....Z" |
10e0 | 00 64 1d 00 84 00 00 5a 23 00 64 1e 00 84 00 00 5a 24 00 64 1f 00 84 00 00 5a 25 00 52 53 28 21 | .d.....Z#.d.....Z$.d.....Z%.RS(! |
1100 | 00 00 00 73 bb 02 00 00 50 72 6f 67 72 61 6d 20 61 6e 20 53 69 6c 61 62 73 20 43 50 32 31 30 31 | ...s....Program.an.Silabs.CP2101 |
1120 | 2c 20 43 50 32 31 30 32 20 6f 72 20 43 50 32 31 30 33 0a 20 20 20 20 0a 20 20 20 20 54 68 69 73 | ,.CP2102.or.CP2103..........This |
1140 | 20 6d 6f 64 75 6c 20 70 72 6f 76 69 64 65 73 20 61 63 63 65 73 73 20 74 6f 20 53 69 6c 61 62 73 | .modul.provides.access.to.Silabs |
1160 | 20 43 50 32 31 30 78 20 64 65 76 69 63 65 73 20 74 6f 20 73 65 74 20 73 6f 6d 65 20 55 53 42 0a | .CP210x.devices.to.set.some.USB. |
1180 | 20 20 20 20 64 65 73 63 72 69 70 74 6f 72 20 66 69 65 6c 64 73 20 61 6e 64 20 73 6f 6d 65 20 55 | ....descriptor.fields.and.some.U |
11a0 | 53 42 20 64 65 73 63 72 69 70 74 6f 72 20 73 74 72 69 6e 67 73 2e 20 0a 0a 20 20 20 20 54 68 65 | SB.descriptor.strings........The |
11c0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 69 65 6c 64 73 20 63 61 6e 20 62 65 20 73 65 74 3a 0a 0a 20 | .following.fields.can.be.set:... |
11e0 | 20 20 20 20 2a 20 56 65 6e 64 6f 72 20 49 44 0a 20 20 20 20 20 2a 20 50 72 6f 64 75 63 74 20 49 | ....*.Vendor.ID......*.Product.I |
1200 | 44 0a 20 20 20 20 20 2a 20 50 72 6f 64 75 63 74 20 53 74 72 69 6e 67 0a 20 20 20 20 20 2a 20 53 | D......*.Product.String......*.S |
1220 | 65 72 69 61 6c 20 4e 75 6d 62 65 72 0a 20 20 20 20 20 2a 20 44 65 76 69 63 65 20 56 65 72 73 69 | erial.Number......*.Device.Versi |
1240 | 6f 6e 0a 20 20 20 20 20 2a 20 42 75 73 20 50 6f 77 65 72 65 64 0a 20 20 20 20 20 2a 20 6d 61 78 | on......*.Bus.Powered......*.max |
1260 | 2e 20 50 6f 77 65 72 20 63 6f 6e 73 75 6d 70 74 69 6f 6e 0a 20 0a 20 20 20 20 45 69 74 68 65 72 | ..Power.consumption.......Either |
1280 | 20 75 73 65 20 6c 69 62 75 73 62 20 74 6f 20 66 69 6e 64 20 61 20 64 65 76 69 63 65 2c 20 61 6e | .use.libusb.to.find.a.device,.an |
12a0 | 64 20 70 72 6f 76 69 64 65 20 74 68 65 20 64 65 76 69 63 65 20 64 65 73 63 72 69 70 74 69 6f 6e | d.provide.the.device.description |
12c0 | 0a 20 20 20 20 74 6f 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 20 6f 72 20 75 73 65 20 | .....to.the.constructor,.or.use. |
12e0 | 43 70 32 31 30 78 50 72 6f 67 72 61 6d 6d 65 72 2e 6c 69 73 74 5f 64 65 76 69 63 65 28 29 20 74 | Cp210xProgrammer.list_device().t |
1300 | 6f 20 6c 69 73 74 20 61 6c 6c 0a 20 20 20 20 64 65 76 69 63 65 73 20 6d 61 74 63 68 69 6e 67 20 | o.list.all.....devices.matching. |
1320 | 63 65 72 74 61 69 6e 20 70 61 74 74 65 72 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 6f 20 70 72 6f | certain.pattern...........To.pro |
1340 | 67 61 6d 6d 20 74 68 65 20 64 65 76 69 63 65 20 6f 70 65 6e 28 29 20 69 74 2c 20 73 65 74 20 74 | gamm.the.device.open().it,.set.t |
1360 | 68 65 20 64 61 74 61 2c 20 61 6e 64 20 63 6c 6f 73 65 28 29 20 69 74 2e 20 54 6f 20 68 61 76 65 | he.data,.and.close().it..To.have |
1380 | 20 74 68 65 0a 20 20 20 20 63 68 61 6e 67 65 64 20 66 69 65 6c 64 73 20 72 65 72 65 61 64 20 63 | .the.....changed.fields.reread.c |
13a0 | 61 6c 6c 20 72 65 73 65 74 28 29 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 69 74 2e 0a 20 | all.reset().before.closing.it... |
13c0 | 20 20 20 69 2c 01 00 00 74 08 00 00 00 69 64 56 65 6e 64 6f 72 74 09 00 00 00 69 64 50 72 6f 64 | ...i,...t....idVendort....idProd |
13e0 | 75 63 74 63 02 00 00 00 07 00 00 00 05 00 00 00 63 00 00 00 73 1a 01 00 00 74 00 00 6a 01 00 83 | uctc............c...s....t..j... |
1400 | 00 00 01 74 00 00 6a 02 00 83 00 00 01 74 00 00 6a 03 00 83 00 00 7d 02 00 78 f3 00 7c 02 00 72 | ...t..j......t..j.....}..x..|..r |
1420 | 15 01 7c 02 00 6a 04 00 6a 05 00 7d 03 00 78 ce 00 7c 03 00 72 05 01 78 b5 00 7c 01 00 44 5d ad | ..|..j..j..}..x..|..r..x..|..D]. |
1440 | 00 7d 04 00 74 06 00 7c 04 00 74 07 00 83 02 00 72 a5 00 78 95 00 7c 04 00 6a 08 00 83 00 00 44 | .}..t..|..t.....r..x..|..j.....D |
1460 | 5d 2b 00 5c 02 00 7d 05 00 7d 06 00 74 09 00 7c 03 00 6a 04 00 6a 0a 00 7c 05 00 83 02 00 7c 06 | ]+.\..}..}..t..|..j..j..|.....|. |
1480 | 00 6b 03 00 72 67 00 50 71 67 00 71 67 00 57 7c 00 00 7c 03 00 83 01 00 56 01 50 71 45 00 74 06 | .k..rg.Pqg.qg.W|..|.....V.PqE.t. |
14a0 | 00 7c 04 00 74 0b 00 83 02 00 72 45 00 7c 02 00 6a 04 00 6a 0c 00 7c 04 00 64 01 00 19 6b 02 00 | .|..t.....rE.|..j..j..|..d...k.. |
14c0 | 72 f2 00 7c 03 00 6a 04 00 6a 0d 00 7c 04 00 64 02 00 19 6b 02 00 72 f2 00 7c 00 00 7c 03 00 83 | r..|..j..j..|..d...k..r..|..|... |
14e0 | 01 00 56 01 50 71 f2 00 71 45 00 71 45 00 57 7c 03 00 6a 04 00 6a 0e 00 7d 03 00 71 38 00 57 7c | ..V.Pq..qE.qE.W|..j..j..}..q8.W| |
1500 | 02 00 6a 04 00 6a 0e 00 7d 02 00 71 23 00 57 64 03 00 53 28 04 00 00 00 73 4b 03 00 00 59 69 65 | ..j..j..}..q#.Wd..S(....sK...Yie |
1520 | 6c 64 73 20 61 20 6c 69 73 74 20 6f 66 20 64 65 76 69 63 65 73 20 6d 61 74 63 68 69 6e 67 20 63 | lds.a.list.of.devices.matching.c |
1540 | 65 72 74 61 69 6e 20 70 61 74 74 65 72 6e 73 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 | ertain.patterns................. |
1560 | 20 20 70 61 72 61 6d 20 70 61 74 74 65 72 6e 73 3a 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 61 | ..param.patterns:.This.must.be.a |
1580 | 20 6c 69 73 74 20 6f 66 20 64 69 63 74 69 6f 6e 61 72 69 65 73 20 6f 72 20 70 61 69 72 73 20 6f | .list.of.dictionaries.or.pairs.o |
15a0 | 66 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 61 63 68 20 64 65 76 69 63 | f.string..............Each.devic |
15c0 | 65 20 69 6e 20 74 68 65 20 75 73 62 20 74 72 65 65 20 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 | e.in.the.usb.tree.is.matched.aga |
15e0 | 69 6e 73 74 20 61 6c 6c 20 70 61 74 74 65 72 6e 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 | inst.all.pattern.in.the......... |
1600 | 20 20 20 20 6c 69 73 74 2e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 | ....list........................ |
1620 | 20 20 20 20 57 68 65 6e 20 61 6e 20 69 74 65 6d 20 69 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 | ....When.an.item.is.a.dictionary |
1640 | 20 61 6c 6c 20 66 69 65 6c 64 73 20 6f 66 20 74 68 65 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 | .all.fields.of.the.descriptors.. |
1660 | 20 20 20 20 20 20 20 20 20 20 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 67 61 69 6e 73 74 20 | ...........are.compared.against. |
1680 | 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 73 20 69 6e 20 74 68 65 20 | the.corresponding.values.in.the. |
16a0 | 64 69 63 74 69 6f 6e 61 72 79 2e 20 49 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 61 63 68 20 | dictionary..If.............each. |
16c0 | 76 61 6c 75 65 20 69 73 20 65 71 75 61 6c 2c 20 74 68 65 20 64 65 76 69 63 65 20 69 73 20 79 69 | value.is.equal,.the.device.is.yi |
16e0 | 65 6c 64 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 | elded........................... |
1700 | 57 68 65 6e 20 61 6e 20 69 74 65 6d 20 69 73 20 61 20 70 61 69 72 20 6f 66 20 73 74 72 69 6e 67 | When.an.item.is.a.pair.of.string |
1720 | 73 2e 20 54 68 65 20 66 69 72 73 74 20 73 74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 74 68 65 0a | s..The.first.string.must.be.the. |
1740 | 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 75 73 20 61 | ............dirname.of.the.bus.a |
1760 | 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 73 74 72 69 6e 67 20 74 68 65 20 66 69 6c 65 6e 61 6d | nd.the.second.string.the.filenam |
1780 | 65 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 | e.of.the.device................. |
17a0 | 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 20 6c 69 73 74 28 | ..For.example:..........>>.list( |
17c0 | 43 70 32 31 30 78 50 72 6f 67 72 61 6d 6d 65 72 2e 6c 69 73 74 5f 64 65 76 69 63 65 28 5b 7b 20 | Cp210xProgrammer.list_device([{. |
17e0 | 27 69 64 56 65 6e 64 6f 72 27 3a 20 56 49 44 5f 53 49 4c 41 42 53 2c 20 0a 20 20 20 20 20 20 20 | 'idVendor':.VID_SILABS,......... |
1800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1820 | 20 20 20 20 27 69 64 50 72 6f 64 75 63 74 27 3a 20 50 49 44 5f 43 50 32 31 30 78 20 7d 5d 29 29 | ....'idProduct':.PID_CP210x.}])) |
1840 | 0a 20 20 20 20 20 20 20 20 5b 64 65 76 69 63 65 28 2e 2e 2e 29 5d 0a 20 20 20 20 20 20 20 20 0a | .........[device(...)].......... |
1860 | 20 20 20 20 20 20 20 20 69 00 00 00 00 69 01 00 00 00 4e 28 0f 00 00 00 74 03 00 00 00 75 73 62 | ........i....i....N(....t....usb |
1880 | 74 0b 00 00 00 66 69 6e 64 5f 62 75 73 73 65 73 74 0c 00 00 00 66 69 6e 64 5f 64 65 76 69 63 65 | t....find_bussest....find_device |
18a0 | 73 74 0a 00 00 00 67 65 74 5f 62 75 73 73 65 73 74 08 00 00 00 63 6f 6e 74 65 6e 74 73 74 07 00 | st....get_bussest....contentst.. |
18c0 | 00 00 64 65 76 69 63 65 73 74 0a 00 00 00 69 73 69 6e 73 74 61 6e 63 65 74 04 00 00 00 64 69 63 | ..devicest....isinstancet....dic |
18e0 | 74 74 05 00 00 00 69 74 65 6d 73 74 07 00 00 00 67 65 74 61 74 74 72 74 0a 00 00 00 64 65 73 63 | tt....itemst....getattrt....desc |
1900 | 72 69 70 74 6f 72 74 05 00 00 00 74 75 70 6c 65 74 07 00 00 00 64 69 72 6e 61 6d 65 74 08 00 00 | riptort....tuplet....dirnamet... |
1920 | 00 66 69 6c 65 6e 61 6d 65 74 04 00 00 00 6e 65 78 74 28 07 00 00 00 74 04 00 00 00 73 65 6c 66 | .filenamet....next(....t....self |
1940 | 74 08 00 00 00 70 61 74 74 65 72 6e 73 74 03 00 00 00 62 75 73 74 03 00 00 00 64 65 76 74 07 00 | t....patternst....bust....devt.. |
1960 | 00 00 70 61 74 74 65 72 6e 74 04 00 00 00 6e 61 6d 65 52 17 00 00 00 28 00 00 00 00 28 00 00 00 | ..patternt....nameR....(....(... |
1980 | 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e | .sC.../home/root/projects/heatin |
19a0 | 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f | g/contrib/cp210x-program/cp210x/ |
19c0 | 63 70 32 31 30 78 2e 70 79 74 0c 00 00 00 6c 69 73 74 5f 64 65 76 69 63 65 73 9a 00 00 00 73 28 | cp210x.pyt....list_devices....s( |
19e0 | 00 00 00 00 18 0a 01 0a 02 0c 01 09 01 0c 01 09 01 0d 01 0f 01 19 01 1b 01 08 02 0b 01 04 01 0f | ................................ |
1a00 | 01 16 01 16 01 0b 01 0b 01 10 01 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 1f 00 00 | ...........c............C...s... |
1a20 | 00 7c 01 00 7c 00 00 5f 00 00 64 00 00 7c 00 00 5f 02 00 64 00 00 7c 00 00 5f 03 00 64 00 00 53 | .|..|.._..d..|.._..d..|.._..d..S |
1a40 | 28 01 00 00 00 4e 28 04 00 00 00 74 08 00 00 00 64 65 76 5f 69 6e 66 6f 74 04 00 00 00 4e 6f 6e | (....N(....t....dev_infot....Non |
1a60 | 65 74 06 00 00 00 68 61 6e 64 6c 65 74 07 00 00 00 5f 6c 6f 63 6b 65 64 28 02 00 00 00 52 48 00 | et....handlet...._locked(....RH. |
1a80 | 00 00 52 4f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 | ..RO...(....(....sC.../home/root |
1aa0 | 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 | /projects/heating/contrib/cp210x |
1ac0 | 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 08 00 00 00 5f 5f | -program/cp210x/cp210x.pyt....__ |
1ae0 | 69 6e 69 74 5f 5f c9 00 00 00 73 06 00 00 00 00 01 09 01 09 01 63 01 00 00 00 01 00 00 00 03 00 | init__....s..........c.......... |
1b00 | 00 00 43 00 00 00 73 66 00 00 00 74 00 00 6a 01 00 7c 00 00 6a 02 00 83 01 00 7c 00 00 5f 03 00 | ..C...sf...t..j..|..j.....|.._.. |
1b20 | 7c 00 00 6a 03 00 64 01 00 6b 02 00 72 3c 00 64 04 00 7c 00 00 5f 03 00 74 05 00 64 02 00 83 01 | |..j..d..k..r<.d..|.._..t..d.... |
1b40 | 00 82 01 00 6e 00 00 74 00 00 6a 06 00 7c 00 00 6a 03 00 64 03 00 83 02 00 01 74 00 00 6a 07 00 | ....n..t..j..|..j..d......t..j.. |
1b60 | 7c 00 00 6a 03 00 64 01 00 83 02 00 01 64 04 00 53 28 05 00 00 00 73 c8 00 00 00 4f 70 65 6e 73 | |..j..d......d..S(....s....Opens |
1b80 | 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 4f 6e | .the.device...................On |
1ba0 | 6c 79 20 61 66 74 65 72 20 61 6e 20 73 75 63 63 65 73 73 66 75 6c 20 63 61 6c 6c 20 74 6f 20 6f | ly.after.an.successful.call.to.o |
1bc0 | 70 65 6e 28 29 20 64 61 74 61 20 63 61 6e 20 62 65 20 72 65 61 64 20 66 72 6f 6d 20 61 6e 64 0a | pen().data.can.be.read.from.and. |
1be0 | 20 20 20 20 20 20 20 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 20 0a | ........written.to.the.device... |
1c00 | 0a 20 20 20 20 20 20 20 20 43 6c 61 69 6d 73 20 61 6c 6c 20 72 65 73 6f 75 72 63 65 73 20 61 73 | .........Claims.all.resources.as |
1c20 | 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 | sociated.with.this.device....... |
1c40 | 20 20 20 69 00 00 00 00 73 12 00 00 00 43 61 6e 27 74 20 6f 70 65 6e 20 64 65 76 69 63 65 2e 69 | ...i....s....Can't.open.device.i |
1c60 | 01 00 00 00 4e 28 08 00 00 00 52 39 00 00 00 74 04 00 00 00 6f 70 65 6e 52 4f 00 00 00 52 51 00 | ....N(....R9...t....openRO...RQ. |
1c80 | 00 00 52 50 00 00 00 52 01 00 00 00 74 11 00 00 00 73 65 74 5f 63 6f 6e 66 69 67 75 72 61 74 69 | ..RP...R....t....set_configurati |
1ca0 | 6f 6e 74 0f 00 00 00 63 6c 61 69 6d 5f 69 6e 74 65 72 66 61 63 65 28 01 00 00 00 52 48 00 00 00 | ont....claim_interface(....RH... |
1cc0 | 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 | (....(....sC.../home/root/projec |
1ce0 | 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 | ts/heating/contrib/cp210x-progra |
1d00 | 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 52 54 00 00 00 ce 00 00 00 73 0c 00 00 00 | m/cp210x/cp210x.pyRT.......s.... |
1d20 | 00 08 15 01 0f 01 09 01 0f 01 13 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 29 00 | ............c............C...s). |
1d40 | 00 00 7c 00 00 6a 00 00 64 01 00 6b 09 00 73 15 00 74 02 00 82 01 00 74 03 00 6a 04 00 7c 00 00 | ..|..j..d..k..s..t.....t..j..|.. |
1d60 | 6a 00 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 20 01 00 00 46 6f 72 63 65 20 74 68 65 20 55 | j......d..S(....s....Force.the.U |
1d80 | 53 42 20 73 74 61 63 6b 20 74 6f 20 72 65 73 65 74 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 | SB.stack.to.reset.the.device.... |
1da0 | 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 52 65 73 65 74 73 20 74 68 65 20 64 65 76 69 63 65 | ...............Resets.the.device |
1dc0 | 20 74 68 72 6f 75 67 68 20 61 6e 20 68 61 72 64 20 72 65 73 65 74 20 6f 76 65 72 20 74 68 65 20 | .through.an.hard.reset.over.the. |
1de0 | 70 6f 72 74 20 74 6f 20 77 68 69 63 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 | port.to.which.the.........device |
1e00 | 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2e 20 41 66 74 65 72 20 74 68 61 74 20 68 61 70 70 65 6e | .is.connected..After.that.happen |
1e20 | 64 20 74 68 65 20 45 45 50 52 4f 4d 20 63 6f 6e 74 65 6e 74 20 69 6e 20 74 68 65 20 64 65 76 69 | d.the.EEPROM.content.in.the.devi |
1e40 | 63 65 0a 20 20 20 20 20 20 20 20 69 73 20 72 65 72 65 61 64 20 61 6e 64 20 74 68 65 20 64 65 76 | ce.........is.reread.and.the.dev |
1e60 | 69 63 65 27 73 20 64 65 73 63 72 69 70 74 6f 72 73 20 61 72 65 20 74 68 65 20 6f 6e 65 20 77 72 | ice's.descriptors.are.the.one.wr |
1e80 | 69 74 74 65 6e 20 74 6f 20 69 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 05 00 00 00 52 51 00 00 00 | itten.to.it..........N(....RQ... |
1ea0 | 52 50 00 00 00 52 19 00 00 00 52 39 00 00 00 74 05 00 00 00 72 65 73 65 74 28 01 00 00 00 52 48 | RP...R....R9...t....reset(....RH |
1ec0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f | ...(....(....sC.../home/root/pro |
1ee0 | 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f | jects/heating/contrib/cp210x-pro |
1f00 | 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 52 57 00 00 00 dd 00 00 00 73 04 | gram/cp210x/cp210x.pyRW.......s. |
1f20 | 00 00 00 00 07 15 01 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 45 00 00 00 7c 00 00 | .......c............C...sE...|.. |
1f40 | 6a 00 00 64 02 00 6b 09 00 73 15 00 74 02 00 82 01 00 74 03 00 6a 04 00 7c 00 00 6a 00 00 64 01 | j..d..k..s..t.....t..j..|..j..d. |
1f60 | 00 83 02 00 01 74 03 00 6a 05 00 7c 00 00 6a 00 00 83 01 00 01 64 02 00 7c 00 00 5f 00 00 64 02 | .....t..j..|..j......d..|.._..d. |
1f80 | 00 53 28 03 00 00 00 73 60 00 00 00 43 6c 6f 73 65 73 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 | .S(....s`...Closes.the.device... |
1fa0 | 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 52 65 6c 65 61 73 65 73 20 61 6c 6c 20 72 65 73 | ................Releases.all.res |
1fc0 | 6f 75 72 63 65 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 64 65 76 69 | ources.associated.with.this.devi |
1fe0 | 63 65 2e 0a 20 20 20 20 20 20 20 20 69 00 00 00 00 4e 28 06 00 00 00 52 51 00 00 00 52 50 00 00 | ce..........i....N(....RQ...RP.. |
2000 | 00 52 19 00 00 00 52 39 00 00 00 74 11 00 00 00 72 65 6c 65 61 73 65 5f 69 6e 74 65 72 66 61 63 | .R....R9...t....release_interfac |
2020 | 65 74 05 00 00 00 63 6c 6f 73 65 28 01 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | et....close(....RH...(....(....s |
2040 | 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f | C.../home/root/projects/heating/ |
2060 | 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 | contrib/cp210x-program/cp210x/cp |
2080 | 32 31 30 78 2e 70 79 52 59 00 00 00 e7 00 00 00 73 08 00 00 00 00 05 15 01 13 01 10 01 63 01 00 | 210x.pyRY.......s............c.. |
20a0 | 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 20 00 00 00 7c 00 00 6a 00 00 64 00 00 6b 09 00 72 | ..........C...s....|..j..d..k..r |
20c0 | 1c 00 7c 00 00 6a 02 00 83 00 00 01 6e 00 00 64 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 51 | ..|..j......n..d..S(....N(....RQ |
20e0 | 00 00 00 52 50 00 00 00 52 59 00 00 00 28 01 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 | ...RP...RY...(....RH...(....(... |
2100 | 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e | .sC.../home/root/projects/heatin |
2120 | 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f | g/contrib/cp210x-program/cp210x/ |
2140 | 63 70 32 31 30 78 2e 70 79 74 07 00 00 00 5f 5f 64 65 6c 5f 5f f1 00 00 00 73 04 00 00 00 00 01 | cp210x.pyt....__del__....s...... |
2160 | 0f 01 69 00 00 00 00 63 05 00 00 00 07 00 00 00 09 00 00 00 43 00 00 00 73 ab 00 00 00 7c 00 00 | ..i....c............C...s....|.. |
2180 | 6a 00 00 64 00 00 6b 09 00 73 15 00 74 02 00 82 01 00 7c 00 00 6a 03 00 83 00 00 72 2d 00 74 04 | j..d..k..s..t.....|..j.....r-.t. |
21a0 | 00 83 00 00 82 01 00 6e 00 00 7c 03 00 64 00 00 6b 09 00 72 48 00 74 05 00 7c 03 00 83 01 00 7d | .......n..|..d..k..rH.t..|.....} |
21c0 | 05 00 6e 06 00 64 01 00 7d 05 00 74 06 00 6a 07 00 7c 00 00 6a 00 00 74 06 00 6a 08 00 74 06 00 | ..n..d..}..t..j..|..j..t..j..t.. |
21e0 | 6a 09 00 42 7c 04 00 7c 01 00 7c 02 00 7c 03 00 7c 05 00 7c 00 00 6a 0a 00 83 08 00 7d 06 00 7c | j..B|..|..|..|..|..|..j.....}..| |
2200 | 06 00 64 01 00 6b 00 00 72 a7 00 74 0b 00 64 02 00 7c 01 00 7c 06 00 66 02 00 16 83 01 00 82 01 | ..d..k..r..t..d..|..|..f........ |
2220 | 00 6e 00 00 64 00 00 53 28 03 00 00 00 4e 69 00 00 00 00 73 25 00 00 00 55 6e 61 62 6c 65 20 74 | .n..d..S(....Ni....s%...Unable.t |
2240 | 6f 20 73 65 6e 64 20 72 65 71 75 65 73 74 20 25 30 34 58 20 72 65 73 75 6c 74 3d 25 64 28 0c 00 | o.send.request.%04X.result=%d(.. |
2260 | 00 00 52 51 00 00 00 52 50 00 00 00 52 19 00 00 00 74 0a 00 00 00 67 65 74 5f 6c 6f 63 6b 65 64 | ..RQ...RP...R....t....get_locked |
2280 | 52 36 00 00 00 74 03 00 00 00 6c 65 6e 52 39 00 00 00 74 0b 00 00 00 63 6f 6e 74 72 6f 6c 5f 6d | R6...t....lenR9...t....control_m |
22a0 | 73 67 74 0c 00 00 00 45 4e 44 50 4f 49 4e 54 5f 4f 55 54 74 0b 00 00 00 54 59 50 45 5f 56 45 4e | sgt....ENDPOINT_OUTt....TYPE_VEN |
22c0 | 44 4f 52 74 07 00 00 00 54 49 4d 45 4f 55 54 52 01 00 00 00 28 07 00 00 00 52 48 00 00 00 52 17 | DORt....TIMEOUTR....(....RH...R. |
22e0 | 00 00 00 74 05 00 00 00 69 6e 64 65 78 52 21 00 00 00 74 07 00 00 00 72 65 71 75 65 73 74 74 0b | ...t....indexR!...t....requestt. |
2300 | 00 00 00 64 61 74 61 5f 6c 65 6e 67 74 68 74 03 00 00 00 72 65 73 28 00 00 00 00 28 00 00 00 00 | ...data_lengtht....res(....(.... |
2320 | 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 | sC.../home/root/projects/heating |
2340 | 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 | /contrib/cp210x-program/cp210x/c |
2360 | 70 32 31 30 78 2e 70 79 74 0b 00 00 00 5f 73 65 74 5f 63 6f 6e 66 69 67 f5 00 00 00 73 18 00 00 | p210x.pyt...._set_config....s... |
2380 | 00 00 01 15 01 0c 01 0c 02 0c 01 0f 02 06 01 19 01 0f 01 0c 01 0c 01 06 01 63 04 00 00 00 05 00 | .........................c...... |
23a0 | 00 00 06 00 00 00 43 00 00 00 73 6b 00 00 00 74 00 00 7c 02 00 74 01 00 83 02 00 73 15 00 74 02 | ......C...sk...t..|..t.....s..t. |
23c0 | 00 82 01 00 7c 02 00 6a 03 00 64 01 00 83 01 00 7d 04 00 74 04 00 7c 04 00 83 01 00 7c 03 00 6b | ....|..j..d.....}..t..|.....|..k |
23e0 | 01 00 73 3c 00 74 02 00 82 01 00 7c 00 00 6a 05 00 7c 01 00 64 02 00 74 06 00 74 04 00 7c 04 00 | ..s<.t.....|..j..|..d..t..t..|.. |
2400 | 83 01 00 64 03 00 17 83 01 00 64 04 00 17 7c 04 00 17 83 01 01 01 64 00 00 53 28 05 00 00 00 4e | ...d......d...|.......d..S(....N |
2420 | 73 09 00 00 00 75 74 66 2d 31 36 2d 6c 65 52 21 00 00 00 69 02 00 00 00 73 01 00 00 00 03 28 07 | s....utf-16-leR!...i....s.....(. |
2440 | 00 00 00 52 3f 00 00 00 74 0a 00 00 00 62 61 73 65 73 74 72 69 6e 67 52 19 00 00 00 74 06 00 00 | ...R?...t....basestringR....t... |
2460 | 00 65 6e 63 6f 64 65 52 5c 00 00 00 52 65 00 00 00 52 29 00 00 00 28 05 00 00 00 52 48 00 00 00 | .encodeR\...Re...R)...(....RH... |
2480 | 52 17 00 00 00 74 07 00 00 00 63 6f 6e 74 65 6e 74 74 0a 00 00 00 6d 61 78 5f 6c 65 6e 67 74 68 | R....t....contentt....max_length |
24a0 | 74 07 00 00 00 65 6e 63 6f 64 65 64 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 | t....encoded(....(....sC.../home |
24c0 | 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 | /root/projects/heating/contrib/c |
24e0 | 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 12 | p210x-program/cp210x/cp210x.pyt. |
2500 | 00 00 00 5f 73 65 74 5f 63 6f 6e 66 69 67 5f 73 74 72 69 6e 67 05 01 00 00 73 08 00 00 00 00 01 | ..._set_config_string....s...... |
2520 | 15 01 0f 01 18 01 63 05 00 00 00 07 00 00 00 09 00 00 00 43 00 00 00 73 88 00 00 00 7c 00 00 6a | ......c............C...s....|..j |
2540 | 00 00 64 00 00 6b 09 00 73 15 00 74 02 00 82 01 00 74 03 00 6a 04 00 7c 02 00 83 01 00 7d 05 00 | ..d..k..s..t.....t..j..|.....}.. |
2560 | 74 05 00 6a 06 00 7c 00 00 6a 00 00 74 05 00 6a 07 00 74 05 00 6a 08 00 42 7c 04 00 7c 01 00 7c | t..j..|..j..t..j..t..j..B|..|..| |
2580 | 03 00 7c 05 00 7c 02 00 7c 00 00 6a 09 00 83 08 00 7d 06 00 7c 06 00 64 01 00 6b 00 00 72 7d 00 | ..|..|..|..j.....}..|..d..k..r}. |
25a0 | 74 0a 00 64 02 00 7c 01 00 7c 06 00 66 02 00 16 83 01 00 82 01 00 6e 00 00 7c 05 00 6a 0b 00 7c | t..d..|..|..f.........n..|..j..| |
25c0 | 06 00 20 53 28 03 00 00 00 4e 69 00 00 00 00 73 26 00 00 00 55 6e 61 62 6c 65 20 74 6f 20 73 65 | ...S(....Ni....s&...Unable.to.se |
25e0 | 6e 64 20 72 65 71 75 65 73 74 2c 20 25 30 34 58 20 72 65 73 75 6c 74 3d 25 64 28 0c 00 00 00 52 | nd.request,.%04X.result=%d(....R |
2600 | 51 00 00 00 52 50 00 00 00 52 19 00 00 00 74 06 00 00 00 63 74 79 70 65 73 74 14 00 00 00 63 72 | Q...RP...R....t....ctypest....cr |
2620 | 65 61 74 65 5f 73 74 72 69 6e 67 5f 62 75 66 66 65 72 52 39 00 00 00 52 5d 00 00 00 74 0b 00 00 | eate_string_bufferR9...R]...t... |
2640 | 00 45 4e 44 50 4f 49 4e 54 5f 49 4e 52 5f 00 00 00 52 60 00 00 00 52 01 00 00 00 74 03 00 00 00 | .ENDPOINT_INR_...R`...R....t.... |
2660 | 72 61 77 28 07 00 00 00 52 48 00 00 00 52 17 00 00 00 74 06 00 00 00 6c 65 6e 67 74 68 52 61 00 | raw(....RH...R....t....lengthRa. |
2680 | 00 00 52 62 00 00 00 52 21 00 00 00 52 64 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 | ..Rb...R!...Rd...(....(....sC... |
26a0 | 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 | /home/root/projects/heating/cont |
26c0 | 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 | rib/cp210x-program/cp210x/cp210x |
26e0 | 2e 70 79 74 0b 00 00 00 5f 67 65 74 5f 63 6f 6e 66 69 67 0b 01 00 00 73 12 00 00 00 00 01 15 01 | .pyt...._get_config....s........ |
2700 | 0f 01 19 01 0f 01 0c 01 0c 01 06 01 13 01 63 04 00 00 00 04 00 00 00 08 00 00 00 43 00 00 00 73 | ..............c............C...s |
2720 | 22 00 00 00 74 00 00 7c 00 00 6a 01 00 7c 01 00 64 01 00 64 02 00 7c 02 00 64 03 00 7c 03 00 83 | "...t..|..j..|..d..d..|..d..|... |
2740 | 02 02 83 01 00 53 28 04 00 00 00 4e 69 01 00 00 00 52 61 00 00 00 52 62 00 00 00 28 02 00 00 00 | .....S(....Ni....Ra...Rb...(.... |
2760 | 52 23 00 00 00 52 71 00 00 00 28 04 00 00 00 52 48 00 00 00 52 17 00 00 00 52 61 00 00 00 52 62 | R#...Rq...(....RH...R....Ra...Rb |
2780 | 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f | ...(....(....sC.../home/root/pro |
27a0 | 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f | jects/heating/contrib/cp210x-pro |
27c0 | 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 10 00 00 00 5f 67 65 74 5f 69 | gram/cp210x/cp210x.pyt...._get_i |
27e0 | 6e 74 38 5f 63 6f 6e 66 69 67 16 01 00 00 73 02 00 00 00 00 01 63 04 00 00 00 05 00 00 00 07 00 | nt8_config....s......c.......... |
2800 | 00 00 43 00 00 00 73 3e 00 00 00 7c 00 00 6a 00 00 7c 01 00 64 01 00 64 02 00 7c 02 00 64 03 00 | ..C...s>...|..j..|..d..d..|..d.. |
2820 | 7c 03 00 83 02 02 7d 04 00 74 01 00 7c 04 00 64 04 00 19 83 01 00 64 05 00 3e 74 01 00 7c 04 00 | |.....}..t..|..d......d..>t..|.. |
2840 | 64 06 00 19 83 01 00 42 53 28 07 00 00 00 4e 69 02 00 00 00 52 61 00 00 00 52 62 00 00 00 69 00 | d......BS(....Ni....Ra...Rb...i. |
2860 | 00 00 00 69 08 00 00 00 69 01 00 00 00 28 02 00 00 00 52 71 00 00 00 52 23 00 00 00 28 05 00 00 | ...i....i....(....Rq...R#...(... |
2880 | 00 52 48 00 00 00 52 17 00 00 00 52 61 00 00 00 52 62 00 00 00 52 21 00 00 00 28 00 00 00 00 28 | .RH...R....Ra...Rb...R!...(....( |
28a0 | 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 | ....sC.../home/root/projects/hea |
28c0 | 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 | ting/contrib/cp210x-program/cp21 |
28e0 | 30 78 2f 63 70 32 31 30 78 2e 70 79 74 11 00 00 00 5f 67 65 74 5f 69 6e 74 31 36 5f 63 6f 6e 66 | 0x/cp210x.pyt...._get_int16_conf |
2900 | 69 67 19 01 00 00 73 04 00 00 00 00 01 1e 01 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 | ig....s........c............C... |
2920 | 73 10 00 00 00 7c 00 00 6a 00 00 74 01 00 74 02 00 83 02 00 53 28 01 00 00 00 73 43 00 00 00 52 | s....|..j..t..t.....S(....sC...R |
2940 | 65 61 64 73 20 74 68 65 20 65 6e 74 69 72 65 20 45 45 50 52 4f 4d 20 63 6f 6e 74 65 6e 74 20 61 | eads.the.entire.EEPROM.content.a |
2960 | 73 20 6f 6e 65 20 62 69 67 20 31 30 32 34 2d 62 79 74 65 20 62 6c 6f 62 2e 0a 20 20 20 20 20 20 | s.one.big.1024-byte.blob........ |
2980 | 20 20 28 03 00 00 00 52 71 00 00 00 74 0a 00 00 00 52 45 47 5f 45 45 50 52 4f 4d 74 0b 00 00 00 | ..(....Rq...t....REG_EEPROMt.... |
29a0 | 53 49 5a 45 5f 45 45 50 52 4f 4d 28 01 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | SIZE_EEPROM(....RH...(....(....s |
29c0 | 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f | C.../home/root/projects/heating/ |
29e0 | 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 | contrib/cp210x-program/cp210x/cp |
2a00 | 32 31 30 78 2e 70 79 74 12 00 00 00 67 65 74 5f 65 65 70 72 6f 6d 5f 63 6f 6e 74 65 6e 74 1d 01 | 210x.pyt....get_eeprom_content.. |
2a20 | 00 00 73 02 00 00 00 00 03 63 01 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 10 00 00 00 7c | ..s......c............C...s....| |
2a40 | 00 00 6a 00 00 74 01 00 74 02 00 83 02 00 53 28 01 00 00 00 73 32 00 00 00 52 65 74 75 72 6e 20 | ..j..t..t.....S(....s2...Return. |
2a60 | 74 68 65 20 62 61 75 64 72 61 74 65 20 74 61 62 6c 65 20 61 73 20 62 69 6e 61 72 79 20 64 61 74 | the.baudrate.table.as.binary.dat |
2a80 | 61 2e 0a 20 20 20 20 20 20 20 20 28 03 00 00 00 52 71 00 00 00 52 74 00 00 00 74 13 00 00 00 53 | a..........(....Rq...Rt...t....S |
2aa0 | 49 5a 45 5f 42 41 55 44 52 41 54 45 5f 54 41 42 4c 45 28 01 00 00 00 52 48 00 00 00 28 00 00 00 | IZE_BAUDRATE_TABLE(....RH...(... |
2ac0 | 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 | .(....sC.../home/root/projects/h |
2ae0 | 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 | eating/contrib/cp210x-program/cp |
2b00 | 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 14 00 00 00 67 65 74 5f 62 61 75 64 72 61 74 65 5f | 210x/cp210x.pyt....get_baudrate_ |
2b20 | 63 6f 6e 74 65 6e 74 22 01 00 00 73 02 00 00 00 00 03 63 01 00 00 00 03 00 00 00 07 00 00 00 43 | content"...s......c............C |
2b40 | 00 00 00 73 40 00 00 00 7c 00 00 6a 00 00 83 00 00 7d 01 00 67 00 00 74 01 00 64 01 00 74 02 00 | ...s@...|..j.....}..g..t..d..t.. |
2b60 | 74 03 00 83 03 00 44 5d 1d 00 7d 02 00 74 04 00 7c 01 00 7c 02 00 7c 02 00 74 03 00 17 21 83 01 | t.....D]..}..t..|..|..|..t...!.. |
2b80 | 00 5e 02 00 71 1f 00 53 28 02 00 00 00 73 8d 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 62 61 | .^..q..S(....s....Returns.the.ba |
2ba0 | 75 64 72 61 74 65 20 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 41 | udrate.table...................A |
2bc0 | 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 34 2d 74 75 70 6c 65 73 20 61 72 65 20 72 65 | .list.containing.4-tuples.are.re |
2be0 | 74 75 72 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 45 61 63 68 20 74 75 70 6c 65 20 63 6f 6e 74 61 | turnes..........Each.tuple.conta |
2c00 | 69 6e 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 61 74 61 3a 0a 20 20 20 20 20 20 20 | ines.the.following.data:........ |
2c20 | 20 0a 20 20 20 20 20 20 20 20 20 2a 20 42 61 75 64 47 65 6e 3a 20 56 61 6c 75 65 20 75 73 65 64 | ...........*.BaudGen:.Value.used |
2c40 | 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 72 65 61 6c 20 62 61 75 64 72 61 74 65 2e 0a | .to.generate.the.real.baudrate.. |
2c60 | 20 20 20 20 20 20 20 20 20 2a 20 54 69 6d 65 30 52 65 73 65 74 3a 20 56 61 6c 75 65 20 75 73 65 | .........*.Time0Reset:.Value.use |
2c80 | 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 75 73 62 20 74 69 6d 65 6f 75 74 2e 0a 20 | d.to.generate.the.usb.timeout... |
2ca0 | 20 20 20 20 20 20 20 20 2a 20 50 72 65 73 63 61 6c 65 72 3a 20 55 73 65 64 20 74 6f 20 67 65 6e | ........*.Prescaler:.Used.to.gen |
2cc0 | 65 72 61 74 65 20 74 68 65 20 72 65 61 6c 20 62 61 75 64 72 61 74 65 2e 0a 20 20 20 20 20 20 20 | erate.the.real.baudrate......... |
2ce0 | 20 20 2a 20 42 61 75 64 72 61 74 65 3a 20 54 68 65 20 62 61 75 64 72 61 74 65 20 77 68 69 63 68 | ..*.Baudrate:.The.baudrate.which |
2d00 | 20 61 63 74 69 76 61 74 65 73 20 74 68 69 73 20 65 6e 74 72 79 2e 0a 20 20 20 20 20 20 20 20 69 | .activates.this.entry..........i |
2d20 | 00 00 00 00 28 05 00 00 00 52 78 00 00 00 52 28 00 00 00 52 77 00 00 00 74 11 00 00 00 53 49 5a | ....(....Rx...R(...Rw...t....SIZ |
2d40 | 45 5f 42 41 55 44 52 41 54 45 5f 43 46 47 52 2d 00 00 00 28 03 00 00 00 52 48 00 00 00 52 21 00 | E_BAUDRATE_CFGR-...(....RH...R!. |
2d60 | 00 00 74 03 00 00 00 70 6f 73 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 | ..t....pos(....(....sC.../home/r |
2d80 | 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 | oot/projects/heating/contrib/cp2 |
2da0 | 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 12 00 00 | 10x-program/cp210x/cp210x.pyt... |
2dc0 | 00 67 65 74 5f 62 61 75 64 72 61 74 65 5f 74 61 62 6c 65 27 01 00 00 73 06 00 00 00 00 0b 0c 01 | .get_baudrate_table'...s........ |
2de0 | 03 01 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 3f 00 00 00 74 00 00 7c 01 00 83 01 | ..c............C...s?...t..|.... |
2e00 | 00 74 01 00 6b 02 00 73 18 00 74 02 00 82 01 00 7c 00 00 6a 03 00 64 01 00 64 02 00 6a 04 00 64 | .t..k..s..t.....|..j..d..d..j..d |
2e20 | 03 00 84 00 00 7c 01 00 44 83 01 00 83 01 00 83 00 01 01 64 04 00 53 28 05 00 00 00 73 6d 00 00 | .....|..D..........d..S(....sm.. |
2e40 | 00 57 72 69 74 65 73 20 74 68 65 20 62 61 75 64 72 61 74 65 20 74 61 62 6c 65 2e 0a 20 20 20 20 | .Writes.the.baudrate.table...... |
2e60 | 20 20 20 20 0a 20 20 20 20 20 20 20 20 53 65 65 20 67 65 74 5f 62 61 75 64 72 61 74 65 5f 74 61 | .............See.get_baudrate_ta |
2e80 | 62 6c 65 28 29 20 66 6f 72 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 74 68 65 20 74 | ble().for.the.structure.of.the.t |
2ea0 | 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 52 21 00 00 00 52 27 00 00 00 63 01 00 00 00 02 00 00 | able..........R!...R'...c....... |
2ec0 | 00 03 00 00 00 73 00 00 00 73 1b 00 00 00 7c 00 00 5d 11 00 7d 01 00 74 00 00 7c 01 00 8c 00 00 | .....s...s....|..]..}..t..|..... |
2ee0 | 56 01 71 03 00 64 00 00 53 28 01 00 00 00 4e 28 01 00 00 00 52 33 00 00 00 28 02 00 00 00 52 1c | V.q..d..S(....N(....R3...(....R. |
2f00 | 00 00 00 74 03 00 00 00 63 66 67 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f | ...t....cfg(....(....sC.../home/ |
2f20 | 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 | root/projects/heating/contrib/cp |
2f40 | 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 73 09 00 | 210x-program/cp210x/cp210x.pys.. |
2f60 | 00 00 3c 67 65 6e 65 78 70 72 3e 3c 01 00 00 73 02 00 00 00 06 01 4e 28 05 00 00 00 52 5c 00 00 | ..<genexpr><...s......N(....R\.. |
2f80 | 00 74 0e 00 00 00 53 49 5a 45 5f 42 41 55 44 52 41 54 45 53 52 19 00 00 00 74 14 00 00 00 73 65 | .t....SIZE_BAUDRATESR....t....se |
2fa0 | 74 5f 62 61 75 64 72 61 74 65 5f 63 6f 6e 74 65 6e 74 74 04 00 00 00 6a 6f 69 6e 28 02 00 00 00 | t_baudrate_contentt....join(.... |
2fc0 | 52 48 00 00 00 74 09 00 00 00 62 61 75 64 72 61 74 65 73 28 00 00 00 00 28 00 00 00 00 73 43 00 | RH...t....baudrates(....(....sC. |
2fe0 | 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f | ../home/root/projects/heating/co |
3000 | 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 | ntrib/cp210x-program/cp210x/cp21 |
3020 | 30 78 2e 70 79 74 12 00 00 00 73 65 74 5f 62 61 75 64 72 61 74 65 5f 74 61 62 6c 65 36 01 00 00 | 0x.pyt....set_baudrate_table6... |
3040 | 73 06 00 00 00 00 05 18 01 15 01 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0d 00 00 | s..........c............C...s... |
3060 | 00 7c 00 00 6a 00 00 74 01 00 83 01 00 53 28 01 00 00 00 73 94 00 00 00 20 54 68 65 20 70 61 72 | .|..j..t.....S(....s.....The.par |
3080 | 74 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 | t.number.of.the.device.......... |
30a0 | 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 20 31 20 66 6f 72 20 61 6e 20 43 50 32 31 30 | .........Returns:.1.for.an.CP210 |
30c0 | 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 66 6f 72 20 61 6e 20 43 50 32 31 | 1..................2.for.an.CP21 |
30e0 | 30 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 66 6f 72 20 61 6e 20 43 50 32 | 02..................3.for.an.CP2 |
3100 | 31 30 33 0a 20 20 20 20 20 20 20 20 28 02 00 00 00 52 72 00 00 00 74 0f 00 00 00 52 45 47 5f 50 | 103.........(....Rr...t....REG_P |
3120 | 41 52 54 5f 4e 55 4d 42 45 52 28 01 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 | ART_NUMBER(....RH...(....(....sC |
3140 | 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 | .../home/root/projects/heating/c |
3160 | 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 | ontrib/cp210x-program/cp210x/cp2 |
3180 | 31 30 78 2e 70 79 74 0f 00 00 00 67 65 74 5f 70 61 72 74 5f 6e 75 6d 62 65 72 40 01 00 00 73 02 | 10x.pyt....get_part_number@...s. |
31a0 | 00 00 00 00 07 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 31 00 00 00 7c 00 00 6a 00 | .....c............C...s1...|..j. |
31c0 | 00 64 01 00 6b 08 00 72 2a 00 7c 00 00 6a 02 00 74 03 00 83 01 00 74 04 00 6b 02 00 7c 00 00 5f | .d..k..r*.|..j..t.....t..k..|.._ |
31e0 | 00 00 6e 00 00 7c 00 00 6a 00 00 53 28 02 00 00 00 73 74 00 00 00 20 54 68 65 20 6c 6f 63 6b 20 | ..n..|..j..S(....st....The.lock. |
3200 | 76 61 6c 75 65 20 6f 66 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 | value.of.the.device............. |
3220 | 20 20 20 20 20 20 57 68 65 6e 20 54 72 75 65 20 69 73 20 72 65 74 75 72 6e 65 73 20 6e 6f 20 64 | ......When.True.is.returnes.no.d |
3240 | 61 74 61 20 63 61 6e 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 | ata.can.be.written.to.the.device |
3260 | 2e 0a 20 20 20 20 20 20 20 20 4e 28 05 00 00 00 52 52 00 00 00 52 50 00 00 00 52 72 00 00 00 74 | ..........N(....RR...RP...Rr...t |
3280 | 0e 00 00 00 52 45 47 5f 4c 4f 43 4b 5f 56 41 4c 55 45 74 0a 00 00 00 4c 43 4b 5f 4c 4f 43 4b 45 | ....REG_LOCK_VALUEt....LCK_LOCKE |
32a0 | 44 28 01 00 00 00 52 48 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f | D(....RH...(....(....sC.../home/ |
32c0 | 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 | root/projects/heating/contrib/cp |
32e0 | 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 52 5b 00 | 210x-program/cp210x/cp210x.pyR[. |
3300 | 00 00 49 01 00 00 73 06 00 00 00 00 05 0f 01 1b 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 | ..I...s..........c............C. |
3320 | 00 00 73 54 00 00 00 74 00 00 7c 01 00 83 01 00 74 01 00 6b 02 00 73 22 00 74 02 00 64 01 00 74 | ..sT...t..|.....t..k..s".t..d..t |
3340 | 01 00 16 83 01 00 82 01 00 74 03 00 7c 01 00 74 04 00 83 02 00 73 3d 00 74 02 00 64 02 00 83 01 | .........t..|..t.....s=.t..d.... |
3360 | 00 82 01 00 7c 00 00 6a 05 00 74 06 00 64 03 00 7c 01 00 83 01 01 01 64 04 00 53 28 05 00 00 00 | ....|..j..t..d..|......d..S(.... |
3380 | 73 2f 00 00 00 57 72 69 74 65 73 20 61 6e 20 31 30 32 34 2d 62 79 74 65 20 62 6c 6f 62 20 74 6f | s/...Writes.an.1024-byte.blob.to |
33a0 | 20 74 68 65 20 45 45 50 52 4f 4d 0a 20 20 20 20 20 20 20 20 73 1d 00 00 00 45 45 50 52 4f 4d 20 | .the.EEPROM.........s....EEPROM. |
33c0 | 64 61 74 61 20 6d 75 73 74 20 62 65 20 25 69 20 62 79 74 65 73 2e 73 1b 00 00 00 45 45 50 52 4f | data.must.be.%i.bytes.s....EEPRO |
33e0 | 4d 20 64 61 74 61 20 6d 75 73 74 20 62 65 20 73 74 72 69 6e 67 2e 52 21 00 00 00 4e 28 07 00 00 | M.data.must.be.string.R!...N(... |
3400 | 00 52 5c 00 00 00 52 75 00 00 00 52 19 00 00 00 52 3f 00 00 00 74 03 00 00 00 73 74 72 52 65 00 | .R\...Ru...R....R?...t....strRe. |
3420 | 00 00 52 74 00 00 00 28 02 00 00 00 52 48 00 00 00 52 68 00 00 00 28 00 00 00 00 28 00 00 00 00 | ..Rt...(....RH...Rh...(....(.... |
3440 | 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 | sC.../home/root/projects/heating |
3460 | 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 | /contrib/cp210x-program/cp210x/c |
3480 | 70 32 31 30 78 2e 70 79 74 12 00 00 00 73 65 74 5f 65 65 70 72 6f 6d 5f 63 6f 6e 74 65 6e 74 52 | p210x.pyt....set_eeprom_contentR |
34a0 | 01 00 00 73 08 00 00 00 00 03 18 01 0a 01 1b 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 | ...s............c............C.. |
34c0 | 00 73 32 00 00 00 7c 01 00 64 01 00 6b 04 00 72 18 00 7c 01 00 64 02 00 6b 00 00 73 1e 00 74 00 | .s2...|..d..k..r..|..d..k..s..t. |
34e0 | 00 82 01 00 7c 00 00 6a 01 00 74 02 00 7c 01 00 83 02 00 01 64 03 00 53 28 04 00 00 00 73 1c 00 | ....|..j..t..|......d..S(....s.. |
3500 | 00 00 53 65 74 73 20 74 68 65 20 50 72 6f 64 75 63 74 20 49 44 0a 20 20 20 20 20 20 20 20 69 00 | ..Sets.the.Product.ID.........i. |
3520 | 00 00 00 69 ff ff 00 00 4e 28 03 00 00 00 52 19 00 00 00 52 65 00 00 00 74 0e 00 00 00 52 45 47 | ...i....N(....R....Re...t....REG |
3540 | 5f 50 52 4f 44 55 43 54 5f 49 44 28 02 00 00 00 52 48 00 00 00 74 03 00 00 00 70 69 64 28 00 00 | _PRODUCT_ID(....RH...t....pid(.. |
3560 | 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f | ..(....sC.../home/root/projects/ |
3580 | 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 | heating/contrib/cp210x-program/c |
35a0 | 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 0e 00 00 00 73 65 74 5f 70 72 6f 64 75 63 74 5f | p210x/cp210x.pyt....set_product_ |
35c0 | 69 64 5a 01 00 00 73 04 00 00 00 00 03 1e 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 | idZ...s........c............C... |
35e0 | 73 32 00 00 00 7c 01 00 64 01 00 6b 04 00 72 18 00 7c 01 00 64 02 00 6b 00 00 73 1e 00 74 00 00 | s2...|..d..k..r..|..d..k..s..t.. |
3600 | 82 01 00 7c 00 00 6a 01 00 74 02 00 7c 01 00 83 02 00 01 64 03 00 53 28 04 00 00 00 73 1b 00 00 | ...|..j..t..|......d..S(....s... |
3620 | 00 53 65 74 73 20 74 68 65 20 56 65 6e 64 6f 72 20 49 44 0a 20 20 20 20 20 20 20 20 69 00 00 00 | .Sets.the.Vendor.ID.........i... |
3640 | 00 69 ff ff 00 00 4e 28 03 00 00 00 52 19 00 00 00 52 65 00 00 00 74 0d 00 00 00 52 45 47 5f 56 | .i....N(....R....Re...t....REG_V |
3660 | 45 4e 44 4f 52 5f 49 44 28 02 00 00 00 52 48 00 00 00 74 03 00 00 00 76 69 64 28 00 00 00 00 28 | ENDOR_ID(....RH...t....vid(....( |
3680 | 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 | ....sC.../home/root/projects/hea |
36a0 | 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 | ting/contrib/cp210x-program/cp21 |
36c0 | 30 78 2f 63 70 32 31 30 78 2e 70 79 74 0d 00 00 00 73 65 74 5f 76 65 6e 64 6f 72 5f 69 64 60 01 | 0x/cp210x.pyt....set_vendor_id`. |
36e0 | 00 00 73 04 00 00 00 00 03 1e 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 17 00 00 | ..s........c............C...s... |
3700 | 00 7c 00 00 6a 00 00 74 01 00 7c 01 00 74 02 00 83 03 00 01 64 01 00 53 28 02 00 00 00 73 9f 00 | .|..j..t..|..t......d..S(....s.. |
3720 | 00 00 53 65 74 73 20 74 68 65 20 70 72 6f 64 75 63 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 20 | ..Sets.the.product.string....... |
3740 | 20 20 20 0a 20 20 20 20 20 20 20 20 42 65 20 61 77 61 72 65 20 74 68 61 74 20 74 68 65 20 73 74 | ............Be.aware.that.the.st |
3760 | 72 69 6e 67 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 64 20 61 73 20 55 54 46 2d 31 36 20 65 6e | ring.will.be.stored.as.UTF-16.en |
3780 | 63 6f 64 65 64 20 61 6e 64 20 73 68 6f 75 6c 64 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 65 78 63 | coded.and.should.not.........exc |
37a0 | 65 65 64 20 53 49 5a 45 5f 50 52 4f 44 55 43 54 5f 53 54 52 49 4e 47 20 0a 20 20 20 20 20 20 20 | eed.SIZE_PRODUCT_STRING......... |
37c0 | 20 4e 28 03 00 00 00 52 6b 00 00 00 74 12 00 00 00 52 45 47 5f 50 52 4f 44 55 43 54 5f 53 54 52 | .N(....Rk...t....REG_PRODUCT_STR |
37e0 | 49 4e 47 74 13 00 00 00 53 49 5a 45 5f 50 52 4f 44 55 43 54 5f 53 54 52 49 4e 47 28 02 00 00 00 | INGt....SIZE_PRODUCT_STRING(.... |
3800 | 52 48 00 00 00 52 02 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 | RH...R....(....(....sC.../home/r |
3820 | 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 | oot/projects/heating/contrib/cp2 |
3840 | 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 12 00 00 | 10x-program/cp210x/cp210x.pyt... |
3860 | 00 73 65 74 5f 70 72 6f 64 75 63 74 5f 73 74 72 69 6e 67 66 01 00 00 73 04 00 00 00 00 06 0c 01 | .set_product_stringf...s........ |
3880 | 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 17 00 00 00 7c 00 00 6a 00 00 74 01 00 7c | c............C...s....|..j..t..| |
38a0 | 01 00 74 02 00 83 03 00 01 64 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 6b 00 00 00 74 11 00 | ..t......d..S(....N(....Rk...t.. |
38c0 | 00 00 52 45 47 5f 53 45 52 49 41 4c 5f 4e 55 4d 42 45 52 74 12 00 00 00 53 49 5a 45 5f 53 45 52 | ..REG_SERIAL_NUMBERt....SIZE_SER |
38e0 | 49 41 4c 5f 4e 55 4d 42 45 52 28 02 00 00 00 52 48 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 | IAL_NUMBER(....RH...R....(....(. |
3900 | 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 | ...sC.../home/root/projects/heat |
3920 | 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 | ing/contrib/cp210x-program/cp210 |
3940 | 78 2f 63 70 32 31 30 78 2e 70 79 74 11 00 00 00 73 65 74 5f 73 65 72 69 61 6c 5f 6e 75 6d 62 65 | x/cp210x.pyt....set_serial_numbe |
3960 | 72 6f 01 00 00 73 04 00 00 00 00 01 0c 01 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 | ro...s........c............C...s |
3980 | 38 00 00 00 7c 01 00 64 01 00 6b 05 00 72 18 00 7c 01 00 64 02 00 6b 01 00 73 1e 00 74 00 00 82 | 8...|..d..k..r..|..d..k..s..t... |
39a0 | 01 00 7c 00 00 6a 01 00 74 02 00 74 03 00 7c 01 00 83 01 00 83 02 00 01 64 00 00 53 28 03 00 00 | ..|..j..t..t..|.........d..S(... |
39c0 | 00 4e 69 00 00 00 00 69 f4 01 00 00 28 04 00 00 00 52 19 00 00 00 52 65 00 00 00 74 0d 00 00 00 | .Ni....i....(....R....Re...t.... |
39e0 | 52 45 47 5f 4d 41 58 5f 50 4f 57 45 52 52 18 00 00 00 28 02 00 00 00 52 48 00 00 00 52 0b 00 00 | REG_MAX_POWERR....(....RH...R... |
3a00 | 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 | .(....(....sC.../home/root/proje |
3a20 | 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 | cts/heating/contrib/cp210x-progr |
3a40 | 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 0d 00 00 00 73 65 74 5f 6d 61 78 5f | am/cp210x/cp210x.pyt....set_max_ |
3a60 | 70 6f 77 65 72 73 01 00 00 73 04 00 00 00 00 01 1e 01 63 02 00 00 00 02 00 00 00 03 00 00 00 43 | powers...s........c............C |
3a80 | 00 00 00 73 2d 00 00 00 7c 01 00 72 19 00 7c 00 00 6a 00 00 74 01 00 64 01 00 83 02 00 01 6e 10 | ...s-...|..r..|..j..t..d......n. |
3aa0 | 00 7c 00 00 6a 00 00 74 01 00 64 02 00 83 02 00 01 64 00 00 53 28 03 00 00 00 4e 69 c0 00 00 00 | .|..j..t..d......d..S(....Ni.... |
3ac0 | 69 80 00 00 00 28 02 00 00 00 52 65 00 00 00 74 12 00 00 00 52 45 47 5f 43 46 47 5f 41 54 54 52 | i....(....Re...t....REG_CFG_ATTR |
3ae0 | 49 42 55 54 45 53 28 02 00 00 00 52 48 00 00 00 52 09 00 00 00 28 00 00 00 00 28 00 00 00 00 73 | IBUTES(....RH...R....(....(....s |
3b00 | 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f | C.../home/root/projects/heating/ |
3b20 | 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 | contrib/cp210x-program/cp210x/cp |
3b40 | 32 31 30 78 2e 70 79 74 0f 00 00 00 73 65 74 5f 62 75 73 5f 70 6f 77 65 72 65 64 77 01 00 00 73 | 210x.pyt....set_bus_poweredw...s |
3b60 | 06 00 00 00 00 01 06 01 13 02 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 1a 00 00 00 | ..........c............C...s.... |
3b80 | 7c 00 00 6a 00 00 74 01 00 74 02 00 7c 01 00 83 01 00 83 02 00 01 64 00 00 53 28 01 00 00 00 4e | |..j..t..t..|.........d..S(....N |
3ba0 | 28 03 00 00 00 52 65 00 00 00 74 0b 00 00 00 52 45 47 5f 56 45 52 53 49 4f 4e 52 1e 00 00 00 28 | (....Re...t....REG_VERSIONR....( |
3bc0 | 02 00 00 00 52 48 00 00 00 52 08 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f | ....RH...R....(....(....sC.../ho |
3be0 | 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 | me/root/projects/heating/contrib |
3c00 | 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 | /cp210x-program/cp210x/cp210x.py |
3c20 | 74 0b 00 00 00 73 65 74 5f 76 65 72 73 69 6f 6e 7d 01 00 00 73 02 00 00 00 00 01 63 02 00 00 00 | t....set_version}...s......c.... |
3c40 | 02 00 00 00 03 00 00 00 43 00 00 00 73 2d 00 00 00 7c 01 00 72 19 00 7c 00 00 6a 00 00 74 01 00 | ........C...s-...|..r..|..j..t.. |
3c60 | 74 02 00 83 02 00 01 6e 10 00 7c 00 00 6a 00 00 74 01 00 74 03 00 83 02 00 01 64 01 00 53 28 02 | t......n..|..j..t..t......d..S(. |
3c80 | 00 00 00 73 74 00 00 00 20 54 68 65 20 6c 6f 63 6b 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 64 | ...st....The.lock.value.of.the.d |
3ca0 | 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 54 72 75 | evice...................When.Tru |
3cc0 | 65 20 69 73 20 72 65 74 75 72 6e 65 73 20 6e 6f 20 64 61 74 61 20 63 61 6e 20 62 65 20 77 72 69 | e.is.returnes.no.data.can.be.wri |
3ce0 | 74 74 65 6e 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 0a 20 20 20 20 20 20 20 20 4e 28 04 00 | tten.to.the.device..........N(.. |
3d00 | 00 00 52 65 00 00 00 52 84 00 00 00 52 85 00 00 00 74 0c 00 00 00 4c 43 4b 5f 55 4e 4c 4f 43 4b | ..Re...R....R....t....LCK_UNLOCK |
3d20 | 45 44 28 02 00 00 00 52 48 00 00 00 52 0d 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 | ED(....RH...R....(....(....sC... |
3d40 | 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 | /home/root/projects/heating/cont |
3d60 | 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 | rib/cp210x-program/cp210x/cp210x |
3d80 | 2e 70 79 74 0a 00 00 00 73 65 74 5f 6c 6f 63 6b 65 64 80 01 00 00 73 06 00 00 00 00 05 06 01 13 | .pyt....set_locked....s......... |
3da0 | 02 63 02 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 47 00 00 00 78 40 00 7c 01 00 6a 00 00 | .c............C...sG...x@.|..j.. |
3dc0 | 83 00 00 44 5d 32 00 5c 02 00 7d 02 00 7d 03 00 7c 02 00 64 04 00 6b 07 00 72 0d 00 74 01 00 7c | ...D]2.\..}..}..|..d..k..r..t..| |
3de0 | 00 00 64 03 00 7c 02 00 17 83 02 00 7c 03 00 83 01 00 01 71 0d 00 71 0d 00 57 64 00 00 53 28 05 | ..d..|......|......q..q..Wd..S(. |
3e00 | 00 00 00 4e 52 0e 00 00 00 52 0f 00 00 00 74 04 00 00 00 73 65 74 5f 28 02 00 00 00 52 0e 00 00 | ...NR....R....t....set_(....R... |
3e20 | 00 52 0f 00 00 00 28 02 00 00 00 52 41 00 00 00 52 42 00 00 00 28 04 00 00 00 52 48 00 00 00 74 | .R....(....RA...RB...(....RH...t |
3e40 | 06 00 00 00 76 61 6c 75 65 73 52 4d 00 00 00 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 | ....valuesRM...R....(....(....sC |
3e60 | 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 | .../home/root/projects/heating/c |
3e80 | 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 | ontrib/cp210x-program/cp210x/cp2 |
3ea0 | 31 30 78 2e 70 79 74 0a 00 00 00 73 65 74 5f 76 61 6c 75 65 73 8a 01 00 00 73 06 00 00 00 00 01 | 10x.pyt....set_values....s...... |
3ec0 | 19 01 0c 01 4e 28 26 00 00 00 52 34 00 00 00 52 35 00 00 00 74 07 00 00 00 5f 5f 64 6f 63 5f 5f | ....N(&...R4...R5...t....__doc__ |
3ee0 | 52 60 00 00 00 74 0b 00 00 00 63 6c 61 73 73 6d 65 74 68 6f 64 74 0a 00 00 00 56 49 44 5f 53 49 | R`...t....classmethodt....VID_SI |
3f00 | 4c 41 42 53 74 0a 00 00 00 50 49 44 5f 43 50 32 31 30 78 52 4e 00 00 00 52 53 00 00 00 52 54 00 | LABSt....PID_CP210xRN...RS...RT. |
3f20 | 00 00 52 57 00 00 00 52 59 00 00 00 52 5a 00 00 00 52 50 00 00 00 74 0d 00 00 00 43 50 32 31 30 | ..RW...RY...RZ...RP...t....CP210 |
3f40 | 31 5f 43 4f 4e 46 49 47 52 65 00 00 00 52 6b 00 00 00 52 71 00 00 00 52 72 00 00 00 52 73 00 00 | 1_CONFIGRe...Rk...Rq...Rr...Rs.. |
3f60 | 00 52 76 00 00 00 52 78 00 00 00 52 7b 00 00 00 52 81 00 00 00 74 08 00 00 00 70 72 6f 70 65 72 | .Rv...Rx...R{...R....t....proper |
3f80 | 74 79 52 10 00 00 00 52 83 00 00 00 52 5b 00 00 00 52 87 00 00 00 52 8a 00 00 00 52 8d 00 00 00 | tyR....R....R[...R....R....R.... |
3fa0 | 52 90 00 00 00 52 93 00 00 00 52 95 00 00 00 52 97 00 00 00 52 99 00 00 00 52 9b 00 00 00 52 9e | R....R....R....R....R....R....R. |
3fc0 | 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f | ...(....(....(....sC.../home/roo |
3fe0 | 74 2f 70 72 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 | t/projects/heating/contrib/cp210 |
4000 | 78 2d 70 72 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 52 00 00 00 00 80 | x-program/cp210x/cp210x.pyR..... |
4020 | 00 00 00 73 40 00 00 00 06 16 06 02 06 02 03 01 0a 01 16 2d 09 05 09 0f 09 0a 09 0a 09 04 12 10 | ...s@..............-............ |
4040 | 09 06 0f 0b 0f 03 0f 04 09 05 09 05 09 0f 09 08 0f 02 09 09 09 09 09 08 09 06 09 06 09 09 09 04 | ................................ |
4060 | 09 04 09 06 09 03 09 0a 28 02 00 00 00 73 0e 00 00 00 70 72 6f 64 75 63 74 5f 73 74 72 69 6e 67 | ........(....s....product_string |
4080 | 73 06 00 00 00 73 74 72 69 6e 67 28 02 00 00 00 73 0d 00 00 00 73 65 72 69 61 6c 5f 6e 75 6d 62 | s....string(....s....serial_numb |
40a0 | 65 72 73 06 00 00 00 73 74 72 69 6e 67 28 02 00 00 00 52 05 00 00 00 73 02 00 00 00 69 64 28 02 | ers....string(....R....s....id(. |
40c0 | 00 00 00 52 07 00 00 00 73 02 00 00 00 69 64 28 02 00 00 00 73 07 00 00 00 76 65 72 73 69 6f 6e | ...R....s....id(....s....version |
40e0 | 73 07 00 00 00 76 65 72 73 69 6f 6e 28 02 00 00 00 73 0b 00 00 00 62 75 73 5f 70 6f 77 65 72 65 | s....version(....s....bus_powere |
4100 | 64 73 07 00 00 00 62 6f 6f 6c 65 61 6e 28 02 00 00 00 73 09 00 00 00 6d 61 78 5f 70 6f 77 65 72 | ds....boolean(....s....max_power |
4120 | 73 03 00 00 00 69 6e 74 28 02 00 00 00 73 06 00 00 00 6c 6f 63 6b 65 64 73 07 00 00 00 62 6f 6f | s....int(....s....lockeds....boo |
4140 | 6c 65 61 6e 28 02 00 00 00 73 0b 00 00 00 70 61 72 74 5f 6e 75 6d 62 65 72 73 03 00 00 00 69 6e | lean(....s....part_numbers....in |
4160 | 74 28 02 00 00 00 73 0d 00 00 00 76 65 6e 64 6f 72 5f 73 74 72 69 6e 67 73 06 00 00 00 73 74 72 | t(....s....vendor_strings....str |
4180 | 69 6e 67 28 02 00 00 00 73 0e 00 00 00 62 61 75 64 72 61 74 65 5f 74 61 62 6c 65 73 04 00 00 00 | ing(....s....baudrate_tables.... |
41a0 | 6c 69 73 74 28 2f 00 00 00 52 9f 00 00 00 52 6c 00 00 00 52 39 00 00 00 74 07 00 00 00 5f 5f 61 | list(/...R....Rl...R9...t....__a |
41c0 | 6c 6c 5f 5f 74 0b 00 00 00 43 50 32 31 30 31 5f 55 41 52 54 52 a3 00 00 00 74 12 00 00 00 43 50 | ll__t....CP2101_UARTR....t....CP |
41e0 | 32 31 30 31 5f 55 41 52 54 5f 45 4e 41 42 4c 45 74 13 00 00 00 43 50 32 31 30 31 5f 55 41 52 54 | 2101_UART_ENABLEt....CP2101_UART |
4200 | 5f 44 49 53 41 42 4c 45 52 8b 00 00 00 52 88 00 00 00 52 8e 00 00 00 52 91 00 00 00 52 96 00 00 | _DISABLER....R....R....R....R... |
4220 | 00 52 94 00 00 00 52 98 00 00 00 74 0b 00 00 00 52 45 47 5f 55 4e 4b 4e 4f 57 4e 52 74 00 00 00 | .R....R....t....REG_UNKNOWNRt... |
4240 | 52 84 00 00 00 52 82 00 00 00 52 75 00 00 00 52 8f 00 00 00 52 92 00 00 00 52 7d 00 00 00 52 79 | R....R....Ru...R....R....R}...Ry |
4260 | 00 00 00 52 77 00 00 00 74 12 00 00 00 53 49 5a 45 5f 56 45 4e 44 4f 52 5f 53 54 52 49 4e 47 52 | ...Rw...t....SIZE_VENDOR_STRINGR |
4280 | 85 00 00 00 52 9a 00 00 00 52 a1 00 00 00 52 a2 00 00 00 74 06 00 00 00 56 41 4c 55 45 53 52 15 | ....R....R....R....t....VALUESR. |
42a0 | 00 00 00 52 18 00 00 00 52 1b 00 00 00 52 1e 00 00 00 52 20 00 00 00 52 22 00 00 00 74 04 00 00 | ...R....R....R....R....R"...t... |
42c0 | 00 54 72 75 65 52 26 00 00 00 52 2b 00 00 00 52 2d 00 00 00 52 33 00 00 00 74 07 00 00 00 49 4f | .TrueR&...R+...R-...R3...t....IO |
42e0 | 45 72 72 6f 72 52 01 00 00 00 52 36 00 00 00 74 06 00 00 00 6f 62 6a 65 63 74 52 00 00 00 00 28 | ErrorR....R6...t....objectR....( |
4300 | 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 43 00 00 00 2f 68 6f 6d 65 2f 72 6f 6f 74 2f 70 72 | ....(....(....sC.../home/root/pr |
4320 | 6f 6a 65 63 74 73 2f 68 65 61 74 69 6e 67 2f 63 6f 6e 74 72 69 62 2f 63 70 32 31 30 78 2d 70 72 | ojects/heating/contrib/cp210x-pr |
4340 | 6f 67 72 61 6d 2f 63 70 32 31 30 78 2f 63 70 32 31 30 78 2e 70 79 74 08 00 00 00 3c 6d 6f 64 75 | ogram/cp210x/cp210x.pyt....<modu |
4360 | 6c 65 3e 10 00 00 00 73 6a 00 00 00 06 02 0c 01 0c 02 0c 02 06 01 06 02 06 01 06 02 06 01 06 01 | le>....sj....................... |
4380 | 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 02 06 01 06 01 06 01 06 01 06 01 0a 01 06 02 | ................................ |
43a0 | 06 01 06 02 06 01 06 03 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 09 03 09 06 | ................................ |
43c0 | 09 06 09 04 09 03 09 03 09 03 0c 08 0f 0a 09 06 09 04 16 03 16 03 | ...................... |