Go to the source code of this file.
Data Structures | |
struct | zaf_tx_options_t |
Typedefs | |
typedef void(* | zaf_tx_callback_t) (transmission_result_t *pTxResult) |
Functions | |
bool | zaf_transport_tx (const uint8_t *frame, uint8_t frame_length, zaf_tx_callback_t callback, zaf_tx_options_t *zaf_tx_options) |
void | zaf_transport_rx_to_tx_options (RECEIVE_OPTIONS_TYPE_EX *rx_options, zaf_tx_options_t *tx_options) |
void | zaf_transport_resume (void) |
void | zaf_transport_pause (void) |
void | zaf_transport_init (void) |
This module contains the functionality to send frames from the application to the protocol. It has a FIFO to ensure determinism in the process. The queue size is configurable since it is heavily dependent on the use case of the application. The default size is set to 2 since this is the minimum for our sample applications. The user must configure it for optimal memory usage.