Microchip® Advanced Software Framework

src Directory Reference

Files

file  mac.c
 This module runs the MAC scheduler.
 
file  mac_api.c
 This file contains MAC API functions.
 
file  mac_associate.c
 Implements the functionality required for Association.
 
file  mac_beacon.c
 Implements the building of beacon frames and initiates transmission via CSMA-CA after reception of a beacon request frame in a nonbeacon-enabled PAN.
 
file  mac_callback_wrapper.c
 Wrapper code for MAC callback functions.
 
file  mac_data_extract_mhr.c
 Implements common functionality for MAC.
 
file  mac_data_ind.c
 Implements incoming frame handling in the MAC.
 
file  mac_data_req.c
 Implements data request related functions.
 
file  mac_disassociate.c
 Implements the MLME-DISASSOCIATION functionality.
 
file  mac_dispatcher.c
 Dispatches the events by decoding the message type.
 
file  mac_gts.c
 This file implements GTS feature for MAC.
 
file  mac_mcps_data.c
 Handles MCPS related primitives and frames.
 
file  mac_misc.c
 This file implements miscellaneous MAC sublayer components.
 
file  mac_orphan.c
 Implements orphan scan related functionalities on the parent side.
 
file  mac_pib.c
 Implements the MAC PIB attribute handling.
 
file  mac_poll.c
 Implements the MLME-POLL.request handling.
 
file  mac_process_beacon_frame.c
 Implements the processing of a received beacon frame.
 
file  mac_process_tal_tx_frame_status.c
 Processes the TAL tx frame status received on the frame transmission.
 
file  mac_rx_enable.c
 Implements the MLME-RX-ENABLE functionality.
 
file  mac_scan.c
 
file  mac_security.c
 Handles MAC security.
 
file  mac_start.c
 This file implements the MLME-START.request (MAC layer management entity) entry points.
 
file  mac_sync.c
 Implements the MLME-SYNC.request.
 
file  mac_tx_coord_realignment_command.c
 Implements the coordinator realignment command.