Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oC_system_clock_dfll_configDFLL-specific data container
oC_system_clock_dpll_configDPLL-specific data container
oC_system_clock_moduleSystem clock module data container
oC_system_clock_xosc_configXOSC-specific data container
oCaddress_field_tMAC Address type
oCapp_payload_tApplication payload frame structure
oCbuffer_tBuffer structure holding information of each buffer
oCcrc_set_req_tCRC set request frame structure to change the peer node's CRC settings
oCcrc_set_rsp_tCRC set response frame structure to send the status of crc_set_req
oCcrc_stat_req_tCRC status request frame structure to request the peer node's CRC settings
oCcrc_stat_rsp_tCRC status response frame structure to send the peer node's CRC settings
oCdata_pkt_range_test_tData packet frame structure to send data in Range Measurement mode
oCdiv_set_req_tAntenna Diversity set request frame structure to change the peer node's antenna diversity settings
oCdiv_set_rsp_tAntenna Diversity set response frame structure to send the status of div_set_req
oCdiv_stat_req_tAntenna Diversity status request frame structure to request the peer node's antenna diversity settings
oCdiv_stat_rsp_tAntenna Diversity status response frame structure to send the peer node's antenna diversity settings
oCed_scan_result_tED scan result structure to hold the channel and its ED value
oCextint_chan_confExternal Interrupt Controller channel configuration structure
oCextint_eventsExternal Interrupt event enable/disable structure
oCextint_nmi_confExternal Interrupt Controller NMI configuration structure
oCframe_info_tagGlobally used frame information structure
oCfsk_tag
oCgeneral_pkt_tUnion of all request and and response structures
oCleg_oqpsk_tag
oCmcps_data_conf_tagThis is the MCPS-DATA.confirm message structure
oCmcps_data_ind_tagThis is the MCPS-DATA.indication message structure
oCmcps_data_req_tagThis is the MCPS-DATA.request message structure
oCmcps_purge_conf_tagThis is the MCPS-PURGE.confirm message structure
oCmcps_purge_req_tagThis is the MCPS-PURGE.request message structure
oCmlme_associate_conf_tagThis is the MLME-ASSOCIATE.confirm message structure
oCmlme_associate_ind_tagThis is the MLME-ASSOCIATE.indication message structure
oCmlme_associate_req_tagThis is the MLME-ASSOCIATE.request message structure
oCmlme_associate_resp_tagThis is the MLME-ASSOCIATE.response message structure
oCmlme_beacon_notify_ind_tagThis is the MLME-BEACON-NOTIFY.indication message structure
oCmlme_comm_status_ind_tagThis is the MLME-COMM-STATUS.indication message structure
oCmlme_disassociate_conf_tagThis is the MLME-DISASSOCIATE.confirm message structure
oCmlme_disassociate_ind_tagThis is the MLME-DISASSOCIATE.indication message structure
oCmlme_disassociate_req_tagThis is the MLME-DISASSOCIATE.request message structure
oCmlme_get_conf_tagThis is the MLME-GET.confirm message structure
oCmlme_get_req_tagThis is the MLME-GET.request message structure
oCmlme_orphan_ind_tagThis is the MLME-ORPHAN.indication message structure
oCmlme_orphan_resp_tagThis is the MLME-ORPHAN.response message structure
oCmlme_poll_conf_tagThis is the MLME-POLL.confirm message structure
oCmlme_poll_req_tagThis is the MLME-POLL.request message structure
oCmlme_reset_conf_tagThis is the MLME-RESET.confirm message structure
oCmlme_reset_req_tagThis is the MLME-RESET.request message structure
oCmlme_rx_enable_conf_tagThis is the MLME-RX-ENABLE.confirm message structure
oCmlme_rx_enable_req_tagThis is the MLME-RX-ENABLE.request message structure
oCmlme_scan_conf_tagThis is the MLME-SCAN.confirm message structure
oCmlme_scan_req_tagThis is the MLME-SCAN.request message structure
oCmlme_start_conf_tagThis is the MLME-START.confirm message structure
oCmlme_start_req_tagThis is the MLME-START.request message structure
oCmlme_sync_loss_ind_tagThis is the MLME-SYNC-LOSS.indication message structure
oCmlme_sync_req_tagThis is the MLME-SYNC.request message structure
oCmr_oqpsk_tag
oCnew_phy_tag
oCnode_ib_tStructure to holds the information base for the node
oCofdm_tag
oCoqpsk_tag
oCparam_value_tParameter value types
oCpeer_conf_tPeer confirm frame structure used in Peer Search process
oCpeer_info_rsp_tPeer information response frame structure to send the peer details
oCpeer_req_tPeer request frame structure used in Peer Search process
oCpeer_rsp_tPeer response frame structure used in Peer Search process
oCpeer_search_receptor_arg_tStructure to hold the peer device's short address and ieee address
oCpeer_state_function_tStructure to hold the the function pointers to handle various Peer Search Process tasks
oCphy_mode_tagPHY mode structure
oCphy_tag
oCpib_value_tPIB attribute value type
oCport_configPort pin configuration structure
oCprint_event_msg_tPrint event message stucture to organize the prints
oCqueue_tagQueue structure
oCrange_tx_t
oCrate_tag
oCremote_test_req_tRemote Test Start Request Structure
oCresult_req_tResult request frame structure to request the results of the PER test
oCresult_rsp_tResult response frame structure to send the results of the PER test
oCscan_result_list_tUnion to force alignment of variable portion of scan confirm with wpan_pandescriptor_t
oCsearch_tStructure to search for a buffer to be removed from a queue
oCset_param_cb_tStructure used for updating the parameters after sending them to peer
oCset_parm_req_tSet paramter Request frame structure to set the the parameters like channel on peer node
oCspi_configSPI configuration structure
oCspi_master_configSPI Master configuration structure
oCspi_moduleSERCOM SPI driver software device instance structure
oCspi_slave_configSPI slave configuration structure
oCspi_slave_instSPI peripheral slave instance structure
oCspi_slave_inst_configSPI peripheral slave configuration structure
oCstate_function_tThis structure forms the jump table to address various main states in this application
oCStructCPtrStructure of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
oCStructCVPtrStructure of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
oCStructPtrStructure of pointers to 64-, 32-, 16- and 8-bit unsigned integers
oCStructVPtrStructure of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
oCsun_phy_mode_tag
oCsun_phy_tag
oCsystem_battery_backup_power_switch_configBattery Backup Power Switch (BBPS) Control configuration
oCsystem_clock_source_dfll_configConfiguration structure for DFLL
oCsystem_clock_source_dpll_configConfiguration structure for DPLL
oCsystem_clock_source_osc16m_configConfiguration structure for OSC16M
oCsystem_clock_source_osc32k_configConfiguration structure for OSCULP32K
oCsystem_clock_source_osculp32k_configConfiguration structure for OSCULP32K
oCsystem_clock_source_xosc32k_configConfiguration structure for XOSC32K
oCsystem_clock_source_xosc_configConfiguration structure for XOSC
oCsystem_gclk_chan_configGeneric Clock configuration structure
oCsystem_gclk_gen_configGeneric Clock Generator configuration structure
oCsystem_pinmux_configPort pin configuration structure
oCsystem_standby_configStandby configuration
oCsystem_voltage_references_configVoltage References System (VREF) Control configuration
oCsystem_voltage_regulator_configVoltage Regulator System (VREG) Control configuration
oCtal_pib_tag
oCtc_16bit_configConfiguration struct for TC module in 16-bit size counter mode
oCtc_32bit_configConfiguration struct for TC module in 32-bit size counter mode
oCtc_8bit_configConfiguration struct for TC module in 8-bit size counter mode
oCtc_configTC configuration structure
oCtc_eventsTC event enable/disable structure
oCtc_moduleTC software device instance structure
oCtc_pwm_channelConfiguration struct for TC module in 32-bit size counter mode
oCtimer_info_tag
oCtrx_config_params_tStructure to hold all configurable parameter values
oCUnion1616-bit union
oCUnion3232-bit union
oCUnion6464-bit union
oCUnionCPtrUnion of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
oCUnionCVPtrUnion of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
oCUnionPtrUnion of pointers to 64-, 32-, 16- and 8-bit unsigned integers
oCUnionVPtrUnion of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
oCusart_configUSART configuration struct
oCusart_moduleSERCOM USART driver software device instance structure
oCwpan_addr_spec_tagDevice address specification structure
\Cwpan_pandescriptor_tagPAN descriptor information structure