Allows the user to specify direct mode parameters using RAIL_ConfigDirectMode().
Public Attributes#
Enable synchronous RX DOUT using DCLK vs.
Enable synchronous TX DIN using DCLK vs.
RX Data output (DOUT) GPIO port.
RX Data output (DOUT) GPIO pin.
Data clock (DCLK) GPIO port.
Data clock (DCLK) GPIO pin.
TX Data input (DIN) GPIO port.
TX Data input (DIN) GPIO pin.
RX Data output (DOUT) location for doutPort/Pin.
Data clock (DCLK) location for dclkPort/Pin.
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.
syncTx#
bool RAIL_DirectModeConfig_t::syncTx
Enable synchronous TX DIN using DCLK vs.
asynchronous TX DIN.
dclkPort#
uint8_t RAIL_DirectModeConfig_t::dclkPort
Data clock (DCLK) GPIO port.
Only used in synchronous mode
dclkPin#
uint8_t RAIL_DirectModeConfig_t::dclkPin
Data clock (DCLK) GPIO pin.
Only used in synchronous mode
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.
dclkLoc#
uint8_t RAIL_DirectModeConfig_t::dclkLoc
Data clock (DCLK) location for dclkPort/Pin.
Only needed on EFR32 Series 1; ignored on other platforms.
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.