Skip to main content
View as Markdown

ISPIChannel interface

No description yet.

public interface ISPIChannel : IDeviceChannel

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: IDeviceChannel

Methods​

MethodReturnsDescription
SPI_BitDelayvoid
SPI_GetDataPinbyte
SPI_SelectDevicebool
SPI_SendAddress24void
SPI_SendAddress32void
SPI_SendBytevoid
SPI_SendReceiveBytebyte
SPI_SetClockPinvoid
SPI_SetDataPinvoid
SPI_SetSelectPinvoid

SPI_BitDelay​

No description yet.

void SPI_BitDelay();

Returns: nothing (void)

SPI_GetDataPin​

No description yet.

byte SPI_GetDataPin();

Returns: byte

SPI_SelectDevice​

No description yet.

bool SPI_SelectDevice(byte argBoardAddress, byte argDeviceAddress);
ParameterTypePassing
argBoardAddressbytevalue
argDeviceAddressbytevalue

Returns: bool

SPI_SendAddress24​

No description yet.

void SPI_SendAddress24(int argAddress);
ParameterTypePassing
argAddressintvalue

Returns: nothing (void)

SPI_SendAddress32​

No description yet.

void SPI_SendAddress32(int argAddress);
ParameterTypePassing
argAddressintvalue

Returns: nothing (void)

SPI_SendByte​

No description yet.

void SPI_SendByte(byte argDataByte);
ParameterTypePassing
argDataBytebytevalue

Returns: nothing (void)

SPI_SendReceiveByte​

No description yet.

byte SPI_SendReceiveByte(byte argDataByte);
ParameterTypePassing
argDataBytebytevalue

Returns: byte

SPI_SetClockPin​

No description yet.

void SPI_SetClockPin(byte argN);
ParameterTypePassing
argNbytevalue

Returns: nothing (void)

SPI_SetDataPin​

No description yet.

void SPI_SetDataPin(byte argN);
ParameterTypePassing
argNbytevalue

Returns: nothing (void)

SPI_SetSelectPin​

No description yet.

void SPI_SetSelectPin(byte argN);
ParameterTypePassing
argNbytevalue

Returns: nothing (void)

Inherited members​

Returned by​

IJtagPort.GetSPIChannel