Astra MCU SDK Peripheral Driver Library
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Ccan_config_tRuntime CAN controller configuration
 Ccan_hw_config_tHardware-specific CAN controller configuration
 Ccan_rx_classic_header_tHeader layout reported for a received Classical CAN frame
 Ccan_rx_fd_header_tHeader layout reported for a received CAN FD frame
 Ccan_rx_filter_tReceive filter entry matched against incoming CAN identifiers
 Ccan_rx_frame_tReceive frame container returned to RX callbacks
 Ccan_tx_frame_tTransmit frame layout written into CAN hardware memory
 Ccan_tx_schedule_time_t64-bit timestamp used for scheduled transmit requests
 Cdata_buffer_thld_tThreshold configuration for I³C data buffers. Supported values in dwords are 1, 4, 8, 16, 32, 64
 Cdma_1d_config_tDMA 1D transfer configuration
 Cdma_2d_config_tDMA 2D transfer configuration
 Cdma_auto_restart_config_tDMA auto-restart configuration
 Cdma_channel_attr_tDMA channel request configuration and capabilities
 Cdma_channel_config_tDMA channel configuration
 Cdma_hw_trigger_config_tDMA hardware trigger configuration
 Cdma_sw_trigger_config_tDMA software trigger configuration
 Cdma_template_config_tDMA template configuration (used with 1D transfers only)
 Cdmic_buffer_context_sDMIC buffer context structure
 Cdmic_capability_sDMIC instance capability description
 Cdmic_channel_config_sDMIC channel configuration structure
 Cdmic_data_path_config_sUnified DMIC data-path configuration
 Cdmic_dma_config_sGeneric DMA configuration
 Cdmic_fifo_config_sDMIC RX FIFO configuration structure
 Cdmic_io_config_sDMIC I/O configuration structure
 Cgpio_pin_config_tConfiguration for a single GPIO pin
 Ci2c_blocking_config_tBlocking transfer configuration
 Ci2c_controller_config_tI²C controller configuration structure
 Ci2c_nonblocking_config_tNon-blocking transfer configuration
 Ci2c_target_config_tI²C target configuration structure
 Ci2s_capabilities_tI2S capabilities structure
 Ci2s_clock_mode_tI2S clock configuration structure
 Ci2s_config_tI2S configuration structure
 Ci2s_mem_if_ops_tI2S memory interface operations
 Ci3c_bus_avail_timing_tBus availability timing configuration
 Ci3c_ccc_response_entry_tOne CCC response queue entry
 Ci3c_controller_config_tI³C controller configuration structure
 Ci3c_controller_policy_config_tController behavior policy independent from hardware timing/setup
 Ci3c_current_xfer_tInformation about the current I³C transfer
 Ci3c_dat_entry_tLogical DAT entry view exposed by API
 Ci3c_device_config_tAbstracted I³C device configuration structure
 Ci3c_device_tPersistent descriptor for an I³C/I²C target device
 Ci3c_event_info_tStructured I³C callback event information
 Ci3c_hdr_config_tHDR mode configuration
 Ci3c_ibi_config_tIBI (In-Band Interrupt) configuration
 Ci3c_interrupt_config_tNotification and interrupt policy for controller mode
 Ci3c_scl_timing_tComplete SCL timing configuration for I³C
 Ci3c_sir_config_tSIR (Target-Initiated Request) configuration
 Ci3c_target_config_tI³C target mode configuration structure. Contains timing, addressing, and operational parameters for target device initialization
 Ci3c_target_id_tBCR, DCR, PID details of the i3c target
 Ci3c_threshold_ctrl_tCombined threshold configuration for I³C
 Ci3c_transfer_tUnified transfer descriptor
 Cpinmux_config_all_tCombined configuration for electrical parameters and function routing
 Cpinmux_elec_config_tElectrical characteristics configuration for a pin
 Cqueue_thld_tThreshold configuration for I³C queues
 Cscl_ext_low_count_timing_tExtended low count timing configuration
 Cscl_fast_mode_plus_timing_tI²C Fast Mode Plus timing for SCL
 Cscl_fast_mode_timing_tI²C Fast Mode timing for SCL
 Cscl_open_drain_timing_tI³C open-drain timing for SCL
 Cscl_push_pull_timing_tI³C push-pull timing for SCL
 Csdio_cmd_config_tSD Host command configuration structure
 Csdio_config_tSD Host initialization configuration structure
 Csdio_data_config_tThe SD Host data transfer configuration structure
 Csdio_sd_card_config_tSD card configuration structure
 Csdio_write_read_config_tSD Host Write/Read structure
 Cspi_configSPI configuration structure
 Cspi_xfer_configSPI transfer configuration structure
 Cspwm_config_tUnified SPWM configuration structure
 Cspwm_dsc_chain_status_tDescriptor chain execution status
 Cspwm_pwm_cfg_tPWM mode configuration
 Cspwm_pwmdt_cfg_tPWM with Dead-Time configuration
 Cspwm_pwmpr_cfg_tPWM with Pseudo-Random configuration
 Cspwm_quad_cfg_tQuadrature decoder configuration
 Cspwm_sr_cfg_tShift Register configuration
 Cspwm_timer_cfg_tTimer/Counter mode configuration
 Cspwm_trigger_in_cfg_tInput trigger configuration structure
 Cuart_config_tUART control configuration structure
 Cuart_get_config_tUART receive configuration structure
 Cuart_hw_status_tUART instance hardware status structure
 Cuart_put_config_tUART transmit configuration structure
 Cuart_usr_lsr_status_bits_tCombined UART USR (Status Register) and LSR (Line Status Register) bitfield