aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-03-29 00:44:11 +0200
committerDario Nieuwenhuis <[email protected]>2021-03-29 00:58:58 +0200
commitb9e709403d8073861ae9f5010ddf2cfa6d90f41e (patch)
tree07472806cff0688f193425bf57188062264decc4 /embassy-nrf/src
parent48cf1f6ebf0906de1b043b7e6213a0f6ec70b207 (diff)
nrf: better macro naming.
Diffstat (limited to 'embassy-nrf/src')
-rw-r--r--embassy-nrf/src/gpio.rs98
-rw-r--r--embassy-nrf/src/qspi.rs4
-rw-r--r--embassy-nrf/src/rtc.rs8
-rw-r--r--embassy-nrf/src/spim.rs12
-rw-r--r--embassy-nrf/src/timer.rs14
-rw-r--r--embassy-nrf/src/uarte.rs6
6 files changed, 71 insertions, 71 deletions
diff --git a/embassy-nrf/src/gpio.rs b/embassy-nrf/src/gpio.rs
index a6d2fc071..dcfaa47cb 100644
--- a/embassy-nrf/src/gpio.rs
+++ b/embassy-nrf/src/gpio.rs
@@ -380,7 +380,7 @@ impl OptionalPin for NoPin {
380 380
381// ==================== 381// ====================
382 382
383macro_rules! make_impl { 383macro_rules! impl_pin {
384 ($type:ident, $port_num:expr, $pin_num:expr) => { 384 ($type:ident, $port_num:expr, $pin_num:expr) => {
385 impl Pin for peripherals::$type {} 385 impl Pin for peripherals::$type {}
386 impl sealed::Pin for peripherals::$type { 386 impl sealed::Pin for peripherals::$type {
@@ -392,56 +392,56 @@ macro_rules! make_impl {
392 }; 392 };
393} 393}
394 394
395make_impl!(P0_00, 0, 0); 395impl_pin!(P0_00, 0, 0);
396make_impl!(P0_01, 0, 1); 396impl_pin!(P0_01, 0, 1);
397make_impl!(P0_02, 0, 2); 397impl_pin!(P0_02, 0, 2);
398make_impl!(P0_03, 0, 3); 398impl_pin!(P0_03, 0, 3);
399make_impl!(P0_04, 0, 4); 399impl_pin!(P0_04, 0, 4);
400make_impl!(P0_05, 0, 5); 400impl_pin!(P0_05, 0, 5);
401make_impl!(P0_06, 0, 6); 401impl_pin!(P0_06, 0, 6);
402make_impl!(P0_07, 0, 7); 402impl_pin!(P0_07, 0, 7);
403make_impl!(P0_08, 0, 8); 403impl_pin!(P0_08, 0, 8);
404make_impl!(P0_09, 0, 9); 404impl_pin!(P0_09, 0, 9);
405make_impl!(P0_10, 0, 10); 405impl_pin!(P0_10, 0, 10);
406make_impl!(P0_11, 0, 11); 406impl_pin!(P0_11, 0, 11);
407make_impl!(P0_12, 0, 12); 407impl_pin!(P0_12, 0, 12);
408make_impl!(P0_13, 0, 13); 408impl_pin!(P0_13, 0, 13);
409make_impl!(P0_14, 0, 14); 409impl_pin!(P0_14, 0, 14);
410make_impl!(P0_15, 0, 15); 410impl_pin!(P0_15, 0, 15);
411make_impl!(P0_16, 0, 16); 411impl_pin!(P0_16, 0, 16);
412make_impl!(P0_17, 0, 17); 412impl_pin!(P0_17, 0, 17);
413make_impl!(P0_18, 0, 18); 413impl_pin!(P0_18, 0, 18);
414make_impl!(P0_19, 0, 19); 414impl_pin!(P0_19, 0, 19);
415make_impl!(P0_20, 0, 20); 415impl_pin!(P0_20, 0, 20);
416make_impl!(P0_21, 0, 21); 416impl_pin!(P0_21, 0, 21);
417make_impl!(P0_22, 0, 22); 417impl_pin!(P0_22, 0, 22);
418make_impl!(P0_23, 0, 23); 418impl_pin!(P0_23, 0, 23);
419make_impl!(P0_24, 0, 24); 419impl_pin!(P0_24, 0, 24);
420make_impl!(P0_25, 0, 25); 420impl_pin!(P0_25, 0, 25);
421make_impl!(P0_26, 0, 26); 421impl_pin!(P0_26, 0, 26);
422make_impl!(P0_27, 0, 27); 422impl_pin!(P0_27, 0, 27);
423make_impl!(P0_28, 0, 28); 423impl_pin!(P0_28, 0, 28);
424make_impl!(P0_29, 0, 29); 424impl_pin!(P0_29, 0, 29);
425make_impl!(P0_30, 0, 30); 425impl_pin!(P0_30, 0, 30);
426make_impl!(P0_31, 0, 31); 426impl_pin!(P0_31, 0, 31);
427 427
428#[cfg(any(feature = "52833", feature = "52840"))] 428#[cfg(any(feature = "52833", feature = "52840"))]
429mod _p1 { 429mod _p1 {
430 use super::*; 430 use super::*;
431 make_impl!(P1_00, 1, 0); 431 impl_pin!(P1_00, 1, 0);
432 make_impl!(P1_01, 1, 1); 432 impl_pin!(P1_01, 1, 1);
433 make_impl!(P1_02, 1, 2); 433 impl_pin!(P1_02, 1, 2);
434 make_impl!(P1_03, 1, 3); 434 impl_pin!(P1_03, 1, 3);
435 make_impl!(P1_04, 1, 4); 435 impl_pin!(P1_04, 1, 4);
436 make_impl!(P1_05, 1, 5); 436 impl_pin!(P1_05, 1, 5);
437 make_impl!(P1_06, 1, 6); 437 impl_pin!(P1_06, 1, 6);
438 make_impl!(P1_07, 1, 7); 438 impl_pin!(P1_07, 1, 7);
439 make_impl!(P1_08, 1, 8); 439 impl_pin!(P1_08, 1, 8);
440 make_impl!(P1_09, 1, 9); 440 impl_pin!(P1_09, 1, 9);
441 make_impl!(P1_10, 1, 10); 441 impl_pin!(P1_10, 1, 10);
442 make_impl!(P1_11, 1, 11); 442 impl_pin!(P1_11, 1, 11);
443 make_impl!(P1_12, 1, 12); 443 impl_pin!(P1_12, 1, 12);
444 make_impl!(P1_13, 1, 13); 444 impl_pin!(P1_13, 1, 13);
445 make_impl!(P1_14, 1, 14); 445 impl_pin!(P1_14, 1, 14);
446 make_impl!(P1_15, 1, 15); 446 impl_pin!(P1_15, 1, 15);
447} 447}
diff --git a/embassy-nrf/src/qspi.rs b/embassy-nrf/src/qspi.rs
index 10564ba59..e05186ab5 100644
--- a/embassy-nrf/src/qspi.rs
+++ b/embassy-nrf/src/qspi.rs
@@ -363,7 +363,7 @@ pub trait Instance: sealed::Instance + 'static {
363 type Interrupt: Interrupt; 363 type Interrupt: Interrupt;
364} 364}
365 365
366macro_rules! make_impl { 366macro_rules! impl_instance {
367 ($type:ident, $irq:ident) => { 367 ($type:ident, $irq:ident) => {
368 impl sealed::Instance for peripherals::$type { 368 impl sealed::Instance for peripherals::$type {
369 fn regs(&self) -> &pac::qspi::RegisterBlock { 369 fn regs(&self) -> &pac::qspi::RegisterBlock {
@@ -376,4 +376,4 @@ macro_rules! make_impl {
376 }; 376 };
377} 377}
378 378
379make_impl!(QSPI, QSPI); 379impl_instance!(QSPI, QSPI);
diff --git a/embassy-nrf/src/rtc.rs b/embassy-nrf/src/rtc.rs
index 7d29d72b9..cbb5a87ef 100644
--- a/embassy-nrf/src/rtc.rs
+++ b/embassy-nrf/src/rtc.rs
@@ -268,7 +268,7 @@ mod sealed {
268 } 268 }
269} 269}
270 270
271macro_rules! make_impl { 271macro_rules! impl_instance {
272 ($type:ident, $irq:ident) => { 272 ($type:ident, $irq:ident) => {
273 impl sealed::Instance for peripherals::$type { 273 impl sealed::Instance for peripherals::$type {
274 fn regs(&self) -> &pac::rtc0::RegisterBlock { 274 fn regs(&self) -> &pac::rtc0::RegisterBlock {
@@ -287,7 +287,7 @@ pub trait Instance: sealed::Instance + 'static {
287 type Interrupt: Interrupt; 287 type Interrupt: Interrupt;
288} 288}
289 289
290make_impl!(RTC0, RTC0); 290impl_instance!(RTC0, RTC0);
291make_impl!(RTC1, RTC1); 291impl_instance!(RTC1, RTC1);
292#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] 292#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))]
293make_impl!(RTC2, RTC2); 293impl_instance!(RTC2, RTC2);
diff --git a/embassy-nrf/src/spim.rs b/embassy-nrf/src/spim.rs
index 5d55a3cce..93ca52c63 100644
--- a/embassy-nrf/src/spim.rs
+++ b/embassy-nrf/src/spim.rs
@@ -224,7 +224,7 @@ pub trait Instance: sealed::Instance + 'static {
224 type Interrupt: Interrupt; 224 type Interrupt: Interrupt;
225} 225}
226 226
227macro_rules! make_impl { 227macro_rules! impl_instance {
228 ($type:ident, $irq:ident) => { 228 ($type:ident, $irq:ident) => {
229 impl sealed::Instance for peripherals::$type { 229 impl sealed::Instance for peripherals::$type {
230 fn regs(&self) -> &pac::spim0::RegisterBlock { 230 fn regs(&self) -> &pac::spim0::RegisterBlock {
@@ -238,15 +238,15 @@ macro_rules! make_impl {
238} 238}
239 239
240#[cfg(feature = "52810")] 240#[cfg(feature = "52810")]
241make_impl!(SPIM0, SPIM0_SPIS0_SPI0); 241impl_instance!(SPIM0, SPIM0_SPIS0_SPI0);
242#[cfg(not(feature = "52810"))] 242#[cfg(not(feature = "52810"))]
243make_impl!(SPIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); 243impl_instance!(SPIM0, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0);
244 244
245#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] 245#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))]
246make_impl!(SPIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); 246impl_instance!(SPIM1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1);
247 247
248#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] 248#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))]
249make_impl!(SPIM2, SPIM2_SPIS2_SPI2); 249impl_instance!(SPIM2, SPIM2_SPIS2_SPI2);
250 250
251#[cfg(any(feature = "52833", feature = "52840"))] 251#[cfg(any(feature = "52833", feature = "52840"))]
252make_impl!(SPIM3, SPIM3); 252impl_instance!(SPIM3, SPIM3);
diff --git a/embassy-nrf/src/timer.rs b/embassy-nrf/src/timer.rs
index 6307a15ee..d74e3cfad 100644
--- a/embassy-nrf/src/timer.rs
+++ b/embassy-nrf/src/timer.rs
@@ -16,7 +16,7 @@ pub trait Instance: sealed::Instance + 'static {
16} 16}
17pub trait ExtendedInstance: Instance + sealed::ExtendedInstance {} 17pub trait ExtendedInstance: Instance + sealed::ExtendedInstance {}
18 18
19macro_rules! make_impl { 19macro_rules! impl_instance {
20 ($type:ident, $irq:ident) => { 20 ($type:ident, $irq:ident) => {
21 impl sealed::Instance for peripherals::$type { 21 impl sealed::Instance for peripherals::$type {
22 fn regs(&self) -> &pac::timer0::RegisterBlock { 22 fn regs(&self) -> &pac::timer0::RegisterBlock {
@@ -28,16 +28,16 @@ macro_rules! make_impl {
28 } 28 }
29 }; 29 };
30 ($type:ident, $irq:ident, extended) => { 30 ($type:ident, $irq:ident, extended) => {
31 make_impl!($type, $irq); 31 impl_instance!($type, $irq);
32 impl sealed::ExtendedInstance for peripherals::$type {} 32 impl sealed::ExtendedInstance for peripherals::$type {}
33 impl ExtendedInstance for peripherals::$type {} 33 impl ExtendedInstance for peripherals::$type {}
34 }; 34 };
35} 35}
36 36
37make_impl!(TIMER0, TIMER0); 37impl_instance!(TIMER0, TIMER0);
38make_impl!(TIMER1, TIMER1); 38impl_instance!(TIMER1, TIMER1);
39make_impl!(TIMER2, TIMER2); 39impl_instance!(TIMER2, TIMER2);
40#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] 40#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))]
41make_impl!(TIMER3, TIMER3, extended); 41impl_instance!(TIMER3, TIMER3, extended);
42#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] 42#[cfg(any(feature = "52832", feature = "52833", feature = "52840"))]
43make_impl!(TIMER4, TIMER4, extended); 43impl_instance!(TIMER4, TIMER4, extended);
diff --git a/embassy-nrf/src/uarte.rs b/embassy-nrf/src/uarte.rs
index 5effe046a..957fa4c71 100644
--- a/embassy-nrf/src/uarte.rs
+++ b/embassy-nrf/src/uarte.rs
@@ -315,7 +315,7 @@ pub trait Instance: sealed::Instance + 'static {
315 type Interrupt: Interrupt; 315 type Interrupt: Interrupt;
316} 316}
317 317
318macro_rules! make_impl { 318macro_rules! impl_instance {
319 ($type:ident, $irq:ident) => { 319 ($type:ident, $irq:ident) => {
320 impl sealed::Instance for peripherals::$type { 320 impl sealed::Instance for peripherals::$type {
321 fn regs(&self) -> &pac::uarte0::RegisterBlock { 321 fn regs(&self) -> &pac::uarte0::RegisterBlock {
@@ -328,6 +328,6 @@ macro_rules! make_impl {
328 }; 328 };
329} 329}
330 330
331make_impl!(UARTE0, UARTE0_UART0); 331impl_instance!(UARTE0, UARTE0_UART0);
332#[cfg(any(feature = "52833", feature = "52840", feature = "9160"))] 332#[cfg(any(feature = "52833", feature = "52840", feature = "9160"))]
333make_impl!(UARTE1, UARTE1); 333impl_instance!(UARTE1, UARTE1);