|  | 
| 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