Remarks

Mcp4922
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 > Mcp4922
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 Mcp4922 : Mcp492x, ISpiPeripheral, IAnalogOutputController, IPinController

Constructors

Mcp4922(ISpiBus, IDigitalOutputPort)

Initializes a new instance of the Mcp4922 class.

Declaration
public Mcp4922(ISpiBus spiBus, IDigitalOutputPort chipSelectPort)

Parameters

Type Name Description
ISpiBus spiBus

The SPI bus.

IDigitalOutputPort chipSelectPort

The chip select port.

Remarks

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

Properties

Pins

The pins

Declaration
public Mcp4922.PinDefinitions Pins { get; }

Property Value

Type Description
Mcp4922.PinDefinitions

Remarks

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