-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathwvr_pins.c
90 lines (87 loc) · 1.74 KB
/
wvr_pins.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include "wvr_pins.h"
#include "driver/touch_pad.h"
touch_pad_t gpioNumToTPNum(int gpio)
{
switch(gpio){
case T0:
return TOUCH_PAD_NUM1;
case T1:
return TOUCH_PAD_NUM9;
case T2:
return TOUCH_PAD_NUM8;
case T3:
return TOUCH_PAD_NUM7;
// default:
// return -1;
}
}
int gpioNumToPinNum(int gpio)
{
switch(gpio){
case D0:
return 0;
case D1:
return 1;
case D2:
return 2;
case D3:
return 3;
case D4:
return 4;
case D5:
return 5;
case D6:
return 6;
case D7:
return 7;
case D8:
return 8;
case D9:
return 9;
case D10:
return 10;
case D11:
return 11;
case D12:
return 12;
case D13:
return 13;
default:
return -1;
}
}
gpio_num_t gpioNumToGpioNum_T(int gpio)
{
switch(gpio){
case D0:
return D0_GPIO;
case D1:
return D1_GPIO;
case D2:
return D2_GPIO;
case D3:
return D3_GPIO;
case D4:
return D4_GPIO;
case D5:
return D5_GPIO;
case D6:
return D6_GPIO;
case D7:
return D7_GPIO;
case D8:
return D8_GPIO;
case D9:
return D9_GPIO;
case D10:
return D10_GPIO;
case D11:
return D11_GPIO;
case D12:
return D12_GPIO;
case D13:
return D13_GPIO;
// default:
// return -1;
}
}