drone_cortex_m_macros/
lib.rs1#![recursion_limit = "256"]
6#![deny(elided_lifetimes_in_paths)]
7#![warn(clippy::pedantic)]
8
9extern crate proc_macro;
10
11mod int;
12mod itm_update_prescaler;
13mod sv;
14mod vtable;
15
16use proc_macro::TokenStream;
17
18#[proc_macro]
19pub fn int(input: TokenStream) -> TokenStream {
20 int::proc_macro(input)
21}
22
23#[proc_macro]
24pub fn itm_update_prescaler(input: TokenStream) -> TokenStream {
25 itm_update_prescaler::proc_macro(input)
26}
27
28#[proc_macro]
29pub fn sv(input: TokenStream) -> TokenStream {
30 sv::proc_macro(input)
31}
32
33#[proc_macro]
34pub fn vtable(input: TokenStream) -> TokenStream {
35 vtable::proc_macro(input)
36}