eadkp 0.20.0

Rust library for developing applications for NumWorks calculators running Epsilon OS. Provides low-level hardware interaction and high-level abstractions for display, input, battery, storage, and more.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// For eadkp's own build.rs, we directly include the builder module
// Library users will be able to do: eadkp::builder::setup()
mod builder {
    include!("src/builder.rs");
}

fn main() {
    // Ne s'exécute que si la variable EADKP_PRIMARY_BUILD est définie
    // Cette variable est définie dans docker-compose.yml du lancement du conteneur de developpement d'eadkp
    // Quand eadkp est utilisé comme dépendance, cette variable ne sera pas définie
    if std::env::var("EADKP_PRIMARY_BUILD").is_ok() {
        builder::setup();
    }
}