scrapyard_core/
lib.rs

1#[macro_use]
2extern crate error_chain;
3#[macro_use]
4extern crate lazy_static;
5#[cfg(feature = "cc")]
6extern crate libc;
7extern crate regex;
8extern crate serde;
9#[macro_use]
10extern crate serde_derive;
11extern crate serde_json;
12
13#[cfg(feature = "cc")]
14pub mod interface;
15pub mod mcu;
16pub mod memory;
17pub mod package;
18pub mod module;
19pub mod projectsettings;
20pub mod cargo;
21mod errors;
22
23pub mod irqs;
24
25pub mod pins;
26pub mod pin;
27
28use errors::*;
29
30pub use mcu::MCU;
31pub use mcu::MCUConf;
32
33#[cfg(feature = "cc")]
34pub use interface::*;