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:
oCA_BLOCK_LINK
oCabdac_configConfiguration setting structure
oCabdac_dev_instABDAC driver software instance structure
oCac_ch_configACIFC channel configuration structure
oCac_configACIFC module configuration structure
oCac_dev_instACIFC driver structure
oCac_win_configACIFC window configuration structure
oCadc_cdma_configParameters for the configuration of the PDCA word
oCadc_cdma_first_configParameters for the configuration of the First CDMA register
oCadc_cdma_second_configParameters for the configuration of the Second CDMA register
oCadc_ch_configParameters for the configuration of the Sequencer
oCadc_configADC Configuration structure
oCadc_dev_instADC driver software instance structure
oCadc_pdca_configParameters for the configuration of the PDCA word
oCadc_seq_configParameters for the configuration of the Sequencer
oCaddress_field_tMAC Address type
oCaes_configAES Configuration structure
oCaes_dev_instAES driver software instance structure
oCapp_info_tag
oCapp_payload_tApplication payload frame structure
oCAppCmdHeader_t
oCAppCmdIdentify_t
oCAppCmdPendingTableEntry_t
oCAppCmdUartHeader_t
oCAppCmdUartIdentify_t
oCAppMessage_t
oCassociated_device_tagThis type definition of a structure can store the short address and the extended address of a device
oCast_calendar
oCast_calvDescription for Calendar Field
oCast_configAST configuration
oCat25_cmdSerialFlash transfers request prepared by the AT25 driver
oCauto_disc_var_tag
oCBLOCKING_QUEUE_PARAMETERS
oCbuffer_elementDatatype for the FIFO buffer
oCch_ag_var_tag
oCcorCoRoutineControlBlock
oCCOUNT_SEM_STRUCT
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
oCcrccu_dscr_typeCRCCU descriptor type
oCdata_pkt_range_test_tData packet frame structure to send data in Range Measurement mode
oCdata_var_tag
oCdfll_configHardware-specific representation of DFLL configuration
oCDIR
oCdisc_var_tag
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
oCeic_line_configConfiguration parameters of the EIC module
oCevents_ch_confEvent Channel configuration structure
oCevents_confEvent configuration structure
oCFATFS
oCfifo_descFIFO descriptor used by FIFO driver
oCFIL
oCFILINFO
oCfontFont structure
oCframe_info_tagGlobally used frame information structure
oCframe_payload_tGeneral Command frame payload type
oCfreqm_configFrequency Meter configuration structure
oCfreqm_dev_instFrequency Meter driver software instance structure
oCfsk_tag
oCfw_data_frame_tagStructure handling firmware data frames
oCgenclk_configHardware representation of a set of generic clock parameters
oCgeneral_pkt_tUnion of all request and and response structures
oCgloc_dev_instGlue Logic Controller driver software instance structure
oCgloc_lut_configGLOC lookup table (LUT) configuration structure
oCgpio_interrupt_sourceStructure for a GPIO pin interrupt source
oCgts_char_tag
oCHeapRegion
oChmatrix_master_ch_confHMatrix Master Channel configuration structure
oChmatrix_slave_ch_confHMatrix Slave Channel configuration structure
oChx8347a_opt_tInput parameters when initializing HX8347A driver
oCicmp6_echo_hdrThis is the ICMP6 header adapted for echo req/resp
oCicmp6_hdrThis is the standard ICMP6 header
oCicmp_echo_hdrThis is the standard ICMP header only that the u32_t data is split to two u16_t like ICMP echo needs it
oCiis_configConfiguration setting structure
oCiis_dev_inst
oCili9325_fontFont structure
oCili9325_opt_tInput parameters when initializing ili9325 driver
oCili93xx_fontFont structure
oCili93xx_opt_tInput parameters when initializing ili9325 driver
oCin_addrFor compatibility with BSD code
oCip_addr
oCip_addr2
oCip_addr_packed
oCip_globals
oCip_hdr
oCip_pcb
oCksz8851snl_deviceKsz8851snl driver structure
oClcdca_automated_char_configAutomated character display configuration structure
oClcdca_blink_configBlink configuration structure
oClcdca_circular_shift_configCircular shift configuration structure
oClcdca_configLCDCA controller configuration structure
oCleg_oqpsk_tag
oCmac_assoc_req_tagAssociation Request type
oCmac_assoc_response_tagAssociation Response type
oCmac_beacon_payload_tagBeacon Payload type
oCmac_coord_realign_tagCoordinator Realignment type
oCmac_data_payload_tagData Payload type
oCmac_dev_gts_mgmt_tagDevice GTS table structure
oCmac_disassoc_req_tagDisassociation Request type
oCmac_gts_desc_tag
oCmac_gts_list_tag
oCmac_gts_spec_tag
oCmac_pan_gts_mgmt_tagPANC GTS table structure
oCmac_pib_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
oCmemThe heap is made up as a list of structs of this type
oCmembagInternal structure used by membag to keep track of memory, with maximum 32 blocks per membag
oCmemp
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_gts_conf_tagThis is the MLME-GTS.confirm message structure
oCmlme_gts_ind_tagThis is the MLME-GTS.indication message structure
oCmlme_gts_req_tagThis is the MLME-GTS.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
oCnetbuf
oCnetifGeneric data structure used for all lwIP network interfaces
oCnetwork_timer_tag
oCnew_phy_tag
oCnib_tag
oCnib_value_t
oCnlde_data_conf_tagNLDE-DATA.confirm message structure
oCnlde_data_ind_tagNLDE-DATA.indication message structure
oCnlde_data_req_tagNLDE-DATA.request message structure
oCnlme_auto_disc_conf_tagNLME-AUTO-DISCOVERY.confirm message structure
oCnlme_auto_disc_req_tagNLME-AUTO-DISCOVERY.request message structure
oCnlme_comm_status_ind_tagNLME-COMM-STATUS.indication message structure
oCnlme_disc_conf_tagNLME-DISCOVERY.confirm message structure
oCnlme_disc_ind_tagNLME-DISCOVERY.indication message structure
oCnlme_disc_req_tagNLME-DISCOVERY.request message structure
oCnlme_disc_resp_tagNLME-DISCOVERY.response message structure
oCnlme_get_conf_tagNLME-GET.confirm message structure
oCnlme_get_req_tagNLME-GET.request message structure
oCnlme_pair_conf_tagNLME-PAIR.confirm message structure
oCnlme_pair_ind_tagNLME-PAIR.indication message structure
oCnlme_pair_req_tagNLME-PAIR.request message structure
oCnlme_pair_resp_tagNLME-PAIR.response message structure
oCnlme_reset_conf_tagNLME-RESET.confirm message structure
oCnlme_reset_req_tagNLME-RESET.request message structure
oCnlme_rx_enable_conf_tagNLME-RX-ENABLE.confirm message structure
oCnlme_rx_enable_req_tagNLME-RX-ENABLE.request message structure
oCnlme_set_conf_tagNLME-SET.confirm message structure
oCnlme_set_req_tagNLME-SET.request message structure
oCnlme_start_conf_tagNLME-START.confirm message structure
oCnlme_start_req_tagNLME-START.request message structure
oCnlme_unpair_conf_tagNLME-UNPAIR.confirm message structure
oCnlme_unpair_ind_tagNLME-UNPAIR.indication message structure
oCnlme_unpair_req_tagNLME-UNPAIR.request message structure
oCnlme_unpair_resp_tagNLME-UNPAIR.response message structure
oCnlme_update_key_conf_tagNLME-UPDATE-KEY.confirm message structure
oCnlme_update_key_req_tagNLME-UPDATE-KEY.request message structure
oCnode_ib_tStructure to holds the information base for the node
oCNodeDesc_tagElements of the NodeDesc type as defined by 094945r00ZB_RF4CE-Specification.pdf
oCnvram_data_t
oCnwk_ch_agility_conf_tagNWK_CH_AGILITY.confirm message structure
oCnwk_ch_agility_ind_tagNWK_CH_AGILITY.indication message structure
oCnwk_ch_agility_req_tagNWK_CH_AGILITY.request message structure
oCnwk_cmd_frame_hdr_tag
oCnwk_cmd_frame_tag
oCNWK_DataInd_t
oCNWK_DataReq_t
oCnwk_disc_req_cmd_tag
oCnwk_frame_header_tag
oCnwk_frame_tag
oCnwk_indication_callback_tagStruct for network indication callback
oCnwk_pair_req_cmd_tag
oCnwk_pair_resp_cmd_tag
oCnwk_ping_req_cmd_tag
oCnwk_ping_req_frm_tag
oCnwk_ping_resp_cmd_tag
oCnwk_ping_resp_frm_tag
oCnwk_seed_cmd_tag
oCnwk_var_tag
oCNwkCommandAck_t
oCNwkCommandRouteError_t
oCNwkCommandRouteReply_t
oCNwkCommandRouteRequest_t
oCNwkDuplicateRejectionEntry_t
oCNwkFrame_t
oCNwkFrameHeader_t
oCNwkFrameMulticastHeader_t
oCNwkIb_t
oCofdm_tag
oCoqpsk_tag
oCpair_var_tag
oCpairing_table_tagStructure implementing the pairing table entry as defined by 094945r00ZB_RF4CE-Specification.pdf
oCparam_value_tParameter value types
oCparc_configPARC configuration structure
oCparc_modulePARC driver structure
oCparse_tag
oCpbuf
oCpdca_channel_config_tPDCA channel options
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_DataInd_t
oCphy_layer_attrib_tag
oCphy_mode_tagPHY mode structure
oCphy_tag
oCpib_value_tPIB attribute value type
oCpicouart_config
oCpicouart_dev_inst
oCpll_configHardware-specific representation of PLL configuration
oCprint_event_msg_tPrint event message stucture to organize the prints
oCqt_setup_blockDefinitions for AT42QT2160 setup block
oCqt_statusStructure for QT2160 device-status, include:
oCQueueDefinition
oCrange_tx_t
oCrate_tag
oCremote_test_req_tRemote Test Start Request Structure
oCreset_var_tag
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
oCrx_en_var_tag
oCsam_usart_opt_tMicro definition for LIN mode of SAMV71
oCsam_usbc_ctr_sta_bk_t
oCsam_usbc_ctr_sta_t
oCsam_usbc_pcksize_bk_t
oCsam_usbc_udesc_bk_ctrl_stat_t
oCsam_usbc_udesc_ep_ctrl_stat_t
oCsam_usbc_udesc_sizes_t
oCsbc_caching_mode_pageSBC-2 Caching mode page
oCsbc_rdwr_error_recovery_mode_pageSBC-2 Read-Write Error Recovery mode page
oCsbc_read_capacity10_dataSBC-2 READ CAPACITY (10) parameter data
oCsbc_slba_block_descSBC-2 Short LBA mode parameter block descriptor
oCscan_result_list_tUnion to force alignment of variable portion of scan confirm with wpan_pandescriptor_t
oCscsi_inquiry_dataSCSI Standard Inquiry data structure
oCscsi_mode_page_0_headerSCSI Page_0 Mode Page header (SPF not set)
oCscsi_mode_param_header10SCSI Mode Parameter Header used by MODE SELECT(10) and MODE SENSE(10)
oCscsi_mode_param_header6SCSI Mode Parameter Header used by MODE SELECT(6) and MODE SENSE(6)
oCscsi_request_sense_dataSCSI Standard Request sense data structure
oCsd_mmc_cardSD/MMC card information structure
oCsec_ctrl_tagStructure containing auxiliary security header information
oCSEMAPHORE_PARAMETERS
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
oCsn65hvd234_ctrl_t
oCspc_control_page_info_execptSPC-2 Informational exceptions control page See chapter 8.3.8
oCspi_devicePolled SPI device definition
oCstart_var_tag
oCstate_function_tThis structure forms the jump table to address various main states in this application
oCstatus_block_t
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
oCsys_timeo
oCSYS_Timer_t
oCtag_sensor_tSensor structure for storing sensor related information
oCtag_touch_at_config_tAutonomous Touch configuration input
oCtag_touch_at_pin_tAutonomous Touch pin configuration type
oCtag_touch_at_reg_tAutonomous Touch register configuration type
oCtag_touch_at_status_tAutonomous QTouch status type
oCtag_touch_config_tTouch Input Configuration type
oCtag_touch_filter_data_tTouch Filter Callback data type
oCtag_touch_global_param_tGlobal sensor configuration info
oCtag_touch_info_tTouch library information type
oCtag_touch_measure_data_tTouch Measured data type
oCtag_touch_qt_config_tQTouch configuration input
oCtag_touch_qt_dma_tQTouch dma type
oCtag_touch_qt_param_tQTouch sensor configuration type
oCtag_touch_qt_pin_tQTouch pin configuration type
oCtag_touch_qt_reg_tQTouch register configuration type
oCtag_touch_qt_time_tQTouch Library Timing info
oCtal_pib_tag
oCtcpip_msg
oCtest_caseA test case
oCtest_suiteA test suite
oCtimer_info_tag
oCtrx_config_params_tStructure to hold all configurable parameter values
oCtskTaskControlBlock
oCtwim_configInput parameters when initializing the TWIM module mode
oCtwim_packageInformation concerning the data transmission
oCtwis_callback
oCtwis_configInput parameters when initializing the TWIS module mode
oCtwis_dev_instTWI slave driver software instance structure
oCuart_rs232_optionsInput parameters when initializing RS232 and similar modes
oCudc_config_speed_tConfiguration descriptor and UDI link for one USB speed
oCudc_config_tAll information about the USB Device
oCudc_desc_tStructure for USB Device Configuration Descriptor
oCudc_string_desc_tUSB device string descriptor Structure used to transfer ASCII strings to USB String descriptor structure
oCudd_ctrl_request_tGlobal variable to give and record information of the setup request management
oCudi_api_tUDI API
oCudi_cdc_comm_desc_tCommunication Class interface descriptor
oCudi_cdc_data_desc_tData Class interface descriptor
oCudi_hid_generic_desc_tInterface descriptor structure for HID generic
oCudi_hid_generic_report_desc_tReport descriptor for HID generic
oCudi_hid_kbd_desc_tInterface descriptor structure for HID keyboard
oCudi_hid_kbd_report_desc_tReport descriptor for HID keyboard
oCudi_hid_mouse_desc_tInterface descriptor structure for HID mouse
oCudi_hid_mouse_report_desc_tReport descriptor for HID mouse
oCudi_hid_multi_touch_desc_tInterface descriptor structure for HID multi-touch
oCudi_hid_multi_touch_report_desc_tReport descriptor for HID multi-touch
oCudi_msc_desc_tInterface descriptor structure for MSC
oCudi_phdc_desc_t
oCudi_phdc_fnctext_desc_t
oCudi_phdc_metadata_t
oCudi_vendor_desc_tInterface descriptor structure for vendor Class interface
oCuhc_device_tStructure to store device information
oCuhd_ctrl_request_tStructure to store the high level setup request
oCuhd_desc_table_t
oCuhd_pipe_job_tStructure definition to store registered jobs on a pipe
oCuhi_aoa_dev_tStores relevant information about the USB connection
oCuhi_api_tUHI API
oCuhi_cdc_buf_tInternal buffer information
oCuhi_cdc_dev_tUSB CDC device information
oCuhi_cdc_line_tCommunication line information
oCuhi_cdc_port_tCommunication port information
oCuhi_hid_mouse_dev_t
oCuhi_msc_dev_tUSB MSC device information
oCuhi_msc_lun_tLUN structure information
oCuhi_vendor_dev_t
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
oCunpair_var_tag
oCusart_iso7816_opt_t
oCusart_spi_devicePolled SPI device definition
oCusart_spi_opt_t
oCusb_association_desc_tStandard USB Interface Association Descriptor structure
oCusb_cdc_acm_desc_tCDC ACM Functional Descriptor
oCusb_cdc_call_mgmt_desc_tCDC Call Management Functional Descriptor
oCusb_cdc_control_signal_tControl signal structure
oCusb_cdc_hdr_desc_tCDC Header Functional Descriptor
oCusb_cdc_line_coding_tLine Coding structure
oCusb_cdc_notify_msg_t
oCusb_cdc_notify_serial_state_tHardware handshake support (cdc spec 1.1 chapter 6.3.5)
oCusb_cdc_union_desc_tCDC Union Functional Descriptor
oCusb_conf_desc_tStandard USB configuration descriptor structure
oCusb_desc_table_t
oCusb_dev_bos_desc_tUSB Device BOS descriptor structure
oCusb_dev_capa_ext_desc_tUSB Device Capabilities - USB 2.0 Extension Descriptor structure
oCusb_dev_desc_tStandard USB device descriptor structure
oCusb_dev_lpm_desc_tUSB Device LPM Descriptor structure
oCusb_dev_qual_desc_tStandard USB device qualifier descriptor structure
oCusb_ep_desc_tStandard USB endpoint descriptor structure
oCusb_hid_descriptor_tHID Descriptor
oCusb_iad_desc_tStandard USB association descriptor structure
oCusb_iface_desc_tStandard USB interface descriptor structure
oCusb_msc_cbw
oCusb_msc_csw
oCusb_phdc_classfnct_desc_tPHDC Class Function Descriptor
oCusb_phdc_fnctext_desc_tPHDC Function Extension Descriptor Note: The wDevSpecializations fields must follow this struct
oCusb_phdc_fnctext_singlespec_desc_tPHDC Function Extension Descriptor with single specification
oCusb_phdc_meta_data_1_desc_t
oCusb_phdc_meta_data_desc_tPHDC Meta-Data Descriptor Note: The optional meta-data field (0 to 253B) can follow this struct
oCusb_phdc_metadata_msg_1_t
oCusb_phdc_metadata_msg_tPHDC Meta-Data Message Note: The optional meta-data field (0 to EPx_size-21) can follow this struct
oCusb_phdc_qos_desc_tPHDC QoS Descriptor
oCusb_setup_req_tA USB Device SETUP request
oCusb_str_desc_tA standard USB string descriptor structure
oCusb_str_lgid_desc_t
oCvendor_info_tag
oCwaveconfig_t[tc_capture_selection]
oCwdt_configWatchdog Timer configuration structure
oCwdt_dev_instWatchdog Timer driver software instance structure
oCwpan_addr_spec_tagDevice address specification structure
oCwpan_pandescriptor_tagPAN descriptor information structure
oCxCOMMAND_INPUT_LIST
oCxCOMMAND_LINE_INPUT
oCxEventGroupDefinition
oCxLIST
oCxLIST_ITEM
oCxMEMORY_REGION
oCxMINI_LIST_ITEM
oCxRTOS_HEAP
oCxSTATIC_EVENT_GROUP
oCxSTATIC_LIST
oCxSTATIC_LIST_ITEM
oCxSTATIC_MINI_LIST_ITEM
oCxSTATIC_QUEUE
oCxSTATIC_STREAM_BUFFER
oCxSTATIC_TCB
oCxSTATIC_TIMER
oCxSTREAM_BUFFER
oCxTASK_PARAMETERS
oCxTASK_PARAMTERS
oCxTASK_STATUS
oCxTIME_OUT
oCzrc_cmd_frm_tagZRC command frame structure
\Czrc_indication_callbackStruct for zrc indication callback