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_dma_module
oC_eeprom_master_pageStructure describing the EEPROM Emulation master page
oC_eeprom_moduleInternal device instance struct
oC_eeprom_pageStructure describing emulated pages of EEPROM data
oC_events_module
oC_nvm_module
oC_rww_eeprom_master_pageStructure describing the EEPROM Emulation master page
oC_rww_eeprom_moduleInternal device instance struct
oC_rww_eeprom_pageStructure describing emulated pages of RWW EEPROM data
oC_system_clock_dpll_configDPLL-specific data container
oC_system_clock_moduleSystem clock module data container
oC_system_clock_xosc_configXOSC-specific data container
oCA_BLOCK_LINK
oCac_chan_configAnalog Comparator Comparator channel configuration structure
oCac_configAnalog Comparator module configuration structure
oCac_eventsAC event enable/disable structure
oCac_moduleAC software device instance structure
oCac_win_configAnalog Comparator Window configuration structure
oCadc_configADC configuration structure
oCadc_correction_configGain and offset correction configuration structure
oCadc_eventsADC event enable/disable structure
oCadc_moduleADC software device instance structure
oCadc_window_configWindow monitor configuration structure
oCbodvdd_configConfiguration structure for a BODVDD module
oCcan_configCAN configuration structure
oCcan_extended_message_filter_elementCAN extended message ID filter element structure
oCCAN_EXTENDED_MESSAGE_FILTER_ELEMENT_F0_Type
oCCAN_EXTENDED_MESSAGE_FILTER_ELEMENT_F1_Type
oCcan_moduleCAN software device instance structure
oCcan_rx_element_bufferCAN receive element structure for buffer
oCcan_rx_element_fifo_0CAN receive element structure for FIFO 0
oCcan_rx_element_fifo_1CAN receive element structure for FIFO 1
oCCAN_RX_ELEMENT_R0_Type
oCCAN_RX_ELEMENT_R1_Type
oCcan_standard_message_filter_elementCAN standard message ID filter element structure
oCCAN_STANDARD_MESSAGE_FILTER_ELEMENT_S0_Type
oCcan_tx_elementCAN transfer element structure
oCCAN_TX_ELEMENT_T0_Type
oCCAN_TX_ELEMENT_T1_Type
oCcan_tx_event_elementCAN transfer event FIFO element structure
oCCAN_TX_EVENT_ELEMENT_E0_Type
oCCAN_TX_EVENT_ELEMENT_E1_Type
oCccl_configCCL module configuration structure
oCccl_lut_configCCL LUT 0 to 3 configuration structure
oCcorCoRoutineControlBlock
oCdac_chan_configDAC channel configuration structure
oCdac_configDAC configuration structure
oCdac_eventsDAC event enable/disable structure
oCdac_moduleDAC software device instance structure
oCDIR
oCdma_crc_configConfigurations for CRC calculation
oCdma_descriptor_configDMA transfer descriptor configuration
oCdma_events_configConfigurations for DMA events
oCdma_resourceStructure for DMA transfer resource
oCdma_resource_configDMA configurations for transfer
oCeeprom_emulator_parametersEEPROM memory parameter structure
oCevents_configEvents configuration struct
oCevents_hookEvent hook
oCevents_resourceEvent channel resource
oCextint_chan_confExternal Interrupt Controller channel configuration structure
oCextint_eventsExternal Interrupt event enable/disable structure
oCextint_nmi_confExternal Interrupt Controller NMI configuration structure
oCFATFS
oCFIL
oCFILINFO
oCfontStorage structure for font meta data
oCfreqm_configFREQM module configuration structure
oCfreqm_moduleFREQM software device instance structure
oCgfx_mono_bitmapStorage structure for bitmap pixel data and metadata
oCgfx_mono_menuMenu struct
oCgfx_mono_spinctrlSpin control struct
oCgfx_mono_spinctrl_spincollectionCollection of spinners struct
oCgfx_mono_spinctrl_stringString struct
oCHeapRegion
oCi2c_master_configConfiguration structure for the I2C Master device
oCi2c_master_moduleSERCOM I2C Master driver software device instance structure
oCi2c_master_packetI2C master packet for read/write
oCi2c_slave_configConfiguration structure for the I2C slave device
oCi2c_slave_moduleSERCOM I2C slave driver software device instance structure
oCi2c_slave_packetI2C slave packet for read/write
oCidiv_returnDIVAS signed division operator result output structure
oCiso7816_config_tISO7816 configuration struct
oCksz8851snl_deviceKsz8851snl driver structure
oCmemThe heap is made up as a list of structs of this type
oCmemp
oCnetbuf
oCnetifGeneric data structure used for all lwIP network interfaces
oCnvm_configNVM controller configuration structure
oCnvm_fusebitsNVM user row fuse setting structure
oCnvm_parametersNVM memory parameter structure
oColed1_instanceDriver instance struct
oCpbuf
oCport_configPort pin configuration structure
oCport_input_event_configPort input event configuration structure
oCQueueDefinition
oCrtc_calendar_alarm_timeAlarm structure
oCrtc_calendar_configRTC configuration structure
oCrtc_calendar_eventsRTC Calendar event enable/disable structure
oCrtc_calendar_timeTime structure
oCrtc_count_configRTC Count configuration structure
oCrtc_count_eventsRTC Count event enable/disable structure
oCrtc_tamper_configRTC Tamper configuration structure
oCrtc_tamper_input_configRTC tamper input configuration structure
oCrww_eeprom_emulator_parametersRWW EEPROM memory parameter structure
oCsd_mmc_cardSD/MMC card information structure
oCsdadc_configSDADC configuration structure
oCsdadc_correction_configSDADC correction configuration structure
oCsdadc_eventsSDADC event enable/disable structure
oCsdadc_moduleSDADC software device instance structure
oCsdadc_referenceReference configuration structure
oCsdadc_window_configWindow monitor configuration structure
oCspi_configSPI configuration structure
oCspi_master_configSPI Master configuration structure
oCspi_master_vec_bufdescBuffer descriptor structure
oCspi_master_vec_configDriver configuration structure
oCspi_master_vec_moduleDriver instance
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
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
oCsystem_clock_source_dpll_configConfiguration structure for DPLL
oCsystem_clock_source_osc32k_configConfiguration structure for OSCULP32K
oCsystem_clock_source_osc48m_configConfiguration structure for OSC48M
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
oCt_monitor_if
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
oCtcc_capture_configConfiguration struct for the TCC module capture
oCtcc_configTCC configuration structure
oCtcc_counter_configConfiguration struct for the TCC module base counter
oCtcc_eventsTCC event enable/disable structure
oCtcc_input_event_configTCC input event enable/disable/configure structure
oCtcc_match_wave_configConfiguration struct for the TCC module match/wave generation
oCtcc_moduleTCC software device instance structure
oCtcc_non_recoverable_fault_configConfiguration struct for TCC module non-recoverable fault
oCtcc_output_event_configTCC output event enable/disable/configure structure
oCtcc_pins_configConfiguration struct for the TCC module output pins
oCtcc_recoverable_fault_configConfiguration struct for TCC module recoverable fault
oCtcc_wave_extension_configConfiguration struct for the TCC module waveform extension
oCtcpip_msg
oCtest_caseA test case
oCtest_suiteA test suite
oCtsens_calibrationCalibration configuration structure
oCtsens_configTSENS configuration structure
oCtsens_eventsTSENS event enable/disable structure
oCtsens_moduleTSENS software device instance structure
oCtsens_window_configWindow monitor configuration structure
oCtskTaskControlBlock
oCuidiv_returnDIVAS unsigned division operator result output structure
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
oCwdt_confWatchdog Timer configuration 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
\CxTIME_OUT