| 
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