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.

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_t * | clock |
| Associated clock instance. | |
| SMIF_Type* mtb_hal_memoryspi_t::base |
Base address for the SMIF.
| cy_en_smif_slave_select_t mtb_hal_memoryspi_t::chip_select |
Active chip select */.
| uint32_t mtb_hal_memoryspi_t::configured_csel |
All configured chip selects */.
| uint32_t mtb_hal_memoryspi_t::instNumber |
SMIF instance number.
| cy_stc_smif_context_t* mtb_hal_memoryspi_t::context |
SMIF context for PDL use.
| uint32_t mtb_hal_memoryspi_t::enabled_events |
Events enabled by the user.
| _mtb_hal_event_callback_data_t mtb_hal_memoryspi_t::callback_data |
Registered callback, if any.
| const mtb_hal_clock_t* mtb_hal_memoryspi_t::clock |
Associated clock instance.