SensorLib
0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
DevicesPins.h
Go to the documentation of this file.
1
30
#pragma once
31
32
33
#if defined(ARDUINO_T_DECK)
34
// T-Deck GT911
35
#define TOUCH_SDA 18
36
#define TOUCH_SCL 8
37
#define TOUCH_IRQ 16
38
#define TOUCH_RST -1
39
#elif defined(ARDUINO_T_AMOLED_191)
40
// T-Display-AMOLED 1.91 Inch CST816T✅
41
#define TOUCH_SDA 3
42
#define TOUCH_SCL 2
43
#define SENSOR_SDA 3
44
#define SENSOR_SCL 2
45
#define TOUCH_IRQ 21
46
#define TOUCH_RST -1
47
#elif defined(ARDUINO_T_AMOLED_191_QWIIC)
48
// T-Display-AMOLED 1.91 Inch QWIIC
49
#define SENSOR_SDA 3
50
#define SENSOR_SCL 2
51
#define SENSOR_IRQ 43
//TX
52
#define SENSOR_RST 44
//RX
53
#elif defined(ARDUINO_T_AMOLED_241)
54
// T4-S3 CST226SE ✅
55
#define TOUCH_SDA 6
56
#define TOUCH_SCL 7
57
#define TOUCH_IRQ 8
58
#define TOUCH_RST 17
59
#elif defined(ARDUINO_T_AMOLED_147)
60
// T-Display-Lite 1.47 Inch CHSC5816 ✅
61
#define SENSOR_SDA 1
62
#define SENSOR_SCL 2
63
#define SENSOR_IRQ 8
64
65
#define PMIC_SDA 1
66
#define PMIC_SCL 2
67
#define PMIC_IRQ 3
68
69
#define TOUCH_SDA 1
70
#define TOUCH_SCL 2
71
#define TOUCH_RST 14
72
#define TOUCH_IRQ 13
73
74
#elif defined(ARDUINO_T_DISPLAY_S3_PRO)
75
// T-Display-S3-Pro CST226SE✅
76
#define SENSOR_SDA 5
77
#define SENSOR_SCL 6
78
#define SENSOR_IRQ 21
79
#define SENSOR_RST 13
80
#elif defined(ARDUINO_T_DISPLAY_S3)
81
// T-Display-S3 CST816T✅
82
#define SENSOR_SDA 18
83
#define SENSOR_SCL 17
84
#define SENSOR_IRQ 16
85
#define SENSOR_RST 21
86
#elif defined(ARDUINO_T_EPD47_S3)
87
// T-EPD47 S3 GT911 2 Point touch✅
88
#define SENSOR_SDA 6
89
#define SENSOR_SCL 5
90
#define SENSOR_IRQ 15
91
#define SENSOR_RST 41
92
#elif defined(ARDUINO_T_WATCH_S3_ULTRA)
93
// T-Watch-S3-U
94
#define TOUCH_SDA 3
95
#define TOUCH_SCL 2
96
#define TOUCH_IRQ 12
97
#define TOUCH_RST -1
98
#define PMIC_SDA 3
99
#define PMIC_SCL 2
100
#define PMIC_IRQ 7
101
#elif defined(ARDUINO_T_WATCH_S3)
102
// T-Watch-S3
103
#define SENSOR_SDA 10
104
#define SENSOR_SCL 11
105
#define PCF8563_IRQ 17
106
#define BMA423_IRQ 14
107
#define TOUCH_SDA 39
108
#define TOUCH_SCL 40
109
#define TOUCH_IRQ 16
110
111
#define PMIC_SDA 10
112
#define PMIC_SCL 11
113
#define PMIC_IRQ 21
114
115
#elif defined(ARDUINO_T_WATCH_VX)
116
// T-Watch-VX
117
#define SENSOR_SDA 21
118
#define SENSOR_SCL 22
119
#define PCF8563_IRQ 37
120
#define BMA423_IRQ 39
121
#define TOUCH_SDA 23
122
#define TOUCH_SCL 32
123
#define TOUCH_IRQ 38
124
125
#define PMIC_SDA 21
126
#define PMIC_SCL 22
127
#define PMIC_IRQ 35
128
129
#elif defined(ARDUINO_T_BEAM_S3_SUPREME)
130
#define OLED_SDA (17)
131
#define OLED_SCL (18)
132
#define SPI_MOSI (35)
133
#define SPI_SCK (36)
134
#define SPI_MISO (37)
135
#define SPI_CS (47)
136
#define IMU_CS (34)
137
#define IMU_IRQ (33)
//INTERRUPT PIN1 & PIN2 ,Use or logic to form a pin
138
#define RTC_IRQ (14)
139
#define RTC_PMU_SDA (42)
140
#define RTC_PMU_SCL (41)
141
#define USE_SPI_INTERFACE
142
#elif defined(ARDUINO_BHI260_SENSOR)
143
#define SPI_MOSI 33
144
#define SPI_MISO 34
145
#define SPI_SCK 35
146
#define BHI260_CS 36
147
#define BHI260_IRQ 37
148
#define BHI260_RST 47
149
#define BHI260_POWER 48
150
#define SENSOR_SDA 9
151
#define SENSOR_SCL 8
152
#define USE_SPI_INTERFACE 1
153
#define TOUCH_BUTTON 14
154
#elif defined(ARDUINO_T_ULTIMA)
155
#define SPI_MOSI 4
156
#define SPI_MISO 7
157
#define SPI_SCK 26
158
#define BHI260_CS 27
159
#define BHI260_IRQ 5
160
#define BHI260_RST -1
161
#define USE_SPI_INTERFACE 1
162
#elif defined(CUSTOM_SENSOR_EVB)
163
#define SPI_MOSI 11
164
#define SPI_MISO 10
165
#define SPI_SCK 12
166
#define BHI360_CS 13
167
#define BHI360_IRQ 9
168
#define BHI360_RST 14
169
#define USE_SPI_INTERFACE 1
170
#elif defined(ARDUINO_T_PANEL)
171
#define TOUCH_SDA 17
172
#define TOUCH_SCL 18
173
#define TOUCH_IRQ 21
174
#define TOUCH_RST 4
175
#endif
src
DevicesPins.h
Generated by
1.9.8