diff options
Diffstat (limited to 'embassy-mspm0/src/macros.rs')
| -rw-r--r-- | embassy-mspm0/src/macros.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/embassy-mspm0/src/macros.rs b/embassy-mspm0/src/macros.rs new file mode 100644 index 000000000..5355e7d59 --- /dev/null +++ b/embassy-mspm0/src/macros.rs | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | #![macro_use] | ||
| 2 | |||
| 3 | macro_rules! new_pin { | ||
| 4 | ($name: ident, $pf_type: expr) => {{ | ||
| 5 | let pin = $name; | ||
| 6 | pin.set_as_pf(pin.pf_num(), $pf_type); | ||
| 7 | Some(pin.into()) | ||
| 8 | }}; | ||
| 9 | } | ||
