rp2040_rtic_smart_keyboard/lib.rs
1//! # RP2040 RTIC Smart Keyboard
2//!
3//! This crate has support code for writing
4//! keyboard firmware RTIC apps for RP2040
5//! which use the [smart_keymap] crate.
6//!
7//! See the `examples/` for an example of Rust firmware using this crate.
8
9#![no_main]
10#![no_std]
11#![warn(clippy::unwrap_used)]
12
13/// Items related to app initialization.
14pub mod app_init;
15
16/// Items which are useful when writing keyboard firmware.
17pub mod app_prelude;
18
19/// Common USB device and class definitions.
20pub mod common;
21
22/// Type aliases related to input for RP2040 HAL types.
23pub mod input;