rktk-keymanager 0.2.0

Keymap/state manager for self-made keyboard firmware
Documentation
#![doc = include_str!("../README.md")]
//!
//! This crate consists of the following modules:
//! - [`keycode`]: Keycode definitions
//! - [`keymap`]: Keymap definition
//! - [`state`]: State management
//!
//! To know how to define keymap, see `keycode` and `keymap` modules.
//!
//! ## Feature flags
#![doc = document_features::document_features!()]
#![cfg_attr(doc, feature(doc_auto_cfg))]
#![allow(non_snake_case)]
#![cfg_attr(not(test), no_std)]

pub mod interface;
pub mod keycode;
pub mod keymap;
mod macros;
mod time;

#[cfg(any(test, feature = "state"))]
pub mod state;