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_AVR32_RxTdDescriptor
oC_AVR32_TxTdDescriptor
oCActuatorReg
oCapi_msgThis struct contains a function to execute in another thread context and a struct api_msg_msg that serves as an argument for this function
oCapi_msg_msgThis struct includes everything that is necessary to execute a function for a netconn in another thread context (mainly used to process netconns in the tcpip_thread context to be thread safe)
oCavr32_usbb_uxdmax_t
oCcorCoRoutineControlBlock
oCeth_addr
oCeth_hdrEthernet header
oCetharp_entry
oCetharp_hdrARP message, see RFC 826 ("Packet format")
oCethernetifHelper struct to hold private data used to operate your ethernet interface
oCfd_set
oCFs_clusterlist_cacheStructure to store the cluster list cache
oCFs_file_segment
oCFs_index
oCFs_managementStructure to save the variables frequently used by file system mounted
oCFs_management_entryStructure to save the frequently variables of file system mounted
oCFs_management_fastStructure to save the variables very frequently used by file system mounted
oCFs_rootdirUnion to define a root directory
oCFs_sector_cacheStructure to store the information about sector cache (=last sector read or write on disk)
oCFs_segmentStructure to define a segment
oCgenclk_configHardware representation of a set of generic clock parameters
oCgpio_map_tA type definition of pins and modules connectivity
oCicmp_echo_hdrThis is the standard ICMP header only that the u32_t data is splitted to two u16_t like ICMP echo needs it
oCin_addrFor compatibility with BSD code
oCip_addr
oCip_addr2
oCip_addr_packed
oCip_hdr
oCip_pcb
oClinger
oCLogDef
oClwip_select_cbDescription for a task waiting in select
oClwip_setgetsockopt_dataThis struct is used to pass data to the set/getsockopt_internal functions running in tcpip_thread context (only a void* is allowed)
oClwip_sockContains all internal pointers and states used for a socket
oCmacb_packet_t
oCmemThe heap is made up as a list of structs of this type
oCmemp
oCnetbuf
oCnetconnA netconn descriptor
oCnetifGeneric data structure used for all lwIP network interfaces
oCpbuf
oCpbuf_customA custom pbuf: like a pbuf, but following a function pointer to free it
oCpbuf_custom_refA custom pbuf that holds a reference to another pbuf, which is freed when this custom pbuf is freed
oCpll_configHardware-specific representation of PLL configuration
oCpm_freq_param_tInput and output parameters when initializing PM clocks using pm_configure_clocks()
oCpwm_opt_tInput parameters when initializing a PWM channel
oCQueueDefinition
oCS_interfaceInterface
oCS_pipe_int
oCs_scsi_senseSense data
oCS_usb_configuration_descriptorUSB Configuration Descriptor
oCS_usb_device_descriptorUSB Device Descriptor
oCS_usb_device_qualifier_descriptorUSB Device Qualifier Descriptor
oCS_usb_endpoint_descriptorUSB Endpoint Descriptor
oCS_usb_interface_descriptorUSB Interface Descriptor
oCS_usb_language_idUSB Language Descriptor
oCS_usb_manufacturer_string_descriptorStruct usb_st_manufacturer
oCS_usb_product_string_descriptorStruct usb_st_product
oCS_usb_serial_numberStruct usb_st_serial_number
oCS_usb_setup_dataUSB Setup Data
oCS_usb_user_configuration_descriptor
oCS_UsbRequestUSB Request
oCsbc_st_std_inquiry_dataINQUIRY data
oCSensorReg
oCsockaddr
oCsockaddr_in
oCspi_options_tOption structure for SPI channels
oCst_cmd_registration
oCst_fs_clusterStructure to store cluster information
oCst_fs_format_table
oCst_scheduled_cmd
oCst_scheduled_param
oCstats_
oCstats_igmp
oCstats_mem
oCstats_proto
oCstats_sys
oCstats_syselem
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
oCt_cpu_timeStructure holding private information, automatically initialized by the cpu_set_timeout() function
oCtc_capture_opt_tParameters when initializing a timer/counter in capture mode
oCtc_interrupt_tTimer/counter interrupts
oCtc_waveform_opt_tParameters when initializing a timer/counter in waveform mode
oCtcp_hdr
oCtcp_listen_pcbs_t
oCtcp_pcb
oCtcp_pcb_listen
oCtcp_seg
oCtcpip_msg
oCTimeoutlistPerThread
oCtLED_DESCRIPTORStructure describing LED hardware connections
oCtskTaskControlBlock
oCu_avr32_flashc_fcmd_t
oCu_avr32_flashc_fcr_t
oCu_avr32_pm_bgcr_t
oCu_avr32_pm_bod_t
oCu_avr32_pm_cksel_t
oCu_avr32_pm_gcctrl_t
oCu_avr32_pm_icr_t
oCu_avr32_pm_idr_t
oCu_avr32_pm_ier_t
oCu_avr32_pm_mcctrl_t
oCu_avr32_pm_oscctrl0_t
oCu_avr32_pm_oscctrl1_t
oCu_avr32_pm_oscctrl32_t
oCu_avr32_pm_pll_t
oCu_avr32_pm_rccr_t
oCu_avr32_pm_vregcr_t
oCu_avr32_spi_cr_t
oCu_avr32_spi_csr_t
oCu_avr32_spi_idr_t
oCu_avr32_spi_ier_t
oCu_avr32_spi_mr_t
oCu_avr32_spi_tdr_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
oCusart_iso7816_options_tInput parameters when initializing ISO7816 mode
oCusart_options_tInput parameters when initializing RS232 and similar modes
oCusartPrivateData
oCxLIST
oCxLIST_ITEM
oCxMEMORY_REGION
oCxMINI_LIST_ITEM
oCxTASK_PARAMTERS
\CxTIME_OUT