PicoMiteHDMI MMBasic USB RP2350A Edition V6.03.00RC15
Copyright 2011-2026 Geoff Graham
Copyright 2016-2026 Peter Mather

> ---- Touch HID report descriptor (869 bytes) ----
000: 05 0D 09 04 A1 01 85 04 09 22 A1 02 05 0D 95 01
010: 75 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01
020: 95 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E
030: 65 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31
040: 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05
050: 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25
060: 01 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75
070: 10 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81
080: 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22
090: A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02
0A0: 09 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03
0B0: 05 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46
0C0: 75 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05
0D0: 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25
0E0: 3F 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95
0F0: 01 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40
100: 35 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81
110: 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51
120: 15 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02
130: 75 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30
140: 26 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46
150: 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75
160: 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01 95
170: 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E 65
180: 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31 26
190: 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D
1A0: 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25 01
1B0: 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75 10
1C0: 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81 42
1D0: 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1
1E0: 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09
1F0: 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03 05
200: 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46 75
210: 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D
220: 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F
230: 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95 01
240: 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40 35
250: 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81 42
260: C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15
270: 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02 75
280: 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30 26
290: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
2A0: 05 81 42 C0 75 08 95 0A 81 03 05 0D 09 54 25 7F
2B0: 95 01 75 08 81 02 75 08 95 02 81 03 85 02 09 55
2C0: 25 0A 75 08 95 01 B1 02 06 00 FF 09 C5 85 06 15
2D0: 00 26 FF 00 75 08 96 00 01 B1 02 C0 06 00 FF 09
2E0: 01 A1 01 09 01 85 03 15 00 26 FF 00 75 08 95 3F
2F0: 81 02 06 00 FF 09 01 15 00 26 FF 00 75 08 95 3F
300: 91 02 85 07 26 06 08 96 06 01 09 01 B1 02 85 08
310: 96 06 04 09 01 B1 02 85 09 96 06 08 09 01 B1 02
320: C0 05 01 09 02 A1 01 85 05 09 01 A1 00 05 09 19
330: 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75
340: 03 81 01 05 01 75 10 95 01 55 0E 65 11 09 30 26
350: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
360: 05 81 42 C0 C0
---- Parsed touch_info ----
  uses_report_id=1 report_id=4 report_length_bytes=62
  max_contacts=10 first_contact_bit_offset=0 contact_stride_bits=40
  contact_count bit_offset=480 bits=8
  tip_switch_bit_offset=6 in_range_bit_offset=0
  contact_id bit_offset=0 bits=6
  X bit_offset=8 bits=16 logical_max=16384
  Y bit_offset=24 bits=16 logical_max=16384
  pointer_fallback=1 report_id=5 button@0 X@8/16b max=16384 Y@24/16b max=16384
