Function flipper0::ffi::rfalTransceiveBlockingTx
source · pub unsafe extern "C" fn rfalTransceiveBlockingTx(
txBuf: *mut u8,
txBufLen: u16,
rxBuf: *mut u8,
rxBufLen: u16,
actLen: *mut u16,
flags: u32,
fwt: u32
) -> u16
Expand description
\brief Transceive Blocking Tx
This is method triggers a Transceive and executes it blocking until the Tx has been completed
\param[in] txBuf : Buffer where outgoing message is located \param[in] txBufLen : Length of the outgoing message in bytes \param[out] rxBuf : Buffer where incoming message will be placed \param[in] rxBufLen : Maximum length of the incoming message in bytes \param[out] actLen : Actual received length in bits \param[in] flags : TransceiveFlags indication special handling \param[in] fwt : Frame Waiting Time in 1/fc
\return ERR_NONE : Transceive done with no error \return ERR_BUSY : Transceive ongoing \return ERR_XXXX : Error occurred \return ERR_LINK_LOSS : Link Loss - External Field is Off \return ERR_RF_COLLISION : Collision detected \return ERR_IO : Internal error