Hardware Abstraction Layer (HAL)
mtb_hal_memoryspi_t Struct Reference

Description

MemorySPI object.

Application code should not rely on the specific contents of this struct. They are considered an implementation detail which is subject to change between platforms and/or HAL releases.

Collaboration diagram for mtb_hal_memoryspi_t:

Data Fields

SMIF_Type * base
 Base address for the SMIF.
 
cy_en_smif_slave_select_t chip_select
 Active chip select *‍/.
 
uint32_t configured_csel
 All configured chip selects *‍/.
 
uint32_t instNumber
 SMIF instance number.
 
cy_stc_smif_context_t * context
 SMIF context for PDL use.
 
uint32_t enabled_events
 Events enabled by the user.
 
_mtb_hal_event_callback_data_t callback_data
 Registered callback, if any.
 
const mtb_hal_clock_tclock
 Associated clock instance.
 

Field Documentation

◆ base

SMIF_Type* mtb_hal_memoryspi_t::base

Base address for the SMIF.

◆ chip_select

cy_en_smif_slave_select_t mtb_hal_memoryspi_t::chip_select

Active chip select *‍/.

◆ configured_csel

uint32_t mtb_hal_memoryspi_t::configured_csel

All configured chip selects *‍/.

◆ instNumber

uint32_t mtb_hal_memoryspi_t::instNumber

SMIF instance number.

◆ context

cy_stc_smif_context_t* mtb_hal_memoryspi_t::context

SMIF context for PDL use.

◆ enabled_events

uint32_t mtb_hal_memoryspi_t::enabled_events

Events enabled by the user.

◆ callback_data

_mtb_hal_event_callback_data_t mtb_hal_memoryspi_t::callback_data

Registered callback, if any.

◆ clock

const mtb_hal_clock_t* mtb_hal_memoryspi_t::clock

Associated clock instance.