I have a FEZ Hydra and a CP7 display. I am using the following touch events.
display_CP7.ScreenPressed += new Display_CP7.TouchEventHandler(display_CP7_ScreenPressed);
display_CP7.screenReleased += new Display_CP7.TouchEventHandlerTouchReleased(display_CP7_screenReleased);
The X and Y co-ordinates do not always get the right values. Sometimes the correct value is in touchPos[0] and sometimes it is in touchPos[1]. I am not using multi-touch functionality at the moment. All i need is one right X,Y co-ordinate value. Please let me know if i am doing something wrong. I am using Micro Framework 4.2
Even if i am only using one finger, the display detects 3 or 4 fingers and fills the objects. Even the touch value is true for more than one position and all of them have X and Y values.
As shown on catalog page, the display needs about 800mA from the system and your USB port can’t provide this, not including the other modules and mainboard.
We just added this note to the catalog to clear this out further:
Note: Due to its power requirements, using a powered USB hub or a power supply is required when using this display.
I have connected an external power supply of 12 V and powering the board using the USB Client DP module. I am not powering it via USB (not connected the Client DP to a computer).
I did one more test. I opened a new project and did the same test. Same result. this time i was pressing one spot with one touch for sometime and it recorded various coordinates. result as below. the results are for the same spot since i did only one continuous single finger touch
X Pos 0: 371
Y Pos 0: 239
X Pos 0: 371
Y Pos 0: 239
X Pos 0: 371
Y Pos 0: 239
X Pos 0: 370
Y Pos 0: 239
X Pos 1: 839
Y Pos 1: 237
X Pos 2: 276
Y Pos 2: 237
X Pos 0: 367
Y Pos 0: 239
X Pos 1: 450
Y Pos 1: 236
X Pos 0: 367
Y Pos 0: 239
X Pos 1: 164
Y Pos 1: 237
X Pos 2: 738
Y Pos 2: 237
X Pos 3: 648
Y Pos 3: 238
X Pos 0: 369
Y Pos 0: 239
X Pos 0: 368
Y Pos 0: 238
X Pos 1: 578
Y Pos 1: 236
X Pos 0: 368
Y Pos 0: 238
X Pos 1: 794
Y Pos 1: 236
X Pos 2: 138
Y Pos 2: 237
X Pos 3: 277
Y Pos 3: 236
X Pos 0: 367
Y Pos 0: 238
X Pos 0: 368
Y Pos 0: 238
X Pos 0: 368
Y Pos 0: 238
X Pos 1: 67
Y Pos 1: 237
X Pos 2: 743
Y Pos 2: 236
X Pos 3: 194
Y Pos 3: 237
X Pos 0: 369
Y Pos 0: 238
X Pos 0: 369
Y Pos 0: 238
X Pos 0: 368
Y Pos 0: 238
X Pos 0: 369
Y Pos 0: 238
X Pos 1: 800
Y Pos 1: 235
X Pos 2: 687
Y Pos 2: 236
X Pos 3: 165
Y Pos 3: 236
X Pos 4: 136
Y Pos 4: 237
X Pos 0: 368
Y Pos 0: 237
X Pos 0: 368
Y Pos 0: 237
X Pos 0: 368
Y Pos 0: 237
X Pos 1: 194
Y Pos 1: 236
X Pos 2: 90
Y Pos 2: 236
X Pos 0: 367
Y Pos 0: 237
X Pos 1: 803
Y Pos 1: 236
X Pos 0: 368
Y Pos 0: 235
X Pos 1: 818
Y Pos 1: 237
X Pos 2: 734
Y Pos 2: 236
X Pos 3: 161
Y Pos 3: 235
X Pos 4: 501
Y Pos 4: 237
X Pos 0: 372
Y Pos 0: 234
X Pos 0: 372
Y Pos 0: 234
X Pos 1: 556
Y Pos 1: 237
X Pos 2: 170
Y Pos 2: 236
X Pos 3: 77
Y Pos 3: 235
X Pos 0: 377
Y Pos 0: 234
X Pos 1: 143
Y Pos 1: 236
X Pos 0: 376
Y Pos 0: 234
X Pos 1: 585
Y Pos 1: 235
X Pos 0: 376
Y Pos 0: 234
X Pos 1: 207
Y Pos 1: 235
X Pos 0: 382
Y Pos 0: 233
X Pos 1: 522
Y Pos 1: 238
X Pos 0: 380
Y Pos 0: 233
X Pos 1: 619
Y Pos 1: 236
X Pos 0: 379
Y Pos 0: 233
X Pos 1: 139
Y Pos 1: 236
X Pos 2: 779
Y Pos 2: 237
X Pos 0: 380
Y Pos 0: 233
X Pos 0: 379
Y Pos 0: 233
X Pos 1: 43
Y Pos 1: 236
X Pos 2: 587
Y Pos 2: 236
X Pos 0: 379
Y Pos 0: 233
X Pos 1: 214
Y Pos 1: 236
X Pos 2: 800
Y Pos 2: 236
X Pos 3: 282
Y Pos 3: 237
X Pos 0: 381
Y Pos 0: 233
X Pos 0: 380
Y Pos 0: 233
X Pos 0: 379
Y Pos 0: 233
X Pos 1: 599
Y Pos 1: 236
X Pos 2: 679
Y Pos 2: 236
X Pos 3: 224
Y Pos 3: 237
X Pos 4: 105
Y Pos 4: 235
X Pos 0: 377
Y Pos 0: 233
X Pos 0: 377
Y Pos 0: 233
X Pos 0: 376
Y Pos 0: 233
X Pos 1: 147
Y Pos 1: 235
X Pos 2: 769
Y Pos 2: 237
X Pos 0: 371
Y Pos 0: 233
X Pos 1: 255
Y Pos 1: 235
X Pos 2: 839
Y Pos 2: 235
X Pos 0: 374
Y Pos 0: 233
X Pos 0: 375
Y Pos 0: 233
X Pos 0: 374
Y Pos 0: 233
X Pos 1: 224
Y Pos 1: 236
X Pos 2: 655
Y Pos 2: 236
X Pos 3: 743
Y Pos 3: 237
X Pos 4: 0
Y Pos 4: 235
X Pos 0: 381
Y Pos 0: 233
X Pos 1: 498
Y Pos 1: 238
X Pos 0: 380
Y Pos 0: 233
X Pos 1: 648
Y Pos 1: 235
X Pos 0: 378
Y Pos 0: 233
X Pos 1: 813
Y Pos 1: 236
X Pos 0: 377
Y Pos 0: 233
X Pos 1: 468
Y Pos 1: 237
X Pos 2: 270
Y Pos 2: 235
X Pos 0: 376
Y Pos 0: 233
X Pos 1: 35
Y Pos 1: 236
X Pos 0: 376
Y Pos 0: 233
X Pos 1: 254
Y Pos 1: 237
X Pos 2: 813
Y Pos 2: 236
X Pos 3: 595
Y Pos 3: 236
X Pos 4: 706
Y Pos 4: 236
X Pos 0: 375
Y Pos 0: 233
X Pos 1: 542
Y Pos 1: 236
X Pos 0: 375
Y Pos 0: 233
X Pos 1: 797
Y Pos 1: 236
X Pos 2: 237
Y Pos 2: 237
X Pos 3: 720
Y Pos 3: 235
X Pos 0: 375
Y Pos 0: 233
X Pos 1: 24
Y Pos 1: 236
X Pos 0: 777
Y Pos 0: 236
X Pos 1: 204
Y Pos 1: 236
X Pos 0: 149
Y Pos 0: 236
X Pos 1: 283
Y Pos 1: 236
X Pos 0: 363
Y Pos 0: 233
X Pos 0: 368
Y Pos 0: 233
X Pos 0: 372
Y Pos 0: 233
X Pos 0: 372
Y Pos 0: 233
X Pos 0: 371
Y Pos 0: 233
X Pos 0: 380
Y Pos 0: 233
X Pos 1: 324
Y Pos 1: 237
X Pos 2: 807
Y Pos 2: 234
X Pos 0: 372
Y Pos 0: 233
X Pos 0: 372
Y Pos 0: 233
X Pos 0: 372
Y Pos 0: 233
X Pos 1: 215
Y Pos 1: 235
X Pos 2: 797
Y Pos 2: 235
X Pos 0: 371
Y Pos 0: 232
X Pos 1: 527
Y Pos 1: 237
X Pos 0: 373
Y Pos 0: 232
X Pos 1: 522
Y Pos 1: 237
X Pos 0: 375
Y Pos 0: 232
X Pos 1: 726
Y Pos 1: 236
X Pos 2: 156
Y Pos 2: 234
X Pos 0: 353
Y Pos 0: 232
X Pos 1: 100
Y Pos 1: 235
X Pos 0: 362
Y Pos 0: 232
X Pos 1: 66
Y Pos 1: 235
X Pos 2: 800
Y Pos 2: 236
X Pos 3: 707
Y Pos 3: 238
X Pos 0: 365
Y Pos 0: 233
X Pos 1: 207
Y Pos 1: 237
X Pos 2: 797
Y Pos 2: 235
X Pos 0: 366
Y Pos 0: 233
X Pos 1: 628
Y Pos 1: 235
X Pos 0: 366
Y Pos 0: 233
X Pos 1: 836
Y Pos 1: 235
X Pos 2: 267
Y Pos 2: 236
X Pos 3: 95
Y Pos 3: 235
X Pos 4: 267
Y Pos 4: 236
X Pos 0: 371
Y Pos 0: 233
X Pos 1: 828
Y Pos 1: 237
X Pos 2: 708
Y Pos 2: 237
X Pos 3: 280
Y Pos 3: 235
X Pos 4: 516
Y Pos 4: 239
X Pos 0: 378
Y Pos 0: 233
X Pos 0: 379
Y Pos 0: 233
X Pos 0: 379
Y Pos 0: 233
X Pos 0: 379
Y Pos 0: 233
X Pos 0: 377
Y Pos 0: 233
X Pos 1: 700
Y Pos 1: 236
X Pos 2: 30
Y Pos 2: 235
X Pos 3: 799
Y Pos 3: 235
X Pos 0: 375
Y Pos 0: 233
X Pos 0: 375
Y Pos 0: 233
X Pos 0: 375
Y Pos 0: 233
X Pos 1: 683
Y Pos 1: 235
X Pos 2: 110
Y Pos 2: 235
X Pos 3: 732
Y Pos 3: 236
X Pos 0: 375
Y Pos 0: 233
X Pos 0: 376
Y Pos 0: 233
X Pos 0: 376
Y Pos 0: 233
X Pos 0: 375
Y Pos 0: 233
X Pos 1: 224
Y Pos 1: 236
X Pos 2: 138
Y Pos 2: 235
X Pos 3: 799
Y Pos 3: 236
X Pos 4: 799
Y Pos 4: 236
X Pos 0: 386
Y Pos 0: 233
X Pos 0: 385
Y Pos 0: 233
X Pos 0: 199
Y Pos 0: 236
X Pos 1: 644
Y Pos 1: 239