Skip to main content

Crate libfp

Crate libfp 

Source

Re-exports§

pub use latch::AnalogLatch;
pub use latch::LatchLayer;
pub use latch::TakeoverMode;

Modules§

colors
constants
ext
i2c_proto
latch
quantizer
types
utils

Structs§

ClockConfig
Config
GlobalConfig
Layout
LayoutIter
MidiCc
MidiChannel
MidiConfig
MidiIn
MidiNote
MidiOut
MidiOutConfig
QuantizerConfig

Enums§

AppIcon
AuxJackMode
Brightness
ClockDivision
ClockSrc
Color
ConfigMsgIn
ConfigMsgOut
Curve
I2cMode
Key
MidiMode
MidiOutMode
Note
Param
Range
Supported DAC ranges
ResetSrc
Value
Waveform

Constants§

APP_MAX_PARAMS
Maximum number of params per app
CALIBRATION_SCALE_FACTOR
CALIBRATION_VERSION_LATEST
CALIB_FILE_MAGIC
GLOBAL_CHANNELS
Total channel size of this device
I2C_ADDRESS
The devices I2C address (as a follower)
I2C_ADDRESS_CALIBRATION
LED_BRIGHTNESS_RANGE
Range in which the LED brightness is scaled
STARTUP_ANIMATION_DURATION
Length of the startup animation

Type Aliases§

ConfigMeta
InnerLayout
The config layout is a layout with all the apps in the appropriate spots