---------------------------
Multi-touch Connected on channel 4 (10 contacts, 16384x16384)
> US USB Keyboard Connected on channel 1
> USB Mouse Connected on channel 2
> Unknown Device Connected on channel 3 (pid=&H7B2, vid=&H45E)
> 0x5 0xC
0x9 0x1
0xA1 0x1
0x85 0x20
0x6 0x0
0xFF 0x15
0x0 0x26
0xFF 0x0
0x75 0x8
0x95 0x12
0xA 0xA
0xFA 0xB1
0x2 0x85
0x21 0x6
0x0 0xFF
0x15 0x0
0x25 0x1
0x75 0x1
0x95 0x10
0x1A 0x10
0xFA 0x2A
0x1F 0xFA
0x81 0x2
0x85 0x28
0x6 0x0
0xFF 0x1A
0x10 0xFA
0x2A 0x1F
0xFA 0xB1
0x2 0x85
0x22 0x6
0x0 0xFF
0x15 0x0
0x26 0xFF
0x0 0x75
0x8 0x95
0x1A 0xA
0xA 0xFA
0xB1 0x2
0x85 0x23
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x24
0x6 0x0
0xFF 0x95
0x1F 0xA
0xA 0xFA
0xB1 0x2
0x85 0x25
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x26
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x27
0x6 0x0
0xFF 0xA
0xA 0xFA
0x81 0x2
0x85 0x14
0x6 0x0
0xFF 0x15
0x0 0x25
0x3 0x75
0x2 0x95
0x1 0xA
0x1 0xFE
0x81 0x2
0x75 0x6
0x81 0x1
0x85 0x4
0x6 0x0
0xFF 0x15
0x0 0x25
0x3 0x75
0x2 0x95
0x1 0xA
0x1 0xFE
0x81 0x2
0x75 0x6
0x81 0x1
0xC0 0x5
0xC 0x9
0x1 0xA1
0x1 0x85
0x7 0x5
0xC 0x19
0x0 0x2A
0xFF 0x3
0x95 0x1
0x75 0x10
0x15 0x0
0x26 0xFF
0x3 0x81
0x0 0x5
0x7 0x19
0x0 0x29
0xFF 0x75
0x8 0x26
0xFF 0x0
0x81 0x0
0x81 0x1
0x6 0x0
0xFF 0xA
0x3 0xFE
0xA 0x4
0xFE 0x75
0x1 0x95
0x2 0x25
0x1 0x81
0x2 0xA
0x5 0xFF
0x95 0x1
0x75 0x5
0x25 0x1F
0x81 0x2
0x75 0x1
0x81 0x1
0x1A 0x1
0xFD 0x2A
0xFF 0xFD
0x15 0x1
0x26 0xFF
0x0 0x75
0x8 0x81
0x0 0xA
0x2 0xFF
0x26 0xFF
0x0 0x15
0x0 0x81
0x2 0xC0
0x6 0xBC
0xFF 0x9
0x88 0xA1
0x1 0x85
0x8 0x19
0x1 0x29
0xFF 0x15
0x1 0x26
0xFF 0x0
0x95 0x1
0x75 0x8
0x81 0x0
0xC0 0x5
0x1 0x9
0x80 0xA1
0x1 0x85
0x3 0x19
0x0 0x29
0xFF 0x15
0x0 0x26
0xFF 0x0
0x81 0x0
0xC0 0x30

> Touch report [6] 05 01 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=738 y=346 active=1
Touch report [6] 05 01 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=738 y=346 active=1
Touch report [6] 05 01 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=738 y=346 active=1
Touch report [6] 05 01 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=738 y=346 active=1
Touch report [6] 05 01 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=738 y=346 active=1
Touch report [6] 05 00 F2 24 C9 1E
  -> expect 62B id=4 ptr_id=5 count=0 active=0
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 01 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1001 y=141 active=1
Touch report [6] 05 00 10 32 91 0C
  -> expect 62B id=4 ptr_id=5 count=0 active=0
