2021-04-14 09:25:10 +02:00
|
|
|
use crate::path::ModulePrefix;
|
2021-03-29 02:47:10 +02:00
|
|
|
use proc_macro2::TokenStream;
|
2021-04-20 16:33:47 +02:00
|
|
|
use quote::quote;
|
2021-03-29 02:47:10 +02:00
|
|
|
|
2021-04-20 16:33:47 +02:00
|
|
|
pub fn generate(embassy_prefix: &ModulePrefix, config: syn::Expr) -> TokenStream {
|
|
|
|
let embassy_nrf_path = embassy_prefix.append("embassy_nrf").path();
|
2021-04-14 09:25:10 +02:00
|
|
|
|
2021-03-29 02:47:10 +02:00
|
|
|
quote!(
|
2021-05-12 01:57:01 +02:00
|
|
|
let p = #embassy_nrf_path::init(#config);
|
2021-03-29 02:47:10 +02:00
|
|
|
)
|
|
|
|
}
|