use crate::{ analyze::Analysis as CodegenAnalysis, syntax::{analyze::Analysis as SyntaxAnalysis, ast::App}, }; use proc_macro2::TokenStream as TokenStream2; use quote::quote; use syn::{parse, Attribute, Ident}; pub fn impl_mutex( _app: &App, _analysis: &CodegenAnalysis, _cfgs: &[Attribute], _resources_prefix: bool, _name: &Ident, _ty: &TokenStream2, _ceiling: u8, _ptr: &TokenStream2, ) -> TokenStream2 { quote!() } pub fn extra_assertions(_app: &App, _analysis: &SyntaxAnalysis) -> Vec { vec![] } pub fn pre_init_checks(_app: &App, _analysis: &SyntaxAnalysis) -> Vec { vec![] } pub fn pre_init_enable_interrupts(_app: &App, _analysis: &CodegenAnalysis) -> Vec { vec![] } pub fn architecture_specific_analysis(_app: &App, _analysis: &SyntaxAnalysis) -> parse::Result<()> { Ok(()) } pub fn interrupt_entry(_app: &App, _analysis: &CodegenAnalysis) -> Vec { vec![] } pub fn interrupt_exit(_app: &App, _analysis: &CodegenAnalysis) -> Vec { vec![] } pub fn async_prio_limit(app: &App, _analysis: &CodegenAnalysis) -> Vec { vec![] }