Touch report [6] 05 01 1A 0F 9D 23
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=302 y=400 active=1
Touch report [6] 05 01 1A 0F 9D 23
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=302 y=400 active=1
Touch report [6] 05 01 1A 0F 9D 23
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=302 y=400 active=1
Multi-touch Disconnected
> ---- Touch HID report descriptor (869 bytes) ----
000: 05 0D 09 04 A1 01 85 04 09 22 A1 02 05 0D 95 01
010: 75 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01
020: 95 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E
030: 65 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31
040: 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05
050: 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25
060: 01 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75
070: 10 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81
080: 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22
090: A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02
0A0: 09 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03
0B0: 05 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46
0C0: 75 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05
0D0: 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25
0E0: 3F 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95
0F0: 01 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40
100: 35 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81
110: 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51
120: 15 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02
130: 75 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30
140: 26 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46
150: 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75
160: 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01 95
170: 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E 65
180: 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31 26
190: 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D
1A0: 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25 01
1B0: 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75 10
1C0: 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81 42
1D0: 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1
1E0: 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09
1F0: 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03 05
200: 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46 75
210: 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D
220: 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F
230: 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95 01
240: 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40 35
250: 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81 42
260: C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15
270: 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02 75
280: 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30 26
290: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
2A0: 05 81 42 C0 75 08 95 0A 81 03 05 0D 09 54 25 7F
2B0: 95 01 75 08 81 02 75 08 95 02 81 03 85 02 09 55
2C0: 25 0A 75 08 95 01 B1 02 06 00 FF 09 C5 85 06 15
2D0: 00 26 FF 00 75 08 96 00 01 B1 02 C0 06 00 FF 09
2E0: 01 A1 01 09 01 85 03 15 00 26 FF 00 75 08 95 3F
2F0: 81 02 06 00 FF 09 01 15 00 26 FF 00 75 08 95 3F
300: 91 02 85 07 26 06 08 96 06 01 09 01 B1 02 85 08
310: 96 06 04 09 01 B1 02 85 09 96 06 08 09 01 B1 02
320: C0 05 01 09 02 A1 01 85 05 09 01 A1 00 05 09 19
330: 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75
340: 03 81 01 05 01 75 10 95 01 55 0E 65 11 09 30 26
350: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
360: 05 81 42 C0 C0
---- Parsed touch_info ----
  uses_report_id=1 report_id=4 report_length_bytes=62
  max_contacts=10 first_contact_bit_offset=0 contact_stride_bits=40
  contact_count bit_offset=480 bits=8
  tip_switch_bit_offset=6 in_range_bit_offset=0
  contact_id bit_offset=0 bits=6
  X bit_offset=8 bits=16 logical_max=16384
  Y bit_offset=24 bits=16 logical_max=16384
  pointer_fallback=1 report_id=5 button@0 X@8/16b max=16384 Y@24/16b max=16384
---------------------------
Multi-touch Connected on channel 4 (10 contacts, 16384x16384)
> Touch report [6] 05 01 8D 35 20 12
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1071 y=203 active=1
Touch report [6] 05 01 8D 35 20 12
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1071 y=203 active=1
Touch report [6] 05 01 8D 35 20 12
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1071 y=203 active=1
Touch report [6] 05 01 8D 35 20 12
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1071 y=203 active=1
Touch report [6] 05 01 8D 35 20 12
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1071 y=203 active=1
Touch report [12] 05 01 73 35 00 12 73 35 05 01 73 35
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1068 y=202 active=1
Touch report [6] 00 12 05 01 4C 35
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 8E 34 BF 11 8E 34 05 01 8E 34
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1051 y=199 active=1
Touch report [12] BF 11 05 01 00 33 00 12 05 01 00 33
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [6] 00 12 05 01 FE 31
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 BD 2E AD 14 BD 2E 05 01 BD 2E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=934 y=232 active=1
Touch report [12] AD 14 05 01 20 2D 1B 17 05 01 20 2D
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [6] 1B 17 05 01 66 2C
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 76 2D 7D 1C 76 2D 05 01 76 2D
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=909 y=320 active=1
Touch report [12] 7D 1C 05 01 49 2F F1 1C 05 01 49 2F
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [6] F1 1C 05 01 4E 31
  -> expect 62B id=4 ptr_id=5 count=0 active=1

>

