Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

All Build configurations Macros are defined in this module.

Defines MAC Build Configuration Used.

Macros

#define MAC_ASSOCIATION_INDICATION_RESPONSE
 FEATURE SET FOR RFD BUILD. More...
 
#define MAC_ASSOCIATION_REQUEST_CONFIRM   (1)
 
#define MAC_BEACON_NOTIFY_INDICATION   (1)
 
#define MAC_COMM_STATUS_INDICATION   (0)
 
#define MAC_DISASSOCIATION_BASIC_SUPPORT   (1)
 
#define MAC_DISASSOCIATION_FFD_SUPPORT
 
#define MAC_GET_SUPPORT   (1)
 
#define MAC_GTS_REQUEST   (1)
 FEATURE SET FOR BUILD WITH BEACON ENABLED NETWORK SUPPORT. More...
 
#define MAC_INDIRECT_DATA_BASIC   (1)
 
#define MAC_INDIRECT_DATA_FFD
 
#define MAC_ORPHAN_INDICATION_RESPONSE
 
#define MAC_PAN_ID_CONFLICT_AS_PC
 
#define MAC_PAN_ID_CONFLICT_NON_PC   (1)
 
#define MAC_PURGE_REQUEST_CONFIRM
 
#define MAC_RX_ENABLE_SUPPORT   (1)
 
#define MAC_SCAN_ACTIVE_REQUEST_CONFIRM   (1)
 
#define MAC_SCAN_ED_REQUEST_CONFIRM   (0) /* No Energy Detect Scan */
 
#define MAC_SCAN_ORPHAN_REQUEST_CONFIRM   (1)
 
#define MAC_SCAN_PASSIVE_REQUEST_CONFIRM   (1)
 
#define MAC_SCAN_SUPPORT   (1)
 
#define MAC_START_REQUEST_CONFIRM
 
#define MAC_SYNC_LOSS_INDICATION   (1)
 
#define MAC_SYNC_REQUEST   (1)
 FEATURE SET FOR BUILD WITH BEACON ENABLED NETWORK SUPPORT. More...
 

#define MAC_ASSOCIATION_INDICATION_RESPONSE
Value:
(0) /* No acceptance of
* association FROM other
* nodes */

FEATURE SET FOR RFD BUILD.

#define MAC_ASSOCIATION_REQUEST_CONFIRM   (1)
#define MAC_BEACON_NOTIFY_INDICATION   (1)
#define MAC_COMM_STATUS_INDICATION   (0)
#define MAC_DISASSOCIATION_BASIC_SUPPORT   (1)
#define MAC_DISASSOCIATION_FFD_SUPPORT
Value:
(0) /* No indirect tx of
* disassocation
* notification frames */
#define MAC_GET_SUPPORT   (1)
#define MAC_GTS_REQUEST   (1)

FEATURE SET FOR BUILD WITH BEACON ENABLED NETWORK SUPPORT.

#define MAC_INDIRECT_DATA_BASIC   (1)
#define MAC_INDIRECT_DATA_FFD
Value:
(0) /* No Transmission of
* indirect data */
#define MAC_ORPHAN_INDICATION_RESPONSE
Value:
(0) /* No Handling of Orphan
* Notification */
#define MAC_PAN_ID_CONFLICT_AS_PC
Value:
(0) /* No PAN-Id conflict
* detection as PAN
* Coordinator */
#define MAC_PAN_ID_CONFLICT_NON_PC   (1)
#define MAC_PURGE_REQUEST_CONFIRM
Value:
(0) /* No Purging of indirect
* data */
#define MAC_RX_ENABLE_SUPPORT   (1)
#define MAC_SCAN_ACTIVE_REQUEST_CONFIRM   (1)
#define MAC_SCAN_ED_REQUEST_CONFIRM   (0) /* No Energy Detect Scan */
#define MAC_SCAN_ORPHAN_REQUEST_CONFIRM   (1)
#define MAC_SCAN_PASSIVE_REQUEST_CONFIRM   (1)
#define MAC_SCAN_SUPPORT   (1)
#define MAC_START_REQUEST_CONFIRM
Value:
(0) /* No Start or realignment
* of networks */

Referenced by mac_build_and_tx_data_req(), mlme_poll_request(), mlme_sync_request(), and tx_pan_id_conf_notif().

#define MAC_SYNC_LOSS_INDICATION   (1)
#define MAC_SYNC_REQUEST   (1)

FEATURE SET FOR BUILD WITH BEACON ENABLED NETWORK SUPPORT.