Module pounder

Source

Modules§

attenuators
dds_output
The DdsOutput is used as an output stream to the pounder DDS.
hrtimer
The HRTimer (High Resolution Timer) is used to generate IO_Update pulses to the Pounder DDS.
rf_power
timestamp
ADC sample timestamper using external Pounder reference clock.

Structs§

ChannelState
DdsChannelState
DdsClockConfig
GpioPinIter
An iterator over the variants of GpioPin
InputChannelState
OutputChannelState
PounderDevices
A structure containing implementation for Pounder hardware.
QspiInterface
A structure for the QSPI interface for the DDS.

Enums§

Channel
The numerical value (discriminant) of the Channel enum is the index in the attenuator shift register as well as the attenuator latch enable signal index on the GPIO extender.
Error
GpioPin