Microchip® Advanced Software Framework

at86rf232/src/tal_tx.c File Reference

Copyright (c) 2013-2018 Microchip Technology Inc.

and its subsidiaries.

#include <stdint.h>
#include <string.h>
#include <stdbool.h>
#include "pal.h"
#include "return_val.h"
#include "tal.h"
#include "ieee_const.h"
#include "tal_pib.h"
#include "tal_irq_handler.h"
#include "tal_constants.h"
#include "tal_tx.h"
#include "stack_config.h"
#include "bmm.h"
#include "qmm.h"
#include "tal_rx.h"
#include "tal_internal.h"
#include "at86rf232.h"
#include "tal_slotted_csma.h"
#include "mac_build_config.h"

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. More...
 
retval_t tal_tx_frame (frame_info_t *tx_frame, csma_mode_t csma_mode, bool perform_frame_retry)
 
void tx_done_handling (void)
 Implements the handling of the transmission end. More...
 

Variables

static trx_trac_status_t trx_trac_status
 

trx_trac_status_t trx_trac_status
static