Chip-specific type that allows the user to specify direct mode parameters using RAIL_ConfigDirectMode().

Public Attributes#

bool

Enable synchronous RX DOUT using DCLK vs.

bool

Enable synchronous TX DIN using DCLK vs.

uint8_t

Only used with directRx.

uint8_t

Data output (DOUT) GPIO pin.

uint8_t

Only used in synchronous mode.

uint8_t

Data clock (DCLK) GPIO pin.

uint8_t

Only used with directTx.

uint8_t

Data frame (DIN) GPIO pin.

uint8_t

Data output (DOUT) location for pin/port.

uint8_t

Data clock (DCLK) location for pin/port.

uint8_t

Data frame (DIN) location for pin/port.

Public Attribute Documentation#

syncRx#

bool RAIL_DirectModeConfig_t::syncRx

Enable synchronous RX DOUT using DCLK vs.

asynchronous RX DOUT.


Definition at line 674 of file chip/efr32/efr32xg1x/rail_chip_specific.h

syncTx#

bool RAIL_DirectModeConfig_t::syncTx

Enable synchronous TX DIN using DCLK vs.

asynchronous TX DIN.


Definition at line 676 of file chip/efr32/efr32xg1x/rail_chip_specific.h

doutPort#

uint8_t RAIL_DirectModeConfig_t::doutPort

Only used with directRx.

Data output (DOUT) GPIO port


Definition at line 680 of file chip/efr32/efr32xg1x/rail_chip_specific.h

doutPin#

uint8_t RAIL_DirectModeConfig_t::doutPin

Data output (DOUT) GPIO pin.


Definition at line 682 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dclkPort#

uint8_t RAIL_DirectModeConfig_t::dclkPort

Only used in synchronous mode.

Data clock (DCLK) GPIO port. Only used in synchronous mode


Definition at line 686 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dclkPin#

uint8_t RAIL_DirectModeConfig_t::dclkPin

Data clock (DCLK) GPIO pin.

Only used in synchronous mode


Definition at line 688 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dinPort#

uint8_t RAIL_DirectModeConfig_t::dinPort

Only used with directTx.

Data frame (DIN) GPIO port


Definition at line 692 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dinPin#

uint8_t RAIL_DirectModeConfig_t::dinPin

Data frame (DIN) GPIO pin.


Definition at line 694 of file chip/efr32/efr32xg1x/rail_chip_specific.h

doutLoc#

uint8_t RAIL_DirectModeConfig_t::doutLoc

Data output (DOUT) location for pin/port.


Definition at line 697 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dclkLoc#

uint8_t RAIL_DirectModeConfig_t::dclkLoc

Data clock (DCLK) location for pin/port.


Definition at line 699 of file chip/efr32/efr32xg1x/rail_chip_specific.h

dinLoc#

uint8_t RAIL_DirectModeConfig_t::dinLoc

Data frame (DIN) location for pin/port.


Definition at line 701 of file chip/efr32/efr32xg1x/rail_chip_specific.h