Expand description
Morse key types shared between firmware and protocol layers.
This module contains all morse-related types:
MorseMode/MorseProfile— timing and behavior configurationMorsePattern— tap/hold pattern encoding (up to 15 steps in a u16)Morse— full morse key definition (profile + pattern→action map)
Structs§
- Morse
- Definition of a morse key.
- Morse
Pattern - MorsePattern is a sequence of maximum 15 taps or holds that can be encoded into an u16: 0x1 when empty, then 0 for tap or 1 for hold shifted from the right
- Morse
Profile - Configuration for morse, tap dance and tap-hold. Manually packed into 64 bits to save RAM.
Enums§
- Morse
Mode - Mode for morse key behavior