Available on crate feature
firmware only.Expand description
Firmware related modules.
Modules§
- transition_
mode - Transition odes for segment switching.
Structs§
- Drive
- A container for the phase and intensity of the ultrasound.
- Intensity
- The intensity of the ultrasound.
- Phase
- The phase of the ultrasound.
- Pulse
Width - The pulse width.
Enums§
- GPIOIn
- GPIO input pin.
- GPIOOut
- GPIO output pin.
- Pulse
Width Error - Error type for
PulseWidth. - Sampling
Config - The configuration for sampling.
- Sampling
Config Error - An error produced by the sampling configuration.
- Segment
- Segment of the FPGA memory
Constants§
- FOCI_
STM_ BUF_ SIZE_ MAX - The maximum buffer size of FociSTM.
- FOCI_
STM_ FIXED_ NUM_ UNIT - The unit of the fixed-point number used in the FociSTM.
- FOCI_
STM_ FIXED_ NUM_ WIDTH - The width of the fixed-point number used in the FociSTM.
- FOCI_
STM_ FOCI_ NUM_ MAX - The maximum number of foci per pattern in FociSTM.
- FOCI_
STM_ FOCI_ NUM_ MIN - The minimum number of foci per pattern in FociSTM.
- GAIN_
STM_ BUF_ SIZE_ MAX - The maximum buffer size of GainSTM.
- MOD_
BUF_ SIZE_ MAX - The maximum buffer size of
Modulation. - MOD_
BUF_ SIZE_ MIN - The minimum buffer size of modulation.
- STM_
BUF_ SIZE_ MIN - The minimum buffer size of STM.
- ULTRASOUND_
PERIOD_ COUNT_ BITS - The ultrasound period count bits.