1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#![cfg_attr(not(test), no_std)] #[macro_use] extern crate delog; // generate_macros!(); #[derive(Copy, Clone, PartialEq)] pub enum Interface { Contact, Contactless, } pub type Data<const S: usize> = heapless::Vec<u8, S>; pub type Result<T=()> = core::result::Result<T, Status>; pub mod aid; pub mod command; pub mod response; pub use aid::{Aid, App}; pub use command::{Command, Instruction}; pub use response::{Response, Status};