HAL XSPI APIs ¶
-
HAL XSPI Functions
- Initialization and de-initialization functions
-
XSPI Configuration functions
-
HAL_XSPI_SetConfig()
-
HAL_XSPI_GetConfig()
-
HAL_XSPI_SetFifoThreshold()
-
HAL_XSPI_GetFifoThreshold()
-
HAL_XSPI_SetPrescaler()
-
HAL_XSPI_GetPrescaler()
-
HAL_XSPI_SetMemorySize()
-
HAL_XSPI_GetMemorySize()
-
HAL_XSPI_SetMemoryType()
-
HAL_XSPI_GetMemoryType()
-
HAL_XSPI_EnableFreeRunningClock()
-
HAL_XSPI_DisableFreeRunningClock()
-
HAL_XSPI_IsEnabledFreeRunningClock()
-
HAL_XSPI_EnableSIOO()
-
HAL_XSPI_DisableSIOO()
-
HAL_XSPI_IsEnabledSIOO()
-
-
XSPI Command and IO operation functions
-
HAL_XSPI_StartMemoryMappedMode()
-
HAL_XSPI_StopMemoryMappedMode()
-
HAL_XSPI_SendRegularCmd()
-
HAL_XSPI_SendRegularCmd_IT()
-
HAL_XSPI_SendHyperbusCmd()
-
HAL_XSPI_ExecRegularAutoPoll()
-
HAL_XSPI_ExecRegularAutoPoll_IT()
-
HAL_XSPI_Transmit()
-
HAL_XSPI_Receive()
-
HAL_XSPI_Transmit_IT()
-
HAL_XSPI_Receive_IT()
-
HAL_XSPI_Transmit_DMA()
-
HAL_XSPI_Transmit_DMA_Opt()
-
HAL_XSPI_Receive_DMA()
-
HAL_XSPI_Receive_DMA_Opt()
-
HAL_XSPI_Abort()
-
HAL_XSPI_Abort_IT()
-
-
IRQHandler, link DMA and Callbacks functions
-
HAL_XSPI_IRQHandler()
-
HAL_XSPI_ErrorCallback()
-
HAL_XSPI_AbortCpltCallback()
-
HAL_XSPI_FifoThresholdCallback()
-
HAL_XSPI_CmdCpltCallback()
-
HAL_XSPI_RxCpltCallback()
-
HAL_XSPI_TxCpltCallback()
-
HAL_XSPI_RxHalfCpltCallback()
-
HAL_XSPI_TxHalfCpltCallback()
-
HAL_XSPI_StatusMatchCallback()
-
HAL_XSPI_RegisterErrorCallback()
-
HAL_XSPI_RegisterCmdCpltCallback()
-
HAL_XSPI_RegisterRxCpltCallback()
-
HAL_XSPI_RegisterTxCpltCallback()
-
HAL_XSPI_RegisterRxHalfCpltCallback()
-
HAL_XSPI_RegisterTxHalfCpltCallback()
-
HAL_XSPI_RegisterStatusMatchCallback()
-
HAL_XSPI_RegisterAbortCpltCallback()
-
HAL_XSPI_RegisterFifoThresholdCallback()
-
HAL_XSPI_SetUserData()
-
HAL_XSPI_GetUserData()
-
HAL_XSPI_SetTxDMA()
-
HAL_XSPI_SetRxDMA()
-
- Peripheral current frequency, state and errors functions
- XSPI Delay Block functions
- XSPI high-speed interface and calibration functions
- XSPI high-speed interface and calibration functions
-
XSPI OTFDEC functions
-
HAL_XSPI_OTFDEC_SetConfigRegion()
-
HAL_XSPI_OTFDEC_GetConfigRegion()
-
HAL_XSPI_OTFDEC_StartRegionDecryption()
-
HAL_XSPI_OTFDEC_StopRegionDecryption()
-
HAL_XSPI_OTFDEC_Encrypt()
-
HAL_XSPI_OTFDEC_GetRegionKeyCRC()
-
HAL_XSPI_OTFDEC_EnablePrivAccess()
-
HAL_XSPI_OTFDEC_DisablePrivAccess()
-
HAL_XSPI_OTFDEC_IsEnabledPrivAccess()
-
HAL_XSPI_OTFDEC_LockRegionConfig()
-
HAL_XSPI_OTFDEC_IsLockedRegionConfig()
-
HAL_XSPI_OTFDEC_LockRegionKey()
-
HAL_XSPI_OTFDEC_IsLockedRegionKey()
-
HAL_XSPI_OTFDEC_IRQHandler()
-
HAL_XSPI_OTFDEC_ErrorCallback()
-
HAL_XSPI_OTFDEC_RegisterErrorCallback()
-
HAL_XSPI_OTFDEC_GetRegionState()
-
HAL_XSPI_OTFDEC_GetLastErrorCodes()
-
- Interrupt functions
-
HAL XSPI Types
-
HAL XSPI Types
-
hal_xspi_handle_t
-
hal_xspi_cb_t
-
hal_xspi_t
-
hal_xspi_state_t
-
hal_xspi_dlyb_status_t
-
hal_xspi_flag_status_t
-
hal_xspi_memory_mode_t
-
hal_xspi_memory_type_t
-
hal_xspi_memory_size_t
-
hal_xspi_free_running_clk_status_t
-
hal_xspi_sioo_status_t
-
hal_xspi_clock_polarity_t
-
hal_xspi_wrap_size_t
-
hal_xspi_sample_shift_t
-
hal_xspi_delay_hold_t
-
hal_xspi_cs_boundary_t
-
hal_xspi_dlyb_state_t
-
hal_xspi_operation_type_t
-
hal_xspi_io_select_t
-
hal_xspi_instruction_mode_t
-
hal_xspi_instruction_width_t
-
hal_xspi_instruction_dtr_status_t
-
hal_xspi_addr_mode_t
-
hal_xspi_addr_width_t
-
hal_xspi_addr_dtr_status_t
-
hal_xspi_alternate_bytes_mode_t
-
hal_xspi_alternate_bytes_width_t
-
hal_xspi_alternate_bytes_dtr_status_t
-
hal_xspi_regular_data_mode_t
-
hal_xspi_data_dtr_status_t
-
hal_xspi_dqs_status_t
-
hal_xspi_write_zero_latency_status_t
-
hal_xspi_latency_mode_t
-
hal_xspi_addr_space_t
-
hal_xspi_hyperbus_data_mode_t
-
hal_xspi_match_mode_t
-
hal_xspi_automatic_stop_status_t
-
hal_xspi_timeout_activation_t
-
hal_xspi_hsic_delay_cal_type_t
-
hal_xspi_hsic_max_cal_mode_t
-
hal_xspi_xspim_port_t
-
hal_xspi_xspim_io_t
-
hal_xspi_hyperbus_config_t
-
hal_xspi_timing_config_t
-
hal_xspi_memory_config_t
-
hal_xspi_config_t
-
hal_xspi_auto_polling_config_t
-
hal_xspi_regular_cmd_t
-
hal_xspi_hyperbus_cmd_t
-
hal_xspi_memory_mapped_config_t
-
hal_xspi_xspim_config_t
-
hal_xspi_hsic_config_t
-
hal_xspi_handle_s
-
-
HAL XSPI Types
- HAL XSPI Constants