1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//! Bindings to [MicroPython] for [Drone].
//!
//! # Development
//!
//! Check:
//!
//! ```sh
//! $ RUSTC_WRAPPER=./clippy-wrapper.sh cargo check \
//! --target "i686-unknown-linux-musl" -p drone-micropython-raw
//! $ RUSTC_WRAPPER=./clippy-wrapper.sh cargo check --features "fileio" \
//! --target "i686-unknown-linux-musl" -p drone-micropython-core
//! $ RUSTC_WRAPPER=./clippy-wrapper.sh xargo check \
//! --target "thumbv7m-none-eabi" -p drone-micropython-stm32
//! ```
//!
//! Test:
//!
//! ```sh
//! $ RUSTC_WRAPPER=./rustc-wrapper.sh cargo test \
//! --target "i686-unknown-linux-musl" -p drone-micropython-raw
//! $ RUSTC_WRAPPER=./rustc-wrapper.sh cargo test --features "fileio" \
//! --target "i686-unknown-linux-musl" -p drone-micropython-core
//! $ RUSTC_WRAPPER=./rustc-wrapper.sh cargo drone test \
//! -p drone-micropython-stm32
//! ```
//!
//! Readme update:
//!
//! ```sh
//! $ cargo readme -o README.md
//! $ cargo readme -r raw -t ../README.tpl -o README.md
//! $ cargo readme -r stm32 -t ../README.tpl -o README.md
//! ```
//!
//! [MicroPython]: https://micropython.org/
//! [Drone]: https://github.com/drone-os/drone-core
extern crate alloc;
extern crate core;
extern crate drone_core;
extern crate drone_micropython_raw;
extern crate failure;
extern crate failure_derive;
extern crate futures;
pub use ;
pub use ;
use *;