diff options
Diffstat (limited to 'embassy-nrf/src/chips/nrf52840.rs')
| -rw-r--r-- | embassy-nrf/src/chips/nrf52840.rs | 71 |
1 files changed, 39 insertions, 32 deletions
diff --git a/embassy-nrf/src/chips/nrf52840.rs b/embassy-nrf/src/chips/nrf52840.rs index 5fa521aae..ac07cd820 100644 --- a/embassy-nrf/src/chips/nrf52840.rs +++ b/embassy-nrf/src/chips/nrf52840.rs | |||
| @@ -287,38 +287,45 @@ impl_pin!(P1_13, 1, 13); | |||
| 287 | impl_pin!(P1_14, 1, 14); | 287 | impl_pin!(P1_14, 1, 14); |
| 288 | impl_pin!(P1_15, 1, 15); | 288 | impl_pin!(P1_15, 1, 15); |
| 289 | 289 | ||
| 290 | impl_ppi_channel!(PPI_CH0, 0 => configurable); | 290 | impl_ppi_channel!(PPI_CH0, PPI, 0 => configurable); |
| 291 | impl_ppi_channel!(PPI_CH1, 1 => configurable); | 291 | impl_ppi_channel!(PPI_CH1, PPI, 1 => configurable); |
| 292 | impl_ppi_channel!(PPI_CH2, 2 => configurable); | 292 | impl_ppi_channel!(PPI_CH2, PPI, 2 => configurable); |
| 293 | impl_ppi_channel!(PPI_CH3, 3 => configurable); | 293 | impl_ppi_channel!(PPI_CH3, PPI, 3 => configurable); |
| 294 | impl_ppi_channel!(PPI_CH4, 4 => configurable); | 294 | impl_ppi_channel!(PPI_CH4, PPI, 4 => configurable); |
| 295 | impl_ppi_channel!(PPI_CH5, 5 => configurable); | 295 | impl_ppi_channel!(PPI_CH5, PPI, 5 => configurable); |
| 296 | impl_ppi_channel!(PPI_CH6, 6 => configurable); | 296 | impl_ppi_channel!(PPI_CH6, PPI, 6 => configurable); |
| 297 | impl_ppi_channel!(PPI_CH7, 7 => configurable); | 297 | impl_ppi_channel!(PPI_CH7, PPI, 7 => configurable); |
| 298 | impl_ppi_channel!(PPI_CH8, 8 => configurable); | 298 | impl_ppi_channel!(PPI_CH8, PPI, 8 => configurable); |
| 299 | impl_ppi_channel!(PPI_CH9, 9 => configurable); | 299 | impl_ppi_channel!(PPI_CH9, PPI, 9 => configurable); |
| 300 | impl_ppi_channel!(PPI_CH10, 10 => configurable); | 300 | impl_ppi_channel!(PPI_CH10, PPI, 10 => configurable); |
| 301 | impl_ppi_channel!(PPI_CH11, 11 => configurable); | 301 | impl_ppi_channel!(PPI_CH11, PPI, 11 => configurable); |
| 302 | impl_ppi_channel!(PPI_CH12, 12 => configurable); | 302 | impl_ppi_channel!(PPI_CH12, PPI, 12 => configurable); |
| 303 | impl_ppi_channel!(PPI_CH13, 13 => configurable); | 303 | impl_ppi_channel!(PPI_CH13, PPI, 13 => configurable); |
| 304 | impl_ppi_channel!(PPI_CH14, 14 => configurable); | 304 | impl_ppi_channel!(PPI_CH14, PPI, 14 => configurable); |
| 305 | impl_ppi_channel!(PPI_CH15, 15 => configurable); | 305 | impl_ppi_channel!(PPI_CH15, PPI, 15 => configurable); |
| 306 | impl_ppi_channel!(PPI_CH16, 16 => configurable); | 306 | impl_ppi_channel!(PPI_CH16, PPI, 16 => configurable); |
| 307 | impl_ppi_channel!(PPI_CH17, 17 => configurable); | 307 | impl_ppi_channel!(PPI_CH17, PPI, 17 => configurable); |
| 308 | impl_ppi_channel!(PPI_CH18, 18 => configurable); | 308 | impl_ppi_channel!(PPI_CH18, PPI, 18 => configurable); |
| 309 | impl_ppi_channel!(PPI_CH19, 19 => configurable); | 309 | impl_ppi_channel!(PPI_CH19, PPI, 19 => configurable); |
| 310 | impl_ppi_channel!(PPI_CH20, 20 => static); | 310 | impl_ppi_channel!(PPI_CH20, PPI, 20 => static); |
| 311 | impl_ppi_channel!(PPI_CH21, 21 => static); | 311 | impl_ppi_channel!(PPI_CH21, PPI, 21 => static); |
| 312 | impl_ppi_channel!(PPI_CH22, 22 => static); | 312 | impl_ppi_channel!(PPI_CH22, PPI, 22 => static); |
| 313 | impl_ppi_channel!(PPI_CH23, 23 => static); | 313 | impl_ppi_channel!(PPI_CH23, PPI, 23 => static); |
| 314 | impl_ppi_channel!(PPI_CH24, 24 => static); | 314 | impl_ppi_channel!(PPI_CH24, PPI, 24 => static); |
| 315 | impl_ppi_channel!(PPI_CH25, 25 => static); | 315 | impl_ppi_channel!(PPI_CH25, PPI, 25 => static); |
| 316 | impl_ppi_channel!(PPI_CH26, 26 => static); | 316 | impl_ppi_channel!(PPI_CH26, PPI, 26 => static); |
| 317 | impl_ppi_channel!(PPI_CH27, 27 => static); | 317 | impl_ppi_channel!(PPI_CH27, PPI, 27 => static); |
| 318 | impl_ppi_channel!(PPI_CH28, 28 => static); | 318 | impl_ppi_channel!(PPI_CH28, PPI, 28 => static); |
| 319 | impl_ppi_channel!(PPI_CH29, 29 => static); | 319 | impl_ppi_channel!(PPI_CH29, PPI, 29 => static); |
| 320 | impl_ppi_channel!(PPI_CH30, 30 => static); | 320 | impl_ppi_channel!(PPI_CH30, PPI, 30 => static); |
| 321 | impl_ppi_channel!(PPI_CH31, 31 => static); | 321 | impl_ppi_channel!(PPI_CH31, PPI, 31 => static); |
| 322 | |||
| 323 | impl_ppi_group!(PPI_GROUP0, PPI, 0); | ||
| 324 | impl_ppi_group!(PPI_GROUP1, PPI, 1); | ||
| 325 | impl_ppi_group!(PPI_GROUP2, PPI, 2); | ||
| 326 | impl_ppi_group!(PPI_GROUP3, PPI, 3); | ||
| 327 | impl_ppi_group!(PPI_GROUP4, PPI, 4); | ||
| 328 | impl_ppi_group!(PPI_GROUP5, PPI, 5); | ||
| 322 | 329 | ||
| 323 | impl_saadc_input!(P0_02, ANALOG_INPUT0); | 330 | impl_saadc_input!(P0_02, ANALOG_INPUT0); |
| 324 | impl_saadc_input!(P0_03, ANALOG_INPUT1); | 331 | impl_saadc_input!(P0_03, ANALOG_INPUT1); |
