#FIG 3.2 Landscape Center Metric A4 100.00 Single -2 1200 2 6 450 180 4050 630 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 180 4050 180 4050 630 450 630 450 180 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 180 900 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 180 1350 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 180 1800 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 180 2250 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 180 3600 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 180 3150 630 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 180 2700 630 -6 6 0 4275 4635 4950 6 450 4275 4050 4725 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 4275 4050 4275 4050 4725 450 4725 450 4275 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 4275 900 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 4275 1350 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 4275 1800 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 4275 2250 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 4275 3600 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 4275 3150 4725 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 4275 2700 4725 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 4950 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 5040 4635 5715 6 450 5040 4050 5490 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 5040 4050 5040 4050 5490 450 5490 450 5040 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 5040 900 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 5040 1350 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 5040 1800 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 5040 2250 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 5040 3600 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 5040 3150 5490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 5040 2700 5490 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 5715 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 4770 945 8010 3375 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 4770 1170 8010 1170 8010 3375 4770 3375 4770 1170 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 5310 1215 5310 3285 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 4860 1530 7875 1530 4 0 0 50 0 20 14 0.0000 4 195 1155 4860 1125 Table of Types:\001 4 0 0 50 0 12 24 0.0000 4 210 225 4860 1485 T\001 4 0 0 50 0 20 14 0.0000 4 195 645 5490 1485 Meaning\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 1755 000\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 1965 001\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 2175 010\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 2385 011\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 2595 100\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 2805 101\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 3015 110\001 4 0 0 50 0 12 12 0.0000 4 135 315 4860 3225 111\001 4 0 0 50 0 12 12 0.0000 4 180 1890 5490 1755 all-bits-zero byte\001 4 0 0 50 0 12 12 0.0000 4 180 1785 5490 1965 key matrix update\001 4 0 0 50 0 12 12 0.0000 4 180 1365 5490 2175 analog update\001 4 0 0 50 0 12 12 0.0000 4 135 315 5490 2385 I2C\001 4 0 0 50 0 12 12 0.0000 4 180 2100 5490 2835 analog all axes dump\001 4 0 0 50 0 12 12 0.0000 4 180 2205 5490 2610 keymatrix full bitmap\001 4 0 0 50 0 12 12 0.0000 4 165 840 5490 3060 [unused]\001 4 0 0 50 0 12 12 0.0000 4 180 1785 5490 3240 all-bits-one byte\001 -6 6 0 7560 4635 8235 6 450 7560 4050 8010 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 7560 4050 7560 4050 8010 450 8010 450 7560 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 7560 900 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 7560 1350 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 7560 1800 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 7560 2250 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 7560 3600 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 7560 3150 8010 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 7560 2700 8010 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 8235 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 8370 4635 9045 6 450 8370 4050 8820 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 8370 4050 8370 4050 8820 450 8820 450 8370 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 8370 900 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 8370 1350 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 8370 1800 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 8370 2250 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 8370 3600 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 8370 3150 8820 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 8370 2700 8820 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 9045 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 9225 4635 9900 6 450 9225 4050 9675 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 9225 4050 9225 4050 9675 450 9675 450 9225 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 9225 900 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 9225 1350 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 9225 1800 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 9225 2250 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 9225 3600 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 9225 3150 9675 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 9225 2700 9675 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 9900 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 10530 4635 11205 6 450 10530 4050 10980 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 10530 4050 10530 4050 10980 450 10980 450 10530 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 10530 900 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 10530 1350 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 10530 1800 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 10530 2250 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 10530 3600 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 10530 3150 10980 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 10530 2700 10980 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 11205 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 11340 4635 12015 6 450 11340 4050 11790 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 11340 4050 11340 4050 11790 450 11790 450 11340 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 11340 900 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 11340 1350 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 11340 1800 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 11340 2250 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 11340 3600 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 11340 3150 11790 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 11340 2700 11790 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 12015 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 12195 4635 12870 6 450 12195 4050 12645 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 12195 4050 12195 4050 12645 450 12645 450 12195 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 12195 900 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 12195 1350 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 12195 1800 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 12195 2250 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 12195 3600 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 12195 3150 12645 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 12195 2700 12645 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 12870 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 13635 4635 14310 6 450 13635 4050 14085 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 13635 4050 13635 4050 14085 450 14085 450 13635 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 13635 900 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 13635 1350 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 13635 1800 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 13635 2250 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 13635 3600 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 13635 3150 14085 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 13635 2700 14085 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 14310 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 14580 4635 15255 6 450 14580 4050 15030 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 14580 4050 14580 4050 15030 450 15030 450 14580 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 14580 900 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 14580 1350 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 14580 1800 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 14580 2250 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 14580 3600 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 14580 3150 15030 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 14580 2700 15030 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 15255 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 19260 4635 19935 6 450 19260 4050 19710 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 19260 4050 19260 4050 19710 450 19710 450 19260 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 19260 900 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 19260 1350 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 19260 1800 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 19260 2250 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 19260 3600 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 19260 3150 19710 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 19260 2700 19710 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 19935 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 16380 8100 18540 6 0 17190 4635 17865 6 450 17190 4050 17640 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 17190 4050 17190 4050 17640 450 17640 450 17190 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 17190 900 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 17190 1350 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 17190 1800 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 17190 2250 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 17190 3600 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 17190 3150 17640 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 17190 2700 17640 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 17865 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 16380 4635 17055 6 450 16380 4050 16830 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 16380 4050 16380 4050 16830 450 16830 450 16380 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 16380 900 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 16380 1350 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 16380 1800 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 16380 2250 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 16380 3600 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 16380 3150 16830 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 16380 2700 16830 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 17055 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 4 0 0 50 0 12 24 0.0000 4 225 3375 585 16740 1 1 1 1 1 1 1 1\001 4 0 0 50 0 12 24 0.0000 4 225 3375 540 17550 0 0 0 0 0 0 0 0\001 4 0 0 50 0 12 16 0.0000 4 195 1200 5130 16740 Byte 130\001 4 0 0 50 0 12 16 0.0000 4 195 1200 5130 17550 Byte 131\001 4 0 0 50 0 12 12 0.0000 4 180 1995 5985 16920 "all-bits-one-byte"\001 4 0 0 50 0 12 12 0.0000 4 180 2100 5985 17775 "all-bits-zero-byte"\001 4 0 0 50 0 12 14 0.0000 4 195 6210 990 18270 Bytes 130 and 131 are the termination sequence\001 4 0 0 50 0 12 14 0.0000 4 195 4590 990 18495 for the Key Matrix Full Map Packet\001 -6 6 450 23490 4050 23940 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 23490 4050 23490 4050 23940 450 23940 450 23490 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 23490 900 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 23490 1350 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 23490 1800 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 23490 2250 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 23490 3600 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 23490 3150 23940 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 23490 2700 23940 -6 6 0 26505 4635 27180 6 450 26505 4050 26955 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 26505 4050 26505 4050 26955 450 26955 450 26505 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 26505 900 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 26505 1350 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 26505 1800 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 26505 2250 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 26505 3600 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 26505 3150 26955 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 26505 2700 26955 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 27180 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 0 25695 4635 26370 6 450 25695 4050 26145 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 25695 4050 25695 4050 26145 450 26145 450 25695 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 25695 900 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 25695 1350 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 25695 1800 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 25695 2250 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 25695 3600 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 25695 3150 26145 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 25695 2700 26145 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 26370 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 6 450 20295 4050 20745 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 20295 4050 20295 4050 20745 450 20745 450 20295 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 20295 900 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 20295 1350 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 20295 1800 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 20295 2250 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 20295 3600 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 20295 3150 20745 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 20295 2700 20745 -6 6 450 21105 4050 21555 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 21105 4050 21105 4050 21555 450 21555 450 21105 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 21105 900 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 21105 1350 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 21105 1800 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 21105 2250 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 21105 3600 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 21105 3150 21555 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 21105 2700 21555 -6 6 450 21915 4050 22365 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 21915 4050 21915 4050 22365 450 22365 450 21915 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 21915 900 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 21915 1350 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 21915 1800 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 21915 2250 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 21915 3600 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 21915 3150 22365 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 21915 2700 22365 -6 6 0 22680 4635 23355 6 450 22680 4050 23130 2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 450 22680 4050 22680 4050 23130 450 23130 450 22680 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 900 22680 900 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1350 22680 1350 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 1800 22680 1800 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2250 22680 2250 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3600 22680 3600 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3150 22680 3150 23130 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 2700 22680 2700 23130 -6 4 0 0 50 0 12 12 0.0000 4 135 4620 0 23355 MSB 7 6 5 4 3 2 1 0 LSB\001 -6 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 45 7155 8415 7155 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 45 3780 8415 3780 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 45 13185 8415 13185 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 45 10215 8415 10215 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 45 18810 8415 18810 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7 585 24165 720 24300 900 24300 900 24345 900 24300 1170 24300 1305 24165 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7 1440 24165 1575 24300 1755 24300 1755 24345 1755 24300 2025 24300 2160 24165 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7 2340 24165 2475 24300 2655 24300 2655 24345 2655 24300 2925 24300 3060 24165 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7 3240 24165 3375 24300 3555 24300 3555 24345 3555 24300 3825 24300 3960 24165 4 0 0 50 0 12 12 0.0000 4 135 4620 0 810 MSB 7 6 5 4 3 2 1 0 LSB\001 4 0 0 50 0 12 24 0.0000 4 210 225 585 495 T\001 4 0 0 50 0 12 24 0.0000 4 210 225 1035 495 T\001 4 0 0 50 0 12 24 0.0000 4 210 225 1485 495 T\001 4 0 0 50 0 12 24 0.0000 4 210 225 2835 495 X\001 4 0 0 50 0 12 24 0.0000 4 210 225 3735 495 X\001 4 0 0 50 0 12 24 0.0000 4 210 225 3285 495 X\001 4 0 0 50 0 12 24 0.0000 4 210 225 2385 495 S\001 4 0 0 50 0 12 24 0.0000 4 210 225 1935 495 S\001 4 0 0 50 0 12 24 0.0000 4 210 225 2025 1350 T\001 4 0 0 50 0 20 14 0.0000 4 195 375 2385 1350 Type\001 4 0 0 50 0 12 24 0.0000 4 210 225 2025 1935 X\001 4 0 0 50 0 20 14 0.0000 4 195 615 2385 1935 Payload\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 4635 Byte 1\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 5355 Byte 2\001 4 0 0 50 0 12 16 0.0000 4 150 1200 2790 4545 A9 A8 A7\001 4 0 0 50 0 12 16 0.0000 4 150 3000 585 5310 A6 A5 A4 A3 A2 A1 A0\001 4 0 0 50 0 12 16 0.0000 4 195 1500 4860 495 first Byte\001 4 0 0 50 0 12 16 0.0000 4 135 150 3735 5310 S\001 4 0 0 50 0 12 12 0.0000 4 180 3885 630 6375 Byte will follow to make up a packet.\001 4 0 0 50 0 12 12 0.0000 4 180 7140 630 6585 A0-A9 specify the address of the switch/pushbutton/rotary/... in the\001 4 0 0 50 0 12 12 0.0000 4 180 2835 630 6795 keymatrix that has changed.\001 4 0 0 50 0 12 12 0.0000 4 180 6930 630 7005 S is the new state of that position in the keymatrix. (1=on/0=off)\001 4 0 0 50 0 12 12 0.0000 4 180 3045 225 2475 The first Byte determines the\001 4 0 0 50 0 12 12 0.0000 4 180 2625 225 2835 bytes, depending on Type.\001 4 0 0 50 0 12 12 0.0000 4 180 3885 225 3240 All Packets (ie. consecutive bytes in\001 4 0 0 50 0 12 12 0.0000 4 180 3780 225 3420 a transmission that belong together)\001 4 0 0 50 0 12 12 0.0000 4 180 4305 225 3600 are terminated with an all bits zero byte\001 4 0 0 50 0 12 12 0.0000 4 180 3255 225 2655 interpretation of the following\001 4 0 0 50 0 0 14 0.0000 4 195 2310 90 4050 Key Matrix Update Packet\001 4 0 0 50 0 18 18 0.0000 4 210 3105 2385 -90 PHCC-to-Host Protocol\001 4 0 0 50 0 12 24 0.0000 4 225 2025 585 4590 0 0 1 0 1\001 4 0 0 50 0 12 12 0.0000 4 180 7665 630 6165 Bytes-to-follow field (bits 3-4 of Byte 1) specifies that one (01 binary)\001 4 0 0 50 0 20 14 0.0000 4 195 1455 2385 1620 Size/bytes to follow\001 4 0 0 50 0 12 24 0.0000 4 210 225 2025 1620 S\001 4 0 0 50 0 0 14 0.0000 4 150 1890 90 10395 I2C Raw Data Packet\001 4 0 0 50 0 12 24 0.0000 4 225 2025 585 10890 0 1 1 1 0\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 10845 Byte 1\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 12555 Byte 3\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 11745 Byte 2\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 12510 D7 D6 D5 D4 D3 D2 D1 D0\001 4 0 0 50 0 12 16 0.0000 4 150 1200 2835 10845 xx A9 A8\001 4 0 0 50 0 0 14 0.0000 4 195 1950 90 7425 Analog Update Packet\001 4 0 0 50 0 12 24 0.0000 4 225 2025 585 7920 0 1 0 1 0\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 7875 Byte 1\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 9585 Byte 3\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 8775 Byte 2\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 8685 A5 A4 A3 A2 A1 A0 D9 D8\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 9540 D7 D6 D5 D4 D3 D2 D1 D0\001 4 0 0 50 0 12 16 0.0000 4 150 1200 2835 7875 A8 A7 A6\001 4 0 0 50 0 12 12 0.0000 4 135 2100 6345 7965 A6-A8 are for future\001 4 0 0 50 0 12 12 0.0000 4 180 2100 6300 8865 A0-A5 specify which \001 4 0 0 50 0 12 12 0.0000 4 180 1470 6300 9045 analog channel\001 4 0 0 50 0 12 12 0.0000 4 135 1785 6300 9450 10-bit ADC result\001 4 0 0 50 0 12 12 0.0000 4 135 1890 6300 9270 D0-D9 contains the\001 4 0 0 50 0 12 12 0.0000 4 180 2100 6345 8145 expansion, currently\001 4 0 0 50 0 12 12 0.0000 4 165 1575 6345 8325 not used (zero)\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 11655 A7 A6 A5 A4 A3 A2 A1 A0\001 4 0 0 50 0 12 12 0.0000 4 135 1890 6345 10935 xx is unused field\001 4 0 0 50 0 12 12 0.0000 4 180 2205 6300 11340 A0-A9 specify the I2C\001 4 0 0 50 0 12 12 0.0000 4 135 1470 6300 11520 device address\001 4 0 0 50 0 12 12 0.0000 4 135 1890 6300 11880 D0-D9 contains the\001 4 0 0 50 0 12 12 0.0000 4 180 1785 6300 12060 payload data from\001 4 0 0 50 0 12 12 0.0000 4 135 1575 6300 12285 that I2C device\001 4 0 0 50 0 12 12 0.0000 4 135 1470 6300 12555 data format is\001 4 0 0 50 0 12 12 0.0000 4 180 2100 6300 12735 application specific\001 4 0 0 50 0 0 14 0.0000 4 195 2445 90 13455 Key Matrix Full Map Packet\001 4 0 0 50 0 12 24 0.0000 4 270 3375 585 13995 1 0 0 / / / / /\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 13950 Byte 1\001 4 0 0 50 0 12 16 0.0000 4 195 1650 5130 14895 Byte 2..129\001 4 0 0 50 0 12 16 0.0000 4 150 3300 630 14895 b b b b b b b b\001 4 0 0 50 0 12 12 0.0000 4 180 3780 720 16020 byte 129 contains switches 1016-1023\001 4 0 0 50 0 12 12 0.0000 4 180 3150 720 15570 bytes 2-129 are the bit map of\001 4 0 0 50 0 12 12 0.0000 4 180 3045 720 15795 byte 2 contains switches 0-7,\001 4 0 0 50 0 12 12 0.0000 4 180 2100 3915 15570 the key matrix state\001 4 0 0 50 0 12 12 0.0000 4 180 3150 3825 15795 byte 3 contains switches 8-15,\001 4 0 0 50 0 0 14 0.0000 4 195 2655 90 19080 Analog All Axes Dump Packet\001 4 0 0 50 0 12 24 0.0000 4 270 3375 585 19620 1 0 1 / / / / /\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 19575 Byte 1\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 23805 D9 D8 D9 D8 D9 D8 D9 D8\001 4 0 0 50 0 12 12 0.0000 4 135 4620 0 24165 MSB 7 6 5 4 3 2 1 0 LSB\001 4 0 0 50 0 12 12 0.0000 4 135 3045 720 24525 AN0 ANP2 ANP1 ANP0\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 20610 Byte 2\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 21420 Byte 3\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 22230 Byte 4\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 22995 Byte 5\001 4 0 0 50 0 12 16 0.0000 4 195 900 5130 23805 Byte 6\001 4 0 0 50 0 12 12 0.0000 4 135 2100 6165 20790 Lower 8 bits of ANP0\001 4 0 0 50 0 12 12 0.0000 4 135 2100 6165 21645 Lower 8 bits of ANP1\001 4 0 0 50 0 12 12 0.0000 4 135 2100 6165 22500 Lower 8 bits of ANP2\001 4 0 0 50 0 12 12 0.0000 4 135 1995 6165 23220 Lower 8 bits of AN0\001 4 0 0 50 0 12 12 0.0000 4 180 2835 5445 24075 Upper 2 bits of ANP0, ANP1,\001 4 0 0 50 0 12 12 0.0000 4 150 945 5445 24300 ANP2, AN0\001 4 0 0 50 0 12 16 0.0000 4 195 7500 360 25065 [...] repeat for AN1 to AN31 using this 4+1 scheme\001 4 0 0 50 0 12 24 0.0000 4 225 3375 585 26055 1 1 1 1 1 1 1 1\001 4 0 0 50 0 12 24 0.0000 4 225 3375 540 26865 0 0 0 0 0 0 0 0\001 4 0 0 50 0 12 16 0.0000 4 195 1050 5130 26055 Byte 47\001 4 0 0 50 0 12 16 0.0000 4 195 1050 5130 26865 Byte 48\001 4 0 0 50 0 12 12 0.0000 4 180 1995 5985 26235 "all-bits-one-byte"\001 4 0 0 50 0 12 12 0.0000 4 180 2100 5985 27090 "all-bits-zero-byte"\001 4 0 0 50 0 12 14 0.0000 4 195 5940 990 27585 Bytes 47 and 48 are the termination sequence\001 4 0 0 50 0 12 14 0.0000 4 195 4590 990 27810 for the Key Matrix Full Map Packet\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 20610 D7 D6 D5 D4 D3 D2 D1 D0\001 4 0 0 50 0 12 12 0.0000 4 135 4620 0 20970 MSB 7 6 5 4 3 2 1 0 LSB\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 21420 D7 D6 D5 D4 D3 D2 D1 D0\001 4 0 0 50 0 12 12 0.0000 4 135 4620 0 21780 MSB 7 6 5 4 3 2 1 0 LSB\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 22230 D7 D6 D5 D4 D3 D2 D1 D0\001 4 0 0 50 0 12 12 0.0000 4 135 4620 0 22590 MSB 7 6 5 4 3 2 1 0 LSB\001 4 0 0 50 0 12 16 0.0000 4 150 3450 540 22995 D7 D6 D5 D4 D3 D2 D1 D0\001