HPI Library
cy_stc_hpi_reg_space_t Struct Reference

Description

Structure to hold the HPI Device and PD register information.

Data Fields

cy_stc_hpi_dev_reg_t dev
 Variable to store the device-specific register information. More...
 
uint8_t sromApiArg [CY_SROM_API_PARAM_SIZE]
 Buffer to store device level interrupt response data. More...
 
uint8_t flashMem [CY_HPI_MAX_FLASH_ROW_SIZE]
 Flash read/write memory scratch buffer. More...
 
uint8_t padSpace [16]
 Space reserved or padding. More...
 
cy_stc_hpi_port_reg_t port [CY_HPI_NO_OF_PD_PORTS_MAX]
 Variable to store the port-specific register information. More...
 
uint8_t * writeMem [CY_HPI_NO_OF_PD_PORTS_MAX]
 Pointer to hold the port-specific write memory buffer address. More...
 

Field Documentation

◆ dev

cy_stc_hpi_dev_reg_t cy_stc_hpi_reg_space_t::dev

Variable to store the device-specific register information.

◆ sromApiArg

uint8_t cy_stc_hpi_reg_space_t::sromApiArg[CY_SROM_API_PARAM_SIZE]

Buffer to store device level interrupt response data.

◆ flashMem

uint8_t cy_stc_hpi_reg_space_t::flashMem[CY_HPI_MAX_FLASH_ROW_SIZE]

Flash read/write memory scratch buffer.

◆ padSpace

uint8_t cy_stc_hpi_reg_space_t::padSpace[16]

Space reserved or padding.

◆ port

cy_stc_hpi_port_reg_t cy_stc_hpi_reg_space_t::port[CY_HPI_NO_OF_PD_PORTS_MAX]

Variable to store the port-specific register information.

◆ writeMem

uint8_t* cy_stc_hpi_reg_space_t::writeMem[CY_HPI_NO_OF_PD_PORTS_MAX]

Pointer to hold the port-specific write memory buffer address.