aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src/chips/nrf52832.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-nrf/src/chips/nrf52832.rs')
-rw-r--r--embassy-nrf/src/chips/nrf52832.rs71
1 files changed, 39 insertions, 32 deletions
diff --git a/embassy-nrf/src/chips/nrf52832.rs b/embassy-nrf/src/chips/nrf52832.rs
index 1598df3fe..06363a467 100644
--- a/embassy-nrf/src/chips/nrf52832.rs
+++ b/embassy-nrf/src/chips/nrf52832.rs
@@ -240,38 +240,45 @@ impl_pin!(P0_29, 0, 29);
240impl_pin!(P0_30, 0, 30); 240impl_pin!(P0_30, 0, 30);
241impl_pin!(P0_31, 0, 31); 241impl_pin!(P0_31, 0, 31);
242 242
243impl_ppi_channel!(PPI_CH0, 0 => configurable); 243impl_ppi_channel!(PPI_CH0, PPI, 0 => configurable);
244impl_ppi_channel!(PPI_CH1, 1 => configurable); 244impl_ppi_channel!(PPI_CH1, PPI, 1 => configurable);
245impl_ppi_channel!(PPI_CH2, 2 => configurable); 245impl_ppi_channel!(PPI_CH2, PPI, 2 => configurable);
246impl_ppi_channel!(PPI_CH3, 3 => configurable); 246impl_ppi_channel!(PPI_CH3, PPI, 3 => configurable);
247impl_ppi_channel!(PPI_CH4, 4 => configurable); 247impl_ppi_channel!(PPI_CH4, PPI, 4 => configurable);
248impl_ppi_channel!(PPI_CH5, 5 => configurable); 248impl_ppi_channel!(PPI_CH5, PPI, 5 => configurable);
249impl_ppi_channel!(PPI_CH6, 6 => configurable); 249impl_ppi_channel!(PPI_CH6, PPI, 6 => configurable);
250impl_ppi_channel!(PPI_CH7, 7 => configurable); 250impl_ppi_channel!(PPI_CH7, PPI, 7 => configurable);
251impl_ppi_channel!(PPI_CH8, 8 => configurable); 251impl_ppi_channel!(PPI_CH8, PPI, 8 => configurable);
252impl_ppi_channel!(PPI_CH9, 9 => configurable); 252impl_ppi_channel!(PPI_CH9, PPI, 9 => configurable);
253impl_ppi_channel!(PPI_CH10, 10 => configurable); 253impl_ppi_channel!(PPI_CH10, PPI, 10 => configurable);
254impl_ppi_channel!(PPI_CH11, 11 => configurable); 254impl_ppi_channel!(PPI_CH11, PPI, 11 => configurable);
255impl_ppi_channel!(PPI_CH12, 12 => configurable); 255impl_ppi_channel!(PPI_CH12, PPI, 12 => configurable);
256impl_ppi_channel!(PPI_CH13, 13 => configurable); 256impl_ppi_channel!(PPI_CH13, PPI, 13 => configurable);
257impl_ppi_channel!(PPI_CH14, 14 => configurable); 257impl_ppi_channel!(PPI_CH14, PPI, 14 => configurable);
258impl_ppi_channel!(PPI_CH15, 15 => configurable); 258impl_ppi_channel!(PPI_CH15, PPI, 15 => configurable);
259impl_ppi_channel!(PPI_CH16, 16 => configurable); 259impl_ppi_channel!(PPI_CH16, PPI, 16 => configurable);
260impl_ppi_channel!(PPI_CH17, 17 => configurable); 260impl_ppi_channel!(PPI_CH17, PPI, 17 => configurable);
261impl_ppi_channel!(PPI_CH18, 18 => configurable); 261impl_ppi_channel!(PPI_CH18, PPI, 18 => configurable);
262impl_ppi_channel!(PPI_CH19, 19 => configurable); 262impl_ppi_channel!(PPI_CH19, PPI, 19 => configurable);
263impl_ppi_channel!(PPI_CH20, 20 => static); 263impl_ppi_channel!(PPI_CH20, PPI, 20 => static);
264impl_ppi_channel!(PPI_CH21, 21 => static); 264impl_ppi_channel!(PPI_CH21, PPI, 21 => static);
265impl_ppi_channel!(PPI_CH22, 22 => static); 265impl_ppi_channel!(PPI_CH22, PPI, 22 => static);
266impl_ppi_channel!(PPI_CH23, 23 => static); 266impl_ppi_channel!(PPI_CH23, PPI, 23 => static);
267impl_ppi_channel!(PPI_CH24, 24 => static); 267impl_ppi_channel!(PPI_CH24, PPI, 24 => static);
268impl_ppi_channel!(PPI_CH25, 25 => static); 268impl_ppi_channel!(PPI_CH25, PPI, 25 => static);
269impl_ppi_channel!(PPI_CH26, 26 => static); 269impl_ppi_channel!(PPI_CH26, PPI, 26 => static);
270impl_ppi_channel!(PPI_CH27, 27 => static); 270impl_ppi_channel!(PPI_CH27, PPI, 27 => static);
271impl_ppi_channel!(PPI_CH28, 28 => static); 271impl_ppi_channel!(PPI_CH28, PPI, 28 => static);
272impl_ppi_channel!(PPI_CH29, 29 => static); 272impl_ppi_channel!(PPI_CH29, PPI, 29 => static);
273impl_ppi_channel!(PPI_CH30, 30 => static); 273impl_ppi_channel!(PPI_CH30, PPI, 30 => static);
274impl_ppi_channel!(PPI_CH31, 31 => static); 274impl_ppi_channel!(PPI_CH31, PPI, 31 => static);
275
276impl_ppi_group!(PPI_GROUP0, PPI, 0);
277impl_ppi_group!(PPI_GROUP1, PPI, 1);
278impl_ppi_group!(PPI_GROUP2, PPI, 2);
279impl_ppi_group!(PPI_GROUP3, PPI, 3);
280impl_ppi_group!(PPI_GROUP4, PPI, 4);
281impl_ppi_group!(PPI_GROUP5, PPI, 5);
275 282
276impl_saadc_input!(P0_02, ANALOG_INPUT0); 283impl_saadc_input!(P0_02, ANALOG_INPUT0);
277impl_saadc_input!(P0_03, ANALOG_INPUT1); 284impl_saadc_input!(P0_03, ANALOG_INPUT1);