package
Version:
v0.0.0-...-5837768
Opens a new window with list of versions in this module.
Published: Aug 4, 2018
License: Apache-2.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Package dds provides structures to mirror direct digital synthesizer devices.
type Config struct {
Debug bool `yaml:"debug"`
RefClock float64 `yaml:"refclock"`
SysClock float64 `yaml:"sysclock"`
PLL bool `yaml:"pll"`
SPI3Wire bool `yaml:"spi3wire"`
SPIMaxTxSize int `yaml:"spimaxtxsize"`
InverseSinc bool `yaml:"inversesinc"`
}
Config holds the configuration of a generic direct digital synthesizer
device.
Param defines a signal parameter controlled by the DDS device.
const (
ParamAmplitude Param = iota
ParamFrequency
ParamPhase
)
Common DDS controllable parameters.
PlaybackConfig holds the configuration for reading a DDS controllable
parameter from memory.
SweepConfig holds the configuration for sweeping a DDS controllable
parameter via the digital ramp of a DDS device.
Source Files
¶
Directories
¶
Package ad9910 provides a structure to mirror the AD9910 DDS chip.
|
Package ad9910 provides a structure to mirror the AD9910 DDS chip. |
Click to show internal directories.
Click to hide internal directories.