> option reset hdmiusb
PicoMiteHDMI MMBasic USB RP2350A Edition V6.03.00RC15
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION SYSTEM I2C GP20,GP21
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD US
OPTION RESOLUTION 640x480 @ 315000KHz
OPTION DISPLAY 24, 80
OPTION SDCARD GP22, GP26, GP27, GP28
OPTION AUDIO GP10,GP11', ON PWM CHANNEL 5
OPTION RTC AUTO ENABLE
OPTION MODBUFF ENABLE  192
OPTION PLATFORM HDMIUSB
> ---- Touch HID report descriptor (869 bytes) ----
000: 05 0D 09 04 A1 01 85 04 09 22 A1 02 05 0D 95 01
010: 75 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01
020: 95 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E
030: 65 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31
040: 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05
050: 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25
060: 01 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75
070: 10 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81
080: 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22
090: A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02
0A0: 09 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03
0B0: 05 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46
0C0: 75 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05
0D0: 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25
0E0: 3F 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95
0F0: 01 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40
100: 35 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81
110: 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51
120: 15 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02
130: 75 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30
140: 26 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46
150: 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75
160: 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01 95
170: 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E 65
180: 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31 26
190: 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D
1A0: 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25 01
1B0: 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75 10
1C0: 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81 42
1D0: 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1
1E0: 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09
1F0: 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03 05
200: 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46 75
210: 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D
220: 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F
230: 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95 01
240: 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40 35
250: 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81 42
260: C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15
270: 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02 75
280: 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30 26
290: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
2A0: 05 81 42 C0 75 08 95 0A 81 03 05 0D 09 54 25 7F
2B0: 95 01 75 08 81 02 75 08 95 02 81 03 85 02 09 55
2C0: 25 0A 75 08 95 01 B1 02 06 00 FF 09 C5 85 06 15
2D0: 00 26 FF 00 75 08 96 00 01 B1 02 C0 06 00 FF 09
2E0: 01 A1 01 09 01 85 03 15 00 26 FF 00 75 08 95 3F
2F0: 81 02 06 00 FF 09 01 15 00 26 FF 00 75 08 95 3F
300: 91 02 85 07 26 06 08 96 06 01 09 01 B1 02 85 08
310: 96 06 04 09 01 B1 02 85 09 96 06 08 09 01 B1 02
320: C0 05 01 09 02 A1 01 85 05 09 01 A1 00 05 09 19
330: 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75
340: 03 81 01 05 01 75 10 95 01 55 0E 65 11 09 30 26
350: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
360: 05 81 42 C0 C0
---- Parsed touch_info ----
  uses_report_id=1 report_id=4 report_length_bytes=62
  max_contacts=10 first_contact_bit_offset=0 contact_stride_bits=40
  contact_count bit_offset=480 bits=8
  tip_switch_bit_offset=6 in_range_bit_offset=0
  contact_id bit_offset=0 bits=6
  X bit_offset=8 bits=16 logical_max=16384
  Y bit_offset=24 bits=16 logical_max=16384
  pointer_fallback=1 report_id=5 button@0 X@8/16b max=16384 Y@24/16b max=16384
---------------------------
Multi-touch Connected on channel 4 (10 contacts, 16384x16384)
> US USB Keyboard Connected on channel 1
> USB Mouse Connected on channel 2
> Unknown Device Connected on channel 3 (pid=&H7B2, vid=&H45E)
> 0x5 0xC
0x9 0x1
0xA1 0x1
0x85 0x20
0x6 0x0
0xFF 0x15
0x0 0x26
0xFF 0x0
0x75 0x8
0x95 0x12
0xA 0xA
0xFA 0xB1
0x2 0x85
0x21 0x6
0x0 0xFF
0x15 0x0
0x25 0x1
0x75 0x1
0x95 0x10
0x1A 0x10
0xFA 0x2A
0x1F 0xFA
0x81 0x2
0x85 0x28
0x6 0x0
0xFF 0x1A
0x10 0xFA
0x2A 0x1F
0xFA 0xB1
0x2 0x85
0x22 0x6
0x0 0xFF
0x15 0x0
0x26 0xFF
0x0 0x75
0x8 0x95
0x1A 0xA
0xA 0xFA
0xB1 0x2
0x85 0x23
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x24
0x6 0x0
0xFF 0x95
0x1F 0xA
0xA 0xFA
0xB1 0x2
0x85 0x25
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x26
0x6 0x0
0xFF 0xA
0xA 0xFA
0xB1 0x2
0x85 0x27
0x6 0x0
0xFF 0xA
0xA 0xFA
0x81 0x2
0x85 0x14
0x6 0x0
0xFF 0x15
0x0 0x25
0x3 0x75
0x2 0x95
0x1 0xA
0x1 0xFE
0x81 0x2
0x75 0x6
0x81 0x1
0x85 0x4
0x6 0x0
0xFF 0x15
0x0 0x25
0x3 0x75
0x2 0x95
0x1 0xA
0x1 0xFE
0x81 0x2
0x75 0x6
0x81 0x1
0xC0 0x5
0xC 0x9
0x1 0xA1
0x1 0x85
0x7 0x5
0xC 0x19
0x0 0x2A
0xFF 0x3
0x95 0x1
0x75 0x10
0x15 0x0
0x26 0xFF
0x3 0x81
0x0 0x5
0x7 0x19
0x0 0x29
0xFF 0x75
0x8 0x26
0xFF 0x0
0x81 0x0
0x81 0x1
0x6 0x0
0xFF 0xA
0x3 0xFE
0xA 0x4
0xFE 0x75
0x1 0x95
0x2 0x25
0x1 0x81
0x2 0xA
0x5 0xFF
0x95 0x1
0x75 0x5
0x25 0x1F
0x81 0x2
0x75 0x1
0x81 0x1
0x1A 0x1
0xFD 0x2A
0xFF 0xFD
0x15 0x1
0x26 0xFF
0x0 0x75
0x8 0x81
0x0 0xA
0x2 0xFF
0x26 0xFF
0x0 0x15
0x0 0x81
0x2 0xC0
0x6 0xBC
0xFF 0x9
0x88 0xA1
0x1 0x85
0x8 0x19
0x1 0x29
0xFF 0x15
0x1 0x26
0xFF 0x0
0x95 0x1
0x75 0x8
0x81 0x0
0xC0 0x5
0x1 0x9
0x80 0xA1
0x1 0x85
0x3 0x19
0x0 0x29
0xFF 0x15
0x0 0x26
0xFF 0x0
0x81 0x0
0xC0 0x30

> USB Keyboard Disconnected
> USB Mouse Disconnected
> Unknown Device Disconnected
>

> Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] 05 01 9A 15 B3 24
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [12] 05 01 9A 15 B3 24 9A 15 05 01 9A 15
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] B3 24 05 01 9A 15
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 9A 15 C6 24 9A 15 05 01 9A 15
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=275 active=1
Touch report [6] C6 24 05 01 9E 15
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 B3 15 27 25 B3 15 05 01 B3 15
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=216 y=278 active=1
Touch report [6] 27 25 05 01 C5 15
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [12] 05 01 38 16 3D 26 38 16 05 01 38 16
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=222 y=286 active=1
Touch report [6] 3D 26 05 01 79 16
  -> expect 62B id=4 ptr_id=5 count=0 active=1
Touch report [6] 05 01 16 17 87 27
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=230 y=296 active=1
Touch report [6] 05 01 77 17 22 28
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=234 y=300 active=1


> option resolution 1270
Error : Invalid syntax
> option resolution 1280
> ---- Touch HID report descriptor (869 bytes) ----
000: 05 0D 09 04 A1 01 85 04 09 22 A1 02 05 0D 95 01
010: 75 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01
020: 95 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E
030: 65 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31
040: 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05
050: 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25
060: 01 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75
070: 10 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81
080: 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22
090: A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02
0A0: 09 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03
0B0: 05 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46
0C0: 75 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05
0D0: 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25
0E0: 3F 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95
0F0: 01 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40
100: 35 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81
110: 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51
120: 15 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02
130: 75 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30
140: 26 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46
150: 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D 95 01 75
160: 06 09 51 15 00 25 3F 81 02 09 42 25 01 75 01 95
170: 01 81 02 75 01 95 01 81 03 05 01 75 10 55 0E 65
180: 11 09 30 26 00 40 35 00 46 75 08 81 42 09 31 26
190: 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1 02 05 0D
1A0: 95 01 75 06 09 51 15 00 25 3F 81 02 09 42 25 01
1B0: 75 01 95 01 81 02 75 01 95 01 81 03 05 01 75 10
1C0: 55 0E 65 11 09 30 26 00 40 35 00 46 75 08 81 42
1D0: 09 31 26 00 40 46 4B 05 81 42 C0 05 0D 09 22 A1
1E0: 02 05 0D 95 01 75 06 09 51 15 00 25 3F 81 02 09
1F0: 42 25 01 75 01 95 01 81 02 75 01 95 01 81 03 05
200: 01 75 10 55 0E 65 11 09 30 26 00 40 35 00 46 75
210: 08 81 42 09 31 26 00 40 46 4B 05 81 42 C0 05 0D
220: 09 22 A1 02 05 0D 95 01 75 06 09 51 15 00 25 3F
230: 81 02 09 42 25 01 75 01 95 01 81 02 75 01 95 01
240: 81 03 05 01 75 10 55 0E 65 11 09 30 26 00 40 35
250: 00 46 75 08 81 42 09 31 26 00 40 46 4B 05 81 42
260: C0 05 0D 09 22 A1 02 05 0D 95 01 75 06 09 51 15
270: 00 25 3F 81 02 09 42 25 01 75 01 95 01 81 02 75
280: 01 95 01 81 03 05 01 75 10 55 0E 65 11 09 30 26
290: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
2A0: 05 81 42 C0 75 08 95 0A 81 03 05 0D 09 54 25 7F
2B0: 95 01 75 08 81 02 75 08 95 02 81 03 85 02 09 55
2C0: 25 0A 75 08 95 01 B1 02 06 00 FF 09 C5 85 06 15
2D0: 00 26 FF 00 75 08 96 00 01 B1 02 C0 06 00 FF 09
2E0: 01 A1 01 09 01 85 03 15 00 26 FF 00 75 08 95 3F
2F0: 81 02 06 00 FF 09 01 15 00 26 FF 00 75 08 95 3F
300: 91 02 85 07 26 06 08 96 06 01 09 01 B1 02 85 08
310: 96 06 04 09 01 B1 02 85 09 96 06 08 09 01 B1 02
320: C0 05 01 09 02 A1 01 85 05 09 01 A1 00 05 09 19
330: 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75
340: 03 81 01 05 01 75 10 95 01 55 0E 65 11 09 30 26
350: 00 40 35 00 46 75 08 81 42 09 31 26 00 40 46 4B
360: 05 81 42 C0 C0
---- Parsed touch_info ----
  uses_report_id=1 report_id=4 report_length_bytes=62
  max_contacts=10 first_contact_bit_offset=0 contact_stride_bits=40
  contact_count bit_offset=480 bits=8
  tip_switch_bit_offset=6 in_range_bit_offset=0
  contact_id bit_offset=0 bits=6
  X bit_offset=8 bits=16 logical_max=16384
  Y bit_offset=24 bits=16 logical_max=16384
  pointer_fallback=1 report_id=5 button@0 X@8/16b max=16384 Y@24/16b max=16384
---------------------------
Multi-touch Connected on channel 4 (10 contacts, 16384x16384)
> Touch report [6] 05 01 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1105 y=115 active=1
Touch report [6] 05 01 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1105 y=115 active=1
Touch report [6] 05 01 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1105 y=115 active=1
Touch report [6] 05 01 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1105 y=115 active=1
Touch report [6] 05 01 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=1105 y=115 active=1
Touch report [6] 05 00 43 37 44 0A
  -> expect 62B id=4 ptr_id=5 count=0 active=0
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 01 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=69 y=610 active=1
Touch report [6] 05 00 74 03 43 36
  -> expect 62B id=4 ptr_id=5 count=0 active=0
Touch report [6] 05 01 A0 08 C4 0E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=172 y=166 active=1
Touch report [6] 05 01 A0 08 C4 0E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=172 y=166 active=1
Touch report [6] 05 01 A0 08 C4 0E
  -> expect 62B id=4 ptr_id=5 count=1 tip=1 x=172 y=166 active=1

>
