embassy/embassy-macros/src/chip/nrf.rs

12 lines
306 B
Rust
Raw Normal View History

use crate::path::ModulePrefix;
2021-03-29 02:47:10 +02:00
use proc_macro2::TokenStream;
use quote::quote;
2021-03-29 02:47:10 +02:00
pub fn generate(embassy_prefix: &ModulePrefix, config: syn::Expr) -> TokenStream {
let embassy_nrf_path = embassy_prefix.append("embassy_nrf").path();
2021-03-29 02:47:10 +02:00
quote!(
let p = #embassy_nrf_path::init(#config);
2021-03-29 02:47:10 +02:00
)
}