Skip to main content

Namespace Meadow.Foundation.ICs.DAC

Classes

Mcp4728

This class represents an MCP4728 quad digital-to-analog converter (DAC) and implements the II2CPeripheral and IAnalogOutputController interfaces.

Mcp4728.AnalogOutputPort

Represents an analog output port for interfacing with the Mcp4728 DAC.

Mcp4728.PinDefinitions

Represents the pin definitions for the MCP4728 DAC.

Mcp4921

Represents the MCP4921 digital-to-analog converter (DAC) implementation, inheriting from the base Mcp492x class.

Mcp4921.PinDefinitions

Represents the pin definitions for the MCP4921 DAC.

Mcp4922

Represents the MCP4921 digital-to-analog converter (DAC) implementation, inheriting from the base Mcp492x class.

Mcp4922.PinDefinitions

Represents the pin definitions for the MCP4922 DAC.

Mcp492x

This class represents an MCP492x digital-to-analog converter (DAC) and implements the ISpiPeripheral and IAnalogOutputController interfaces.

Mcp492x.AnalogOutputPort

Represents an analog output port for interfacing with the MCP492x DAC.

Enums

Mcp4728.Addresses

Valid I2C addresses for the device

Mcp4728.ChannelSettings

Enumeration for Channel settings

Mcp4728.DACChannel

Enumeration for DAC Channel Names

Mcp492x.Gain

Enumeration for gain settings