#![cfg_attr(not(test), no_std)]
#[macro_use]
extern crate delog;
#[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};