Remarks

Mcp4921
Status Status badge: working
Source code GitHub
Datasheet(s) GitHub
NuGet package NuGet Gallery for Meadow.Foundation.ICs.DAC.MCP492x
Characteristic Locus
Inheritance object Mcp492x > Mcp4921
Implements ISpiPeripheral IAnalogOutputController IPinController
Inherited Members Mcp492x.DefaultSpiBusMode Mcp492x.DefaultSpiBusSpeed Mcp492x.SpiBusMode Mcp492x.SpiBusSpeed Mcp492x.CreateAnalogOutputPort(IPin) Mcp492x.CreateAnalogOutputPort(IPin, Mcp492x.Gain, bool) object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString()
Namespace Meadow.Foundation.ICs.DAC
Assembly Mcp492x.dll

Syntax

public class Mcp4921 : Mcp492x, ISpiPeripheral, IAnalogOutputController, IPinController

Constructors

Mcp4921(ISpiBus, IDigitalOutputPort)

Initializes a new instance of the Mcp4921 class.

Declaration
public Mcp4921(ISpiBus spiBus, IDigitalOutputPort chipSelectPort)

Parameters

Type Name Description
ISpiBus spiBus

The SPI bus.

IDigitalOutputPort chipSelectPort

The chip select port.

Remarks

Mcp4921
Status Status badge: working
Source code GitHub
Datasheet(s) GitHub
NuGet package NuGet Gallery for Meadow.Foundation.ICs.DAC.MCP492x

Properties

Pins

Gets the pin definitions for the MCP4921.

Declaration
public Mcp4921.PinDefinitions Pins { get; }

Property Value

Type Description
Mcp4921.PinDefinitions

Remarks

Mcp4921
Status Status badge: working
Source code GitHub
Datasheet(s) GitHub
NuGet package NuGet Gallery for Meadow.Foundation.ICs.DAC.MCP492x