|
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