|
66 | 66 | <&arduino_nano_header 18 0>, /* D18 / A4 / I2C-SDA */
|
67 | 67 | <&arduino_nano_header 19 0>, /* D19 / A5 / I2C-SCL */
|
68 | 68 | <&arduino_nano_header 20 0>,
|
69 |
| - <&arduino_nano_header 21 0>; |
| 69 | + <&arduino_nano_header 21 0>, |
| 70 | + <&gpio0 24 0>, /* D22 LED R */ |
| 71 | + <&gpio0 16 0>, /* D23 LED G */ |
| 72 | + <&gpio0 6 0>, /* D24 LED B */ |
| 73 | + <&gpio1 9 0>, /* D25 LED PWR */ |
| 74 | + <&gpio0 19 0>, /* D26 INT APDS */ |
| 75 | + <&gpio0 17 0>, /* D27 PDM PWR */ |
| 76 | + <&gpio0 26 0>, /* D28 PDM CLK */ |
| 77 | + <&gpio0 25 0>, /* D29 PDM DIN */ |
| 78 | + <&gpio0 14 0>, /* D30 SDA2 */ |
| 79 | + <&gpio0 15 0>, /* D31 SCL2 */ |
| 80 | + <&gpio1 0 0>, /* D32 I2C_PULL */ |
| 81 | + <&gpio0 22 0>; /* D33 VDD_ENV_ENABLE */ |
70 | 82 |
|
71 | 83 | pwm-pin-gpios = <&arduino_nano_header 3 0>,
|
72 | 84 | <&arduino_nano_header 5 0>,
|
|
106 | 118 |
|
107 | 119 | serials = <&cdc_acm_uart0>, <&uart0>;
|
108 | 120 | cdc-acm = <&cdc_acm_uart0>;
|
109 |
| - i2cs = <&arduino_nano_i2c>; |
| 121 | + i2cs = <&arduino_nano_i2c>, <&i2c1>; |
110 | 122 | };
|
111 | 123 | };
|
112 | 124 |
|
|
120 | 132 | zephyr,reference = "ADC_REF_INTERNAL";
|
121 | 133 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
122 | 134 | zephyr,input-positive = <NRF_SAADC_AIN0>; /* P0.02 */
|
123 |
| - zephyr,resolution = <10>; |
| 135 | + zephyr,resolution = <12>; |
124 | 136 | };
|
125 | 137 |
|
126 | 138 | channel@1 {
|
|
129 | 141 | zephyr,reference = "ADC_REF_INTERNAL";
|
130 | 142 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
131 | 143 | zephyr,input-positive = <NRF_SAADC_AIN1>; /* P0.03 */
|
132 |
| - zephyr,resolution = <10>; |
| 144 | + zephyr,resolution = <12>; |
133 | 145 | };
|
134 | 146 |
|
135 | 147 | channel@2 {
|
|
138 | 150 | zephyr,reference = "ADC_REF_INTERNAL";
|
139 | 151 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
140 | 152 | zephyr,input-positive = <NRF_SAADC_AIN2>; /* P0.04 */
|
141 |
| - zephyr,resolution = <10>; |
| 153 | + zephyr,resolution = <12>; |
142 | 154 | };
|
143 | 155 |
|
144 | 156 | channel@3 {
|
|
147 | 159 | zephyr,reference = "ADC_REF_INTERNAL";
|
148 | 160 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
149 | 161 | zephyr,input-positive = <NRF_SAADC_AIN3>; /* P0.05 */
|
150 |
| - zephyr,resolution = <10>; |
| 162 | + zephyr,resolution = <12>; |
151 | 163 | };
|
152 | 164 |
|
153 | 165 | channel@4 {
|
|
156 | 168 | zephyr,reference = "ADC_REF_INTERNAL";
|
157 | 169 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
158 | 170 | zephyr,input-positive = <NRF_SAADC_AIN4>; /* P0.28 */
|
159 |
| - zephyr,resolution = <10>; |
| 171 | + zephyr,resolution = <12>; |
160 | 172 | };
|
161 | 173 |
|
162 | 174 | channel@5 {
|
|
165 | 177 | zephyr,reference = "ADC_REF_INTERNAL";
|
166 | 178 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
167 | 179 | zephyr,input-positive = <NRF_SAADC_AIN5>; /* P0.29 */
|
168 |
| - zephyr,resolution = <10>; |
| 180 | + zephyr,resolution = <12>; |
169 | 181 | };
|
170 | 182 |
|
171 | 183 | channel@6 {
|
|
174 | 186 | zephyr,reference = "ADC_REF_INTERNAL";
|
175 | 187 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
176 | 188 | zephyr,input-positive = <NRF_SAADC_AIN6>; /* P0.30 */
|
177 |
| - zephyr,resolution = <10>; |
| 189 | + zephyr,resolution = <12>; |
178 | 190 | };
|
179 | 191 |
|
180 | 192 | channel@7 {
|
|
183 | 195 | zephyr,reference = "ADC_REF_INTERNAL";
|
184 | 196 | zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
185 | 197 | zephyr,input-positive = <NRF_SAADC_AIN7>; /* P0.31 */
|
186 |
| - zephyr,resolution = <10>; |
| 198 | + zephyr,resolution = <12>; |
187 | 199 | };
|
188 | 200 | };
|
189 | 201 |
|
|
242 | 254 | pinctrl-1 = <&pwm2_sleep>;
|
243 | 255 | pinctrl-names = "default", "sleep";
|
244 | 256 | };
|
| 257 | + |
| 258 | +&i2c0 { |
| 259 | + status = "okay"; |
| 260 | + pinctrl-0 = <&i2c0_default>; |
| 261 | + pinctrl-1 = <&i2c0_sleep>; |
| 262 | + pinctrl-names = "default", "sleep"; |
| 263 | + clock-frequency = <I2C_BITRATE_FAST>; |
| 264 | +}; |
| 265 | + |
| 266 | +&i2c1 { |
| 267 | + status = "okay"; |
| 268 | + pinctrl-0 = <&i2c1_default>; |
| 269 | + pinctrl-1 = <&i2c1_sleep>; |
| 270 | + pinctrl-names = "default", "sleep"; |
| 271 | + clock-frequency = <I2C_BITRATE_FAST>; |
| 272 | +}; |
| 273 | + |
0 commit comments