[−][src]Crate drone_core
The core crate for Drone, an Embedded Operating System.
Documentation
Usage
Place the following to the Cargo.toml:
[dependencies]
drone-core = { version = "0.11.0" }
Modules
| bitfield | A |
| ffi | Utilities related to FFI bindings. |
| fib | The Fibers module. |
| future | Asynchronous values. |
| heap | Dynamic memory allocation. |
| inventory | A zero-cost abstraction to track various resource states with the type-system. |
| io | Traits, helpers, and type definitions for core I/O functionality. |
| mem | Basic functions for dealing with memory. |
| periph | Peripheral is a group of |
| prelude | The Drone Prelude. |
| proc_loop | This module provides interface to wrap a stackful synchronous code into an asynchronous command loop. |
| reg | The Memory-Mapped Registers module. |
| sync | Useful synchronization primitives. |
| thr | The Threads module. |
| token | The |
Macros
| heap | Defines dynamic memory structures. |
| periph | Defines a new generic peripheral. |
| reg | Defines a memory-mapped register. |
| thr | Defines the thread type. |