Data structures are used in the driver.
Data Structures | |
struct | cy_stc_ipc_msg_alloc_t |
This is the definition of an allocation msg structure. More... | |
struct | cy_stc_ipc_msg_buff_t |
This is the definition of a long message structure. More... | |
struct | cy_stc_ipc_msg_short_t |
This is the definition of a short msg structure. More... | |
struct | cy_stc_ipc_hcp_cb_t |
This is the definition of HPC callback structure. More... | |
struct | cy_stc_ipc_bt_context_t |
This is the definition of BT IPC context structure. More... | |
struct | cy_stc_ipc_bt_save_ctxt_t |
This is the definition of BT IPC context structure used to restore and retrieve during RAM off state. More... | |
struct | cy_stc_ipc_bt_config_t |
This is the definition of BT IPC configuration structure. More... | |
Typedefs | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_iocfg_t |
This is the definition of HPC IOSS config msg structure. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_trng_t |
This is the definition of HPC TRNG msg structure. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_pmcmd_t |
This is the definition of HPC PM request structure. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_pmresp_t |
This is the definition of HPC PM response structure. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_res_access_req_t |
This is the definition of HPC resource access request structure from BTSS to MCU. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_res_access_resp_t |
This is the definition of HPC resource access response structure from MCU to BTSS. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_clklf_switch_t |
This is the definition of HPC structure to indicate LPO change from MCU to BTSS. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_inrush_mode_t |
This is the definition of HPC structure to indicate cbuk inrush mode from MCU to BTSS. More... | |
typedef __PACKED_STRUCT | cy_stc_ipc_msg_buf_remove_t |
This is the definition of HPC structure to indicate buffer removal from BTSS to MCU. More... | |
Variables | |
uint8_t | dummy1 |
Dummy byte to be ignored. More... | |
uint16_t | mode |
IO config mode. More... | |
uint32_t | dummy2 |
Dummy word to be ignored. More... | |
uint8_t | dummy3 |
Dummy byte to be ignored. More... | |
uint32_t | trng |
Dummy when sent to BTSS. More... | |
uint32_t | pm_op |
Power management operation. | |
uint32_t | pm_resp |
Response form BT for power management command. | |
uint32_t | access_ctrl |
Access enable/disable control. | |
uint32_t | result |
result of access request | |
uint32_t | param |
WCO calibration offset in ppm. | |
uint8_t | bufType |
Buffer type indicator. | |
This is the definition of HPC IOSS config msg structure.
Message ID for HPC message
This is the definition of HPC TRNG msg structure.
Message ID for HPC message
This is the definition of HPC PM request structure.
Message ID for HPC message
This is the definition of HPC PM response structure.
Message ID for HPC message
This is the definition of HPC resource access request structure from BTSS to MCU.
Message ID for HPC message
This is the definition of HPC resource access response structure from MCU to BTSS.
Message ID for HPC response
This is the definition of HPC structure to indicate LPO change from MCU to BTSS.
Message ID for HPC message
This is the definition of HPC structure to indicate cbuk inrush mode from MCU to BTSS.
Message ID for HPC message
This is the definition of HPC structure to indicate buffer removal from BTSS to MCU.
Message ID for HPC message
uint8_t dummy1 |
Dummy byte to be ignored.
Not used.
uint8_t mode |
IO config mode.
inrush mode 0 = LOW, 1 = HIGH
LPO source 0 = PILO, 1 = WCO.
uint8_t dummy2 |
Dummy word to be ignored.
Not used.
Dummy byte to be ignored.
uint32_t dummy3 |
Dummy byte to be ignored.
Not used.
uint32_t trng |
Dummy when sent to BTSS.
TRNG when received from BTSS