Skip to main content

core_s3/
lib.rs

1#![no_std]
2#![doc = include_str!("../README.md")]
3
4//! Typed board metadata and small reusable drivers for the M5Stack CoreS3.
5//!
6//! The crate intentionally keeps most APIs HAL-agnostic. Examples can bind these
7//! constants and helper types to `esp-hal`, while tests and UI code can exercise
8//! display logic on the host.
9
10pub mod board;
11pub mod devices;
12pub mod display;
13pub mod pins;
14pub mod power;
15
16#[cfg(feature = "gateway-h2")]
17pub mod gateway_h2;
18
19pub use board::{Board, CoreS3};
20
21#[cfg(test)]
22extern crate std;