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:
[detail level 123]
oC_IPheaderIP Header structure
oC_slave_device_tThe slave device instance
oCA_BLOCK_LINK
oCacc_t
oCarp_headerARP header structure
oCat25_cmdSerialFlash transfers request prepared by the AT25 driver
oCblock_status
oCBLOCKING_QUEUE_PARAMETERS
oCcan_bit_timing_t
oCcan_mb_conf_tDefine the struct for CAN message mailbox
oCchipid_dataDefinition for chip id register data struct
oCchipidtypeChip ID catalog information: Type ID and its description stream
oCclock_opt_tClock mode structure
oCcorCoRoutineControlBlock
oCCOUNT_SEM_STRUCT
oCdata_frame_opt_tData frame structure
oCDIR
oCdma_transfer_descriptor_tDMA transfer descriptor structure, otherwise known as a Linked List Item (LLI)
oCemac_dev_memEMAC device memory management struct
oCemac_deviceEMAC driver structure
oCemac_optionsInput parameters when initializing the emac module mode
oCemac_rx_descriptorReceive buffer descriptor struct
oCemac_tx_descriptorTransmit buffer descriptor struct
oCeth_packetEthernet packet structure
oCethernet_headerEthernet header structure
oCethernetifHelper struct to hold private data used to operate your ethernet interface
oCFATFS
oCfifo_descFIFO descriptor used by FIFO driver
oCFIL
oCFILINFO
oCfontStorage structure for font meta data
oCfreertos_dma_tx_control
oCfreertos_pdc_rx_control
oCfreertos_peripheral_optionsDefine the behaviour of FreeRTOS ASF read and write functions for a peripheral
oCfreertos_peripheral_parameters
oCfs_file
oCfsdata_file
oCfsdata_file_noconst
oCgenclk_configHardware representation of a set of generic clock parameters
oCgfx_bitmapStorage structure for bitmap pixel data and metadata
oCHeapRegion
oChttp_state
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
oCicmp_echo_headerICMP echo header structure
oCili9225_fontFont structure
oCili9225_opt_tInput parameters when initializing ili9225 driver
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
oCmain_conf_desc_tUSB HID mouse configuration descriptor struct
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
oCmxt_conf_messageprocessor_t5Object message
oCmxt_deviceMaXTouch device information data container struct
oCmxt_gen_commandprocessor_t6Commandprocessor T6 object
oCmxt_info_objectIdentification header
oCmxt_objectObject table entry
oCmxt_report_id_mapMap of the report ID vs object type and instance
oCmxt_touch_eventTouch event struct
oCnand_flash_eccNAND Flash ECC layer is called by upper layer, it will call the raw layer to do write/read operations, and do ECC check to the write/read result, it then will feedback the ECC check result to the upper layer
oCnand_flash_management
oCnand_flash_map
oCnand_flash_model
oCnand_flash_rawThe raw NAND Flash layer drives hardware-specific Bus Read and Bus Write operations to communicate with the NAND Flash device
oCnand_flash_spare_scheme
oCnand_flash_translation
oCnetbuf
oCnetifGeneric data structure used for all lwIP network interfaces
oCpbuf
oCpdc_packetPDC data packet for transfer
oCpll_configHardware-specific representation of PLL configuration
oCpwm_channel_tInput parameters when configuring a PWM channel mode
oCpwm_clock_tInput parameters when initializing PWM
oCqt_lib_sig_info_tThis will be used to get the library information from the library
oCqt_setup_blockDefinitions for AT42QT2160 setup block
oCqt_statusStructure for QT2160 device-status, include:
oCQueueDefinition
oCrtouch_calibration_point_structStorage structure for calibration point (actual and raw positions)
oCrtouch_calibration_points_structCollection of the five calibration points required to compute calibration
oCrtouch_event_structUser touch event structure
oCrtouch_point_structPoint definition
oCsam_uart_optOption list for UART peripheral initialization
oCsam_uotghs_dmach_tStructure for DMA registers in a channel
oCsam_uotghs_dmadesc_tStructure for DMA descriptor
oCsam_uotghs_uhdmach_tStructure for DMA registers in a channel
oCsam_uotghs_uhdmadesc_tStructure for DMA descriptor
oCsam_usart_opt_tMicro definition for LIN mode of SAMV71
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
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
oCsdramc_memory_dev
oCSEMAPHORE_PARAMETERS
oCservent
oCsn65hvd234_ctrl_t
oCspc_control_page_info_execptSPC-2 Informational exceptions control page See chapter 8.3.8
oCspi_devicePolled SPI device definition
oCsswt_cbStruct used for sys_sem_wait_timeout() to tell wether the time has run out or the semaphore has really become available
oCst_lin_messageThis structure allows to handle a LIN message and, at the end of the received/transmitted message, allows to call a function associated to this message, the update or the capture of "signals"
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
oCsys_timeo
oCsys_timeouts
oCtag_qt_touch_lib_config_data_tPost processing configuration data that is received from the debug interface
oCtag_qt_touch_lib_measure_data_tMeasured touch data that is sent for the debugging and fine tunning
oCtag_qt_touch_status_tThe state of the library sensors
oCtag_sensor_t
oCtcpip_msg
oCtest_caseA test case
oCtest_suiteA test suite
oCtftphdr
oCTimeoutlistPerThread
oCtimers_info
oCtskTaskControlBlock
oCtwi_module
oCtwi_optionsInput parameters when initializing the TWI module mode
oCtwi_packetInformation concerning the data transmission
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_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
oCuotghs_dma_control_tStructure for DMA control register
oCuotghs_dma_nextdesc_tAccess points to the UOTGHS device DMA memory map with arrayed registers
oCuotghs_dma_status_tStructure for DMA status register
oCuotghs_uhdma_control_tStructure for DMA control register
oCuotghs_uhdma_nextdesc_tAccess points to the UOTGHS host DMA memory map with arrayed registers
oCuotghs_uhdma_status_tStructure for DMA status register
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_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
oCwav_header
oCwaveconfig_t[tc_capture_selection]
oCwin_areaGeometric type describing an area on screen
oCwin_attributesWindow attribute data
oCwin_clip_regionGeometric type describing a clipping region, used when drawing windows
oCwin_command_eventEvent data for command events, e.g
oCwin_eventEvent data for all events
oCwin_event_queueEvent queue control struct
oCwin_keyboard_eventEvent data for all keyboard events, e.g
oCwin_pointGeometric type describing a point or vector on screen, relative or absolute
oCwin_pointer_eventEvent data for all pointer events, e.g
oCwin_windowWindow control data
oCwtk_basic_frameBasic frame control struct
oCwtk_buttonThis is the button control struct
oCwtk_check_boxThis is the check box control struct
oCwtk_frameFrame control struct
oCwtk_icon_buttonThis is the icon button control struct
oCwtk_icon_groupThis is the icon button group control struct
oCwtk_labelThis is the label control struct
oCwtk_plotPlot control struct
oCwtk_progress_barProgress bar control struct
oCwtk_radio_buttonThis is the radio button control struct
oCwtk_radio_groupThis is the radio button group control struct
oCwtk_sliderSlider control struct
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
oCxyz_g_t
\Cxyz_t