Crate rmk_config

Crate rmk_config 

Source

Re-exports§

pub use board::BoardConfig;
pub use board::UniBodyConfig;
pub use chip::ChipModel;
pub use chip::ChipSeries;
pub use communication::CommunicationConfig;
pub use communication::UsbInfo;
pub use keyboard::Basic;
pub use keycode_alias::KEYCODE_ALIAS;

Modules§

behavior
board
chip
communication
host
keyboard
keycode_alias
layout
light
storage
usb_interrupt_map
This file is auto-generated from https://github.com/embassy-rs/stm32-data-generated DO NOT MODIFY

Structs§

BehaviorConfig
Configurations for actions behavior
BleConfig
ChipConfig
Config for chip-specific settings
ComboConfig
Configurations for combo
CombosConfig
Configurations for combos
DependencyConfig
Configurations for dependencies
DurationMillis
Duration in milliseconds
EncoderConfig
ForkConfig
Configurations for fork
ForksConfig
Configurations for forks
HostConfig
Configuration for host tools
I2cConfig
I2C config
InputDeviceConfig
Configurations for input devices
JoystickConfig
KeyInfo
KeyboardInfo
Configurations for keyboard info
KeyboardTomlConfig
Configurations for RMK keyboard.
LayerTomlConfig
LayoutConfig
Configurations for keyboard layout
LayoutTomlConfig
Configurations for keyboard layout
LightConfig
Config for lights
MacroConfig
Configurations for macro
MacrosConfig
Configurations for macros
MatrixConfig
MorseActionPair
Configurations for morse action pairs
MorseConfig
Configurations for morse
MorseProfile
Per Key configurations profiles for morse, tap-hold, etc. overrides the defaults given in TapHoldConfig
MorsesConfig
Configurations for morse keys
OneShotConfig
Configurations for one shot
OutputConfig
Configuration for an output pin
PinConfig
Config for a single pin
Pmw3610Config
PMW3610 optical mouse sensor configuration
PointingDeviceConfig
Pointing device config
RmkConstantsConfig
Keyboard constants configuration for performance and hardware limits
SerialConfig
Serial port config
SpiConfig
SPI config
SplitBoardConfig
Configurations for each split board
SplitConfig
Configurations for split keyboards
StorageConfig
Config for storage
TriLayerConfig
Configurations for tri layer

Enums§

CommunicationProtocol
EncoderResolution
MacroOperation
Macro operations
MatrixType