3.7.3. U2C_SpiSetConfigEx()
U2C_RESULT U2C_SpiSetConfigEx(
HANDLE hDevice,
DWORD Config
);
The U2C_SpiSetConfigEx() function
enables/disables and configures SPI interface.
Parameters:
- hDevice
Handle to the U2C-12 device.
- Config
SPI configuration bits:
- Bit 0: CPOL bit
- Clock polarity. Determines the CLK line idle state:
- 0 corresponds to idle low
- 1 corresponds to idle high
- Bit 1: CPHA bit
- Clock phase. Determines the valid data clock edge:
- 0 corresponds to valid data available on
leading edge
- 1 corresponds to valid data available on
trailing edge
- Bit 2: SPI Disable bit.
- 0 corresponds to SPI Enable. MOSI and CLK pins
are outputs.
- 1 corresponds to SPI Disable. All SPI
interface pins are inputs.
- Bits 3..31: Reserved Bits
- should be 0.
Return values:
U2C_SUCCESS
SPI bus was successfully configured.
U2C_HARDWARE_NOT_FOUND
U2C-12 device referenced by hDevice handle
was not found.