Module firmware

Module firmware 

Source
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.
PulseWidth
The pulse width.

Enums§

GPIOIn
GPIO input pin.
GPIOOut
GPIO output pin.
PulseWidthError
Error type for PulseWidth.
SamplingConfig
The configuration for sampling.
SamplingConfigError
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.