Modules | |
TAL CSMA/CA Module | |
Performs channel access mechanism for frame transmission For Detailed information refer CSMA-CA algorithm section of IEEE Std 802.15.4-2006. | |
Functions | |
void | handle_tx_end_irq (bool underrun_occured) |
Handles interrupts issued due to end of transmission. More... | |
void | send_frame (csma_mode_t csma_mode, bool tx_retries) |
Sends frame using trx features to handle CSMA and re-transmissions. More... | |
void | tx_done_handling (void) |
Implements the handling of the transmission end. More... | |
void handle_tx_end_irq | ( | bool | underrun_occured | ) |
Handles interrupts issued due to end of transmission.
underrun_occured | true if under-run has occurred |
void send_frame | ( | csma_mode_t | csma_mode, |
bool | tx_retries | ||
) |
Sends frame using trx features to handle CSMA and re-transmissions.
csma_mode | Indicates the CSMA mode |
tx_retries | Flag indicating if transmission retries are requested by the MAC layer |
csma_mode | Indicates the CSMA mode used |
tx_retries | Flag indicating if transmission retries are requested by the MAC layer |
csma_mode | Inidicates the CSMA Mode Used |
tx_retries | Flag indicating if transmission retries are requested by the MAC layer |
csma_mode | Indicates the CSMA mode used |
tx_retries | Flag indicating if transmission retries are requested by the MAC layer |
Sends frame using trx features to handle CSMA and re-transmissions.
use_csma | Flag indicating if CSMA is requested |
tx_retries | Flag indicating if transmission retries are requested by the MAC layer |
void tx_done_handling | ( | void | ) |
Implements the handling of the transmission end.
This function handles the callback for the transmission end.