Atmel Software Framework

Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Nmath
 C_ssl_context
 C_ssl_session
 C_x509_buf
 C_x509_cert
 C_x509_crl
 C_x509_crl_entry
 C_x509_name
 C_x509_node
 C_x509_raw
 C_x509_time
 Cacifb_channel_tAC channel configuration
 Cacifb_tACIFB configuration
 Cacifb_window_tAC Window configuration
 Cadcifb_opt_t
 Caddress_t
 Cadv_config_end_tAtmel Data Visualizer end-of-configuration packet
 Cadv_config_field_tAtmel Data Visualizer data field configuration packet
 Cadv_config_stream_tAtmel Data Visualizer data stream configuration packet
 Cadv_data_end_t
 Cadv_data_field_t
 Cadv_data_start_tAtmel Data Visualizer data packet components
 Caes_contextAES context structure
 Cangle_t
 Capp_calculator_tCalculator context
 Carc4_contextARC4 context structure
 Cast_calendar_tInput when initializing AST in calendar mode
 Cat25_cmdSerialFlash transfers request prepared by the AT25 driver
 Cavr32_usbc_udesc_bk_ctrl_stat_t
 Cavr32_usbc_udesc_ep_ctrl_stat_t
 Cavr32_usbc_udesc_sizes_t
 Cbacking_store_struct
 Cbitread_perm_state
 Cbitread_working_state
 CBLOCKING_QUEUE_PARAMETERS
 Cbma_axis10_tBosch 10-bit Axis Data Format
 Cbma_axis14_tBosch 14-bit Axis Data Format
 Cbma_axis8_tBosch 8-bit Axis Data Format
 Cbmp_caldata_tBMP085 & BMP180 calibration coeffs
 Cbox
 Cbus_desc_tPlatform Bus Interface Descriptor
 Cc_derived_tbl
 Ccal_data_tSensor calibration data
 Ccalendar_dateCalendar structure to hold a date
 Ccamellia_contextCAMELLIA context structure
 Ccdjpeg_progress_mgr
 Ccjpeg_source_struct
 CcorCoRoutineControlBlock
 CCOUNT_SEM_STRUCT
 Ccurrent_level_tProximity sensor LED current table (mA, register field value)
 Cd_derived_tbl
 Cdes3_contextTriple-DES context structure
 Cdes_contextDES context structure
 Cdfll_configHardware-specific representation of DFLL configuration
 Cdfu_file_suffix_tDFU File Suffix
 Cdfu_status_tDFU Status
 Cdhm_context
 Cdjpeg_dest_struct
 Cdsp16_complex_t16-bit complex signed fixed point type
 Cdsp16_resampling_options_tOptions to attribute to the resampling algorithm
 Cdsp32_complex_t32-bit complex signed fixed point type
 Cdsp_resampling_context_tThis structure is used to store the context of streaming information during resampling process
 Cdsp_resampling_tThis structure is used to store the context of a resampling process
 Ceic_options_tConfiguration parameters of the EIC module
 Cfifo_descFIFO descriptor used by FIFO driver
 CfingerStruct for touch visualization data
 Cflip_msg_v1_tFLIP message structure
 Cflip_msg_v2_tFLIP message structure
 CfontStorage structure for font meta data
 CFs_clusterlist_cacheStructure to store the cluster list cache
 CFs_file_segment
 CFs_index
 CFs_managementStructure to save the variables frequently used by file system mounted
 CFs_management_entryStructure to save the frequently variables of file system mounted
 CFs_management_fastStructure to save the variables very frequently used by file system mounted
 CFs_rootdirUnion to define a root directory
 CFs_sector_cacheStructure to store the information about sector cache (=last sector read or write on disk)
 CFs_segmentStructure to define a segment
 Cgenclk_configHardware representation of a set of generic clock parameters
 Cgfx_bitmapStorage structure for bitmap pixel data and metadata
 Cgpio_map_tA type definition of pins and modules connectivity
 Chavege_stateHAVEGE state structure
 Chmc588l_axis_tHMC 5883l axis data format
 Chr_timeTimer structure
 Chuff_entropy_decoder
 Chuff_entropy_encoder
 CHuffmanTree
 Cimu3000_event_t
 Cisp_mem_bootloader_tMemory bootloader structure
 Cisp_mem_tMemory API definition
 Cisp_mems_tMemories list structure
 Citg3200_event_tInterrupt Service Routine Data Descriptor
 CJHUFF_TBL
 Cjpeg_c_coef_controller
 Cjpeg_c_main_controller
 Cjpeg_c_prep_controller
 Cjpeg_color_converter
 Cjpeg_color_deconverter
 Cjpeg_color_quantizer
 Cjpeg_common_struct
 Cjpeg_comp_master
 Cjpeg_component_info
 Cjpeg_compress_struct
 Cjpeg_d_coef_controller
 Cjpeg_d_main_controller
 Cjpeg_d_post_controller
 Cjpeg_decomp_master
 Cjpeg_decompress_struct
 Cjpeg_destination_mgr
 Cjpeg_downsampler
 Cjpeg_entropy_decoder
 Cjpeg_entropy_encoder
 Cjpeg_error_mgr
 Cjpeg_forward_dct
 Cjpeg_input_controller
 Cjpeg_inverse_dct
 Cjpeg_marker_reader
 Cjpeg_marker_struct
 Cjpeg_marker_writer
 Cjpeg_memory_mgr
 Cjpeg_progress_mgr
 Cjpeg_scan_info
 Cjpeg_source_mgr
 Cjpeg_transform_info
 Cjpeg_upsampler
 CJQUANT_TBL
 Cjvirt_barray_control
 Cjvirt_sarray_control
 Ckxtf9_axis_tKXTF9 Axis Data Format
 Clarge_pool_struct
 CLodePNG_Decoder
 CLodePNG_DecodeSettings
 CLodePNG_InfoColor
 CLodePNG_InfoPng
 CLodePNG_InfoRaw
 CLodePNG_IText
 CLodePNG_Text
 CLodePNG_Time
 CLodePNG_UnknownChunks
 CLodeZlib_DecompressSettings
 Cmallinfo
 Cmalloc_chunk
 Cmalloc_params
 Cmalloc_segment
 Cmalloc_state
 Cmalloc_tree_chunk
 Cmd2_contextMD2 context structure
 Cmd4_contextMD4 context structure
 Cmd5_contextMD5 context structure
 CmemThe heap is made up as a list of structs of this type
 CmembagInternal structure used by membag to keep track of memory, with maximum 32 blocks per membag
 Cmemp
 CmpiMPI structure
 Cmpu_entry_t
 Cmultiplier_table
 Cmxt_conf_messageprocessor_t5Object message
 Cmxt_deviceMaXTouch device information data container struct
 Cmxt_gen_commandprocessor_t6Commandprocessor T6 object
 Cmxt_info_objectIdentification header
 Cmxt_objectObject table entry
 Cmxt_report_id_mapMap of the report ID vs object type and instance
 Cmxt_touch_eventTouch event struct
 Cmy_coef_controller
 Cmy_color_converter
 Cmy_color_deconverter
 Cmy_comp_master
 Cmy_cquantizer
 Cmy_decomp_master
 Cmy_downsampler
 Cmy_fdct_controller
 Cmy_idct_controller
 Cmy_input_controller
 Cmy_main_controller
 Cmy_marker_reader
 Cmy_marker_writer
 Cmy_memory_mgr
 Cmy_post_controller
 Cmy_prep_controller
 Cmy_upsampler
 CNavauto_mov_bitfield_status
 CNavauto_mov_stateStructure to store the status from function navauto_mov()
 Cnetbuf
 CnetifGeneric data structure used for all lwIP network interfaces
 Cnvram_data_tStructure type containing variables to store in NVRAM using a specific memory map
 Cpbuf
 Cpdca_channel_options_tPDCA channel options
 Cphuff_entropy_decoder
 Cpll_configHardware-specific representation of PLL configuration
 Cqt60168_key_cfg_t
 Cqt60168_setups_block_t
 Cqt_setup_blockDefinitions for AT42QT2160 setup block
 Cqt_statusStructure for QT2160 device-status, include:
 CQueueDefinition
 Creq_header_tStructure used to describe a frame header
 Crsa_contextRSA context structure
 Csample_rate_tSample rate table entry
 Csau_map_tA type definition of channels and HSB memories to be mapped
 Csavable_state
 Csbc_caching_mode_pageSBC-2 Caching mode page
 Csbc_rdwr_error_recovery_mode_pageSBC-2 Read-Write Error Recovery mode page
 Csbc_read_capacity10_dataSBC-2 READ CAPACITY (10) parameter data
 Csbc_slba_block_descSBC-2 Short LBA mode parameter block descriptor
 Cscif_dfll_closedloop_conf_tDFLL closed-loop mode settings
 Cscif_dfll_openloop_conf_tDFLL open-loop mode settings
 Cscif_dfll_ssg_conf_tDFLL SSG settings
 Cscif_gclk_opt_tGeneric clock generation settings
 Cscif_osc32_opt_tOSC32 startup options
 Cscif_osc_opt_tOSC0/OSC1 startup options
 Cscsi_inquiry_dataSCSI Standard Inquiry data structure
 Cscsi_mode_page_0_headerSCSI Page_0 Mode Page header (SPF not set)
 Cscsi_mode_param_header10SCSI Mode Parameter Header used by MODE SELECT(10) and MODE SENSE(10)
 Cscsi_mode_param_header6SCSI Mode Parameter Header used by MODE SELECT(6) and MODE SENSE(6)
 Cscsi_request_sense_dataSCSI Standard Request sense data structure
 Csd_mmc_cardSD/MMC card information structure
 CSEMAPHORE_PARAMETERS
 Csensor_axis_vec_tSensor Axis Descriptor
 Csensor_caps_tSensor Capabilities
 Csensor_data_tSensor Data Descriptor
 Csensor_descGeneric Sensor API Descriptor
 Csensor_device_tSensor Device Driver Specific Descriptor
 Csensor_enum_callbackSensor Enumeration Handler Callback Type
 Csensor_event_callbackSensor Event Handler Callback Type
 Csensor_event_callback_tAllocate one per event type (v
 Csensor_event_data_tSensor Event Data Descriptor
 Csensor_funcs_tSensor Driver Entry Point Table
 Csensor_halSensor Platform Hardware Abstraction Descriptor
 Csensor_map_tSensor Operational Capabilities Descriptors
 Csensor_orient_tSensor Orientation Descriptor
 Csensor_tap_params_tSensor Tap Event Parameters
 Csensor_threshold_desc_tSensor Threshold Descriptor
 Csha1_contextSHA-1 context structure
 Csha2_contextSHA-256 context structure
 Csha4_contextSHA-512 context structure
 Csmall_pool_struct
 Cspc_control_page_info_execptSPC-2 Informational exceptions control page See chapter 8.3.8
 Cspi_devicePolled SPI device definition
 Cspi_options_tOption structure for SPI channels
 Csswt_cbStruct used for sys_sem_wait_timeout() to tell wether the time has run out or the semaphore has really become available
 Cst_fs_clusterStructure to store cluster information
 CSt_id3size
 CSt_id3ver
 CStructCPtrStructure of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
 CStructCVPtrStructure of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
 CStructPtrStructure of pointers to 64-, 32-, 16- and 8-bit unsigned integers
 CStructVPtrStructure of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
 Csys_timeo
 Csys_timeouts
 Ct_cpu_timeStructure holding private information, automatically initialized by the cpu_set_timeout() function
 Ctag_sensor_t
 Ctag_touch_at_config_t
 Ctag_touch_at_param_t
 Ctag_touch_at_pin_t
 Ctag_touch_at_reg_t
 Ctag_touch_at_status_t
 Ctag_touch_config_t
 Ctag_touch_filter_data_t
 Ctag_touch_general_config_t
 Ctag_touch_global_param_t
 Ctag_touch_info_t
 Ctag_touch_measure_data_t
 Ctag_touch_qm_config_t
 Ctag_touch_qm_dma_t
 Ctag_touch_qm_param_t
 Ctag_touch_qm_pin_t
 Ctag_touch_qm_reg_t
 Ctag_touch_qt_config_t
 Ctag_touch_qt_param_t
 Ctag_touch_qt_pin_t
 Ctag_touch_qt_reg_t
 Ctc_capture_opt_tParameters when initializing a timer/counter in capture mode
 Ctc_interrupt_tTimer/counter interrupts
 Ctc_waveform_opt_tParameters when initializing a timer/counter in waveform mode
 Ctcpip_msg
 Ctest_caseA test case
 Ctest_suiteA test suite
 CtskTaskControlBlock
 Ctwim_options_tInput parameters when initializing the twim module mode
 Ctwim_package_tInformation concerning the data transmission
 Ctwim_transfer_tInformation concerning the data transmission
 Ctwis_options_tInput parameters when initializing the twi module mode
 Ctwis_package_tInformation concerning the data transmission
 Ctwis_slave_fct_tPointer on TWI slave user specific application routines
 Cu_avr32_flashcdw_fcmd_t
 Cu_avr32_flashcdw_fcr_t
 Cu_avr32_pm_cfdctrl_t
 Cu_avr32_pm_cpusel_t
 Cu_avr32_pm_pbasel_t
 Cu_avr32_pm_pbbsel_t
 Cu_avr32_scif_dfll0conf_t
 Cu_avr32_scif_dfll0ssg_t
 Cu_avr32_scif_oscctrl0_t
 Cu_avr32_scif_oscctrl32_t
 Cu_avr32_spi_cr_t
 Cu_avr32_spi_csr_t
 Cu_avr32_spi_idr_t
 Cu_avr32_spi_ier_t
 Cu_avr32_spi_mr_t
 Cu_avr32_spi_tdr_t
 Cucvector
 Cudc_config_speed_tConfiguration descriptor and UDI link for one USB speed
 Cudc_config_tAll information about the USB Device
 Cudc_desc_tStructure for USB Device Configuration Descriptor
 Cudc_string_desc_tUSB device string descriptor Structure used to transfer ASCII strings to USB String descriptor structure
 Cudd_ctrl_request_tGlobal variable to give and record information of the setup request management
 Cudi_api_tUDI API
 Cudi_cdc_comm_desc_tCommunication Class interface descriptor
 Cudi_cdc_data_desc_tData Class interface descriptor
 Cudi_dfu_atmel_desc_tInterface descriptor structure for Atmel DFU
 Cudi_hid_generic_desc_tInterface descriptor structure for HID generic
 Cudi_hid_generic_report_desc_tReport descriptor for HID generic
 Cudi_hid_kbd_desc_tInterface descriptor structure for HID keyboard
 Cudi_hid_kbd_report_desc_tReport descriptor for HID keyboard
 Cudi_hid_mouse_desc_tInterface descriptor structure for HID mouse
 Cudi_hid_mouse_report_desc_tReport descriptor for HID mouse
 Cudi_hid_multi_touch_desc_tInterface descriptor structure for HID multi-touch
 Cudi_hid_multi_touch_report_desc_tReport descriptor for HID multi-touch
 Cudi_msc_desc_tInterface descriptor structure for MSC
 Cudi_phdc_desc_t
 Cudi_phdc_fnctext_desc_t
 Cudi_phdc_metadata_t
 Cudi_vendor_desc_tInterface descriptor structure for vendor Class interface
 Cuivector
 CUnion1616-bit union
 CUnion3232-bit union
 CUnion6464-bit union
 CUnionCPtrUnion of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
 CUnionCVPtrUnion of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
 CUnionPtrUnion of pointers to 64-, 32-, 16- and 8-bit unsigned integers
 CUnionVPtrUnion of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
 Cusart_iso7816_options_tInput parameters when initializing ISO7816 mode
 Cusart_options_tInput parameters when initializing RS232 and similar modes
 Cusart_spi_devicePolled SPI device definition
 Cusb_association_desc_tStandard USB Interface Association Descriptor structure
 Cusb_cdc_acm_desc_tCDC ACM Functional Descriptor
 Cusb_cdc_call_mgmt_desc_tCDC Call Management Functional Descriptor
 Cusb_cdc_control_signal_tControl signal structure
 Cusb_cdc_hdr_desc_tCDC Header Functional Descriptor
 Cusb_cdc_line_coding_tLine Coding structure
 Cusb_cdc_notify_msg_t
 Cusb_cdc_notify_serial_state_tHardware handshake support (cdc spec 1.1 chapter 6.3.5)
 Cusb_cdc_union_desc_tCDC Union Functional Descriptor
 Cusb_conf_desc_tStandard USB configuration descriptor structure
 Cusb_desc_table_t
 Cusb_dev_bos_desc_tUSB Device BOS descriptor structure
 Cusb_dev_capa_ext_desc_tUSB Device Capabilities - USB 2.0 Extension Descriptor structure
 Cusb_dev_desc_tStandard USB device descriptor structure
 Cusb_dev_lpm_desc_tUSB Device LPM Descriptor structure
 Cusb_dev_qual_desc_tStandard USB device qualifier descriptor structure
 Cusb_dfu_functional_desc_tDFU Descriptor
 Cusb_ep_desc_tStandard USB endpoint descriptor structure
 Cusb_hid_descriptor_tHID Descriptor
 Cusb_iad_desc_tStandard USB association descriptor structure
 Cusb_iface_desc_tStandard USB interface descriptor structure
 Cusb_msc_cbw
 Cusb_msc_csw
 Cusb_phdc_classfnct_desc_tPHDC Class Function Descriptor
 Cusb_phdc_fnctext_desc_tPHDC Function Extension Descriptor Note: The wDevSpecializations fields must follow this struct
 Cusb_phdc_fnctext_singlespec_desc_tPHDC Function Extension Descriptor with single specification
 Cusb_phdc_meta_data_1_desc_t
 Cusb_phdc_meta_data_desc_tPHDC Meta-Data Descriptor Note: The optional meta-data field (0 to 253B) can follow this struct
 Cusb_phdc_metadata_msg_1_t
 Cusb_phdc_metadata_msg_tPHDC Meta-Data Message Note: The optional meta-data field (0 to EPx_size-21) can follow this struct
 Cusb_phdc_qos_desc_tPHDC QoS Descriptor
 Cusb_setup_req_tA USB Device SETUP request
 Cusb_str_desc_tA standard USB string descriptor structure
 Cusb_str_lgid_desc_t
 Cvector3_tScalar 3-dimensional vector
 Cwdt_opt_tWDT startup options
 Cwidget_contextWidget application context
 Cwin_areaGeometric type describing an area on screen
 Cwin_attributesWindow attribute data
 Cwin_clip_regionGeometric type describing a clipping region, used when drawing windows
 Cwin_command_eventEvent data for command events, e.g
 Cwin_eventEvent data for all events
 Cwin_event_queueEvent queue control struct
 Cwin_keyboard_eventEvent data for all keyboard events, e.g
 Cwin_pointGeometric type describing a point or vector on screen, relative or absolute
 Cwin_pointer_eventEvent data for all pointer events, e.g
 Cwin_windowWindow control data
 Cwlif_t
 Cworking_state
 Cwtk_basic_frameBasic frame control struct
 Cwtk_buttonThis is the button control struct
 Cwtk_check_boxThis is the check box control struct
 Cwtk_frameFrame control struct
 Cwtk_icon_buttonThis is the icon button control struct
 Cwtk_icon_groupThis is the icon button group control struct
 Cwtk_labelThis is the label control struct
 Cwtk_plotPlot control struct
 Cwtk_progress_barProgress bar control struct
 Cwtk_radio_buttonThis is the radio button control struct
 Cwtk_radio_groupThis is the radio button group control struct
 Cwtk_sliderSlider control struct
 CxLIST
 CxLIST_ITEM
 CxMEMORY_REGION
 CxMINI_LIST_ITEM
 CxTASK_PARAMTERS
 Cxtea_contextXTEA context structure
 CxTIME_OUT