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

RX Data output (DOUT) GPIO port.

uint8_t

RX Data output (DOUT) GPIO pin.

uint8_t

Data clock (DCLK) GPIO port.

uint8_t

Data clock (DCLK) GPIO pin.

uint8_t

TX Data input (DIN) GPIO port.

uint8_t

TX Data input (DIN) GPIO pin.

uint8_t

RX Data output (DOUT) location for doutPort/Pin.

uint8_t

Data clock (DCLK) location for dclkPort/Pin.

uint8_t

TX Data input (DIN) location for tdinPort/Pin.

Public Attribute Documentation#

syncRx#

bool RAIL_DirectModeConfig_t::syncRx

Enable synchronous RX DOUT using DCLK vs.

asynchronous RX DOUT.


Definition at line 5299 of file common/rail_types.h

syncTx#

bool RAIL_DirectModeConfig_t::syncTx

Enable synchronous TX DIN using DCLK vs.

asynchronous TX DIN.


Definition at line 5301 of file common/rail_types.h

doutPort#

uint8_t RAIL_DirectModeConfig_t::doutPort

RX Data output (DOUT) GPIO port.


Definition at line 5304 of file common/rail_types.h

doutPin#

uint8_t RAIL_DirectModeConfig_t::doutPin

RX Data output (DOUT) GPIO pin.


Definition at line 5306 of file common/rail_types.h

dclkPort#

uint8_t RAIL_DirectModeConfig_t::dclkPort

Data clock (DCLK) GPIO port.

Only used in synchronous mode


Definition at line 5309 of file common/rail_types.h

dclkPin#

uint8_t RAIL_DirectModeConfig_t::dclkPin

Data clock (DCLK) GPIO pin.

Only used in synchronous mode


Definition at line 5311 of file common/rail_types.h

dinPort#

uint8_t RAIL_DirectModeConfig_t::dinPort

TX Data input (DIN) GPIO port.


Definition at line 5314 of file common/rail_types.h

dinPin#

uint8_t RAIL_DirectModeConfig_t::dinPin

TX Data input (DIN) GPIO pin.


Definition at line 5316 of file common/rail_types.h

doutLoc#

uint8_t RAIL_DirectModeConfig_t::doutLoc

RX Data output (DOUT) location for doutPort/Pin.

Only needed on EFR32 Series 1; ignored on other platforms.


Definition at line 5320 of file common/rail_types.h

dclkLoc#

uint8_t RAIL_DirectModeConfig_t::dclkLoc

Data clock (DCLK) location for dclkPort/Pin.

Only needed on EFR32 Series 1; ignored on other platforms.


Definition at line 5323 of file common/rail_types.h

dinLoc#

uint8_t RAIL_DirectModeConfig_t::dinLoc

TX Data input (DIN) location for tdinPort/Pin.

Only needed on EFR32 Series 1; ignored on other platforms.


Definition at line 5326 of file common/rail_types.h