Microchip® Advanced Software Framework

atmel_rf4ce/lib/inc/mac_config.h File Reference
#include "tal_config.h"
#include "mac_build_config.h"

Macros

#define MAC_FIRST_TIMER_ID   (TAL_LAST_TIMER_ID + 1)
 
#define MAC_LAST_TIMER_ID   (TAL_LAST_TIMER_ID + NUMBER_OF_MAC_TIMERS)
 
#define NUMBER_OF_MAC_BEACON_SUPPORT_TIMERS   (5)
 
#define NUMBER_OF_MAC_INDIRECT_DATA_SUPPORT_TIMERS   (0)
 
#define NUMBER_OF_MAC_RX_ENABLE_SUPPORT_TIMERS   (1)
 
#define NUMBER_OF_MAC_SCAN_SUPPORT_TIMERS   (1)
 
#define NUMBER_OF_MAC_TIMERS
 

Typedefs

typedef enum mac_timer_id_tag mac_timer_id_t
 

Enumerations

enum  mac_timer_id_tag {
  T_Beacon_Tracking_Period = (MAC_FIRST_TIMER_ID),
  T_Superframe = (MAC_FIRST_TIMER_ID + 1),
  T_Missed_Beacon = (MAC_FIRST_TIMER_ID + 2),
  T_Beacon = (MAC_FIRST_TIMER_ID + 3),
  T_Beacon_Preparation = (MAC_FIRST_TIMER_ID + 4),
  T_Scan_Duration,
  T_Rx_Enable
}
 

#define MAC_FIRST_TIMER_ID   (TAL_LAST_TIMER_ID + 1)
#define MAC_LAST_TIMER_ID   (TAL_LAST_TIMER_ID + NUMBER_OF_MAC_TIMERS)
#define NUMBER_OF_MAC_BEACON_SUPPORT_TIMERS   (5)
#define NUMBER_OF_MAC_INDIRECT_DATA_SUPPORT_TIMERS   (0)
#define NUMBER_OF_MAC_RX_ENABLE_SUPPORT_TIMERS   (1)
#define NUMBER_OF_MAC_SCAN_SUPPORT_TIMERS   (1)
#define NUMBER_OF_MAC_TIMERS
Value:
#define NUMBER_OF_MAC_RX_ENABLE_SUPPORT_TIMERS
Definition: atmel_rf4ce/lib/inc/mac_config.h:87
#define NUMBER_OF_MAC_SCAN_SUPPORT_TIMERS
Definition: atmel_rf4ce/lib/inc/mac_config.h:79
#define NUMBER_OF_MAC_INDIRECT_DATA_SUPPORT_TIMERS
Definition: atmel_rf4ce/lib/inc/mac_config.h:73
#define NUMBER_OF_MAC_BEACON_SUPPORT_TIMERS
Definition: atmel_rf4ce/lib/inc/mac_config.h:56

Enumerator
T_Beacon_Tracking_Period 
T_Superframe 
T_Missed_Beacon 
T_Beacon 
T_Beacon_Preparation 
T_Scan_Duration 
T_Rx_Enable