Class FtdiExpander.PinDefinitions
Defines the pin definitions for the Ft232h IC.
Assembly: Ft2xxx.dll
View Source
public class FtdiExpander.PinDefinitions : IPinDefinitions, IEnumerable<IPin>, IEnumerable
Implements:
Meadow.Hardware.IPinDefinitions
, System.Collections.Generic.IEnumerable<Meadow.Hardware.IPin>
, System.Collections.IEnumerable
Properties
AllPins
Collection of all pins.
View Source
public IList<IPin> AllPins { get; }
Controller
The pin controller
View Source
public IPinController? Controller { get; set; }
SPI_SCK
Gets the IPin representing the SPI clock (SCK) pin.
View Source
public IPin SPI_SCK { get; }
SPI_COPI
Gets the IPin representing the SPI data out (COPI) pin.
View Source
public IPin SPI_COPI { get; }
SPI_CIPO
Gets the IPin representing the SPI data in (CIPO) pin.
View Source
public IPin SPI_CIPO { get; }
SPI_CS0
Gets the IPin representing the SPI chip select (CS0) pin.
View Source
public IPin SPI_CS0 { get; }
I2C_SCL
Gets the IPin representing the I2C clock (SCL) pin.
View Source
public IPin I2C_SCL { get; }
I2C_SDA
Gets the IPin representing the I2C data (SDA) pin.
View Source
public IPin I2C_SDA { get; }
D0
Pin D0 definition.
View Source
public IPin D0 { get; }
D1
Pin D1 definition.
View Source
public IPin D1 { get; }
D2
Pin D2 definition.
View Source
public IPin D2 { get; }
D3
Pin D3 definition.
View Source
public IPin D3 { get; }
D4
Pin D4 definition.
View Source
public IPin D4 { get; }
D5
Pin D5 definition.
View Source
public IPin D5 { get; }
D6
Pin D6 definition.
View Source
public IPin D6 { get; }
D7
Pin D7 definition.
View Source
public IPin D7 { get; }
SPI_COPI_D1
Pin SPI_COPI_D1 definition.
View Source
public IPin SPI_COPI_D1 { get; }
C0
Pin C0 definition.
View Source
public IPin C0 { get; }
C1
Pin C1 definition.
View Source
public IPin C1 { get; }
C2
Pin C2 definition.
View Source
public IPin C2 { get; }
C3
Pin C3 definition.
View Source
public IPin C3 { get; }
C4
Pin C4 definition.
View Source
public IPin C4 { get; }
C5
Pin C5 definition.
View Source
public IPin C5 { get; }
C6
Pin C6 definition.
View Source
public IPin C6 { get; }
C7
Pin C7 definition.
View Source
public IPin C7 { get; }
Methods
GetEnumerator()
Gets an enumerator for all the pins.
View Source
public IEnumerator<IPin> GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<Meadow.Hardware.IPin>
InitAllPins()
Initializes all Ft23xxx pins.
View Source
protected void InitAllPins()
Implements
Meadow.Hardware.IPinDefinitions
System.Collections.Generic.IEnumerable<Meadow.Hardware.IPin>
System.Collections.IEnumerable