diff options
Diffstat (limited to 'embassy-macros/src/lib.rs')
| -rw-r--r-- | embassy-macros/src/lib.rs | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/embassy-macros/src/lib.rs b/embassy-macros/src/lib.rs index d7ca1f69c..ba4f13b77 100644 --- a/embassy-macros/src/lib.rs +++ b/embassy-macros/src/lib.rs | |||
| @@ -156,16 +156,3 @@ pub fn main_wasm(args: TokenStream, item: TokenStream) -> TokenStream { | |||
| 156 | let f = syn::parse_macro_input!(item as syn::ItemFn); | 156 | let f = syn::parse_macro_input!(item as syn::ItemFn); |
| 157 | main::run(args, f, main::wasm()).unwrap_or_else(|x| x).into() | 157 | main::run(args, f, main::wasm()).unwrap_or_else(|x| x).into() |
| 158 | } | 158 | } |
| 159 | |||
| 160 | #[proc_macro_attribute] | ||
| 161 | pub fn cortex_m_interrupt(args: TokenStream, item: TokenStream) -> TokenStream { | ||
| 162 | let args = syn::parse_macro_input!(args as syn::AttributeArgs); | ||
| 163 | let f = syn::parse_macro_input!(item as syn::ItemFn); | ||
| 164 | cortex_m_interrupt::run(args, f).unwrap_or_else(|x| x).into() | ||
| 165 | } | ||
| 166 | |||
| 167 | #[proc_macro] | ||
| 168 | pub fn cortex_m_interrupt_declare(item: TokenStream) -> TokenStream { | ||
| 169 | let name = syn::parse_macro_input!(item as syn::Ident); | ||
| 170 | cortex_m_interrupt_declare::run(name).unwrap_or_else(|x| x).into() | ||
| 171 | } | ||
