EDF - OnePIC MCU
v1.1.0
|
00001 00009 #include "OnePIC_mtouch.h" 00010 #include "p24Fxxxx.h" 00011 #include "mTouch.h" 00012 #include "timer.h" 00013 #include "OnePIC_int.h" 00014 00015 #define SENSOR_PRESS_CTMU_THRESHOLD 100 00016 #define SENSOR_RELEASE_CTMU_THRESHOLD 50 00017 00021 void EDF_mTouchInit(void) 00022 { 00023 00024 00025 MTouchAddSensor(CAP_UP, (UINT16*)&TRISB, (UINT16*)&LATB, 3, 3, SENSOR_PRESS_CTMU_THRESHOLD, SENSOR_RELEASE_CTMU_THRESHOLD); 00026 // sensor DOWN is connected to RB0/AN0 pin 00027 MTouchAddSensor(CAP_DOWN, (UINT16*)&TRISB, (UINT16*)&LATB, 0, 0, SENSOR_PRESS_CTMU_THRESHOLD, SENSOR_RELEASE_CTMU_THRESHOLD); 00028 // sensor LEFT is connected to RB4/AN4 pin 00029 MTouchAddSensor(CAP_LEFT, (UINT16*)&TRISB, (UINT16*)&LATB, 4, 4, SENSOR_PRESS_CTMU_THRESHOLD, SENSOR_RELEASE_CTMU_THRESHOLD); 00030 // sensor RIGHT is connected to RB1/AN1 pin 00031 MTouchAddSensor(CAP_RIGHT, (UINT16*)&TRISB, (UINT16*)&LATB, 1, 1, SENSOR_PRESS_CTMU_THRESHOLD, SENSOR_RELEASE_CTMU_THRESHOLD); 00032 // sensor ENTER is connected to RB2/AN2 pin 00033 MTouchAddSensor(CAP_ENTER, (UINT16*)&TRISB, (UINT16*)&LATB, 2, 2, SENSOR_PRESS_CTMU_THRESHOLD, SENSOR_RELEASE_CTMU_THRESHOLD); 00034 00035 00036 MTouchInit(); 00037 }