Enumerations are used in the driver.
Enumerations | |
enum | cy_en_btipcdrv_status_t { CY_BT_IPC_DRV_SUCCESS =(uint32_t)(0x00u), CY_BT_IPC_DRV_ERROR =(uint32_t)(CY_BT_IPC_ID_ERROR | 1UL), CY_BT_IPC_DRV_ERROR_BAD_HANDLE =(uint32_t)(CY_BT_IPC_ID_ERROR | 2UL), CY_BT_IPC_DRV_ERROR_CH_BUSY =(uint32_t)(CY_BT_IPC_ID_ERROR | 3UL), CY_BT_IPC_DRV_ERROR_LOCK_REL =(uint32_t)(CY_BT_IPC_ID_ERROR | 4UL), CY_BT_IPC_DRV_ERROR_LOCK_ACQUIRE =(uint32_t)(CY_BT_IPC_ID_ERROR | 5UL), CY_BT_IPC_DRV_ERROR_BUF_GET =(uint32_t)(CY_BT_IPC_ID_ERROR | 6UL), CY_BT_IPC_DRV_ERROR_BUF_FULL =(uint32_t)(CY_BT_IPC_ID_ERROR | 7UL), CY_BT_IPC_DRV_ERROR_BUF_EMPTY =(uint32_t)(CY_BT_IPC_ID_ERROR | 8UL), CY_BT_IPC_DRV_ERROR_BUF_PRESENT =(uint32_t)(CY_BT_IPC_ID_ERROR | 9UL), CY_BT_IPC_DRV_ERROR_BUF_SIZE =(uint32_t)(CY_BT_IPC_ID_ERROR | 10UL), CY_BT_IPC_DRV_ERROR_PARAM =(uint32_t)(CY_BT_IPC_ID_ERROR | 11UL) } |
This is a list of ENUMs used for function return status. More... | |
enum | cy_en_btipc_buftype_t { CY_BT_IPC_CTRL_BUF = (0x00u), CY_BT_IPC_HCI_CMD_BUF = (0x01u), CY_BT_IPC_HCI_BREDR_BUF = (0x02u), CY_BT_IPC_HCI_BLE_BUF = (0x03u), CY_BT_IPC_HCI_ISOC_BUF = (0x04u), CY_BT_IPC_HCI_INVALID_BUF = (0xFFu) } |
This is a list of ENUMs used for buffer types. More... | |
enum | cy_en_btipc_hcipti_t { CY_BT_IPC_HCI_IGNORE = (0x00u), CY_BT_IPC_HCI_CMD = (0x01u), CY_BT_IPC_HCI_ACL = (0x02u), CY_BT_IPC_HCI_SCO = (0x03u), CY_BT_IPC_HCI_EVT = (0x04u), CY_BT_IPC_HCI_ISO = (0x05u), CY_BT_IPC_HCI_DIAG = (0x07u), CY_BT_IPC_HCI_MPAF = (0x0Au), CY_BT_IPC_HCI_SLIPH5 = (0xC0u), CY_BT_IPC_HCI_LONG = (0xFFu) } |
This is a list of ENUMs used for HCI packet type. More... | |
enum | cy_en_btipc_hpcpti_t { CY_BT_IPC_HPC_RESERVED = (0x00u), CY_BT_IPC_HPC_BUFRELEASE = (0x01u), CY_BT_IPC_HPC_REQTRNG = (0x02u), CY_BT_IPC_HPC_BUFPROVIDE = (0x03u), CY_BT_IPC_HPC_PM = (0x04u), CY_BT_IPC_HPC_RESACCESS = (0x05u), CY_BT_IPC_HPC_LPO_SWITCH = (0x06u), CY_BT_IPC_HPC_INRUSH_MODE = (0x07u), CY_BT_IPC_HPC_BUFFER_REMOVE = (0x08u), CY_BT_IPC_HPC_LONG = (0xFFu) } |
This is a list of ENUMs used for HPC packet type. More... | |
enum | cy_en_btipc_hpcmsgid_t { CY_BT_IPC_HPC_INIT = (0x01u), CY_BT_IPC_HPC_HADM = (0x02u), CY_BT_IPC_HPC_DUMMY = (0x10u) } |
This is a list of ENUMs used for HPC long message type. More... | |
enum | cy_en_btipc_boottype_t { CY_BT_IPC_BOOT_CONFIG_WAIT = (0x00u), CY_BT_IPC_BOOT_FULLY_UP = (0x01u) } |
This is a list of ENUMs used for bt boot type. More... | |
enum | cy_en_btipc_pm_cmd_t { CY_BT_IPC_PM_HIBERNATE_CMD = (0x01u) } |
This is a list of ENUMs used in PM command from MCU to BTSS. More... | |
enum | cy_en_btipc_pm_resp_t { CY_BT_IPC_PM_ACCEPTED = (0x00u), CY_BT_IPC_PM_REJECTED = (0x01u) } |
This is a list of ENUMs used in PM response from BTSS to MCU. More... | |
enum | cy_en_btipc_recacc_req_t { CY_BT_IPC_RESACC_DI = (0x00u), CY_BT_IPC_RESACC_EN = (0x01u) } |
This is a list of ENUMs used in resource access request from BTSS to MCU. More... | |
enum | cy_en_btipc_recacc_resp_t { CY_BT_IPC_RESACC_ACCEPTED = (0x00u), CY_BT_IPC_RESACC_REJECTED = (0x01u) } |
This is a list of ENUMs used as response from MCCU to BTSS for resource access request. More... | |
enum | cy_en_btipc_lpo_cmd_t { CY_BT_IPC_LPO_PILO = (0x00u), CY_BT_IPC_LPO_WCO = (0x01u), CY_BT_IPC_LPO_WCO_BYPASS = (0x02u) } |
This is a list of ENUMs used for LPO change indication from MCUSS to BTSS. More... | |
enum | cy_en_btipc_inrush_mode_t { CY_BT_IPC_INRUSH_LOW = (0x00u), CY_BT_IPC_INRUSH_HIGH = (0x01u) } |
This is a list of ENUMs used for cbuk inrush mode indication from MCUSS to BTSS. More... | |
enum | cy_en_btipc_hci_diag_msg_type_t { CY_BT_IPC_HCI_DIAG_IN_PKT_ID_NOP = (0x00U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_ALIVE_IND = (0x02U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_CPU_LOAD = (0x10U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_RESET_STATS = (0xB9U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_LMP_LOG = (0xF0U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_MEM_PEEK = (0xF1U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_MEM_POKE = (0xF2U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_MEM_HEXDUMP = (0xF3U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_STATS = (0xF4U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_BB_PKT_TEST = (0xF6U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_PICO_TEST = (0xF7U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_HCI_LOG = (0xF8U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_PICO_STATS = (0xF9U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_AUX_STATS = (0xFAU), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_RSSI = (0xFBU), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_BAD_EVENT_LOG = (0xFCU), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_READ_2040_GPIO = (0xFDU), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_BASIC_RATE_ACL_STATS = (0xC1U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_EDR_ACL_STATS = (0xC2U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_2045_AUX_STATS = (0xC3U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_BASIC_RATE_SCO_STATS = (0xC5U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_SEND_EDR_SCO_STATS = (0xC6U), CY_BT_IPC_HCI_DIAG_IN_PKT_ID_BLE_CONN_STATS = (0xCFU) } |
This is a list of ENUMs used for HCI DAIG packet type. | |
This is a list of ENUMs used for function return status.
This is a list of ENUMs used for buffer types.
enum cy_en_btipc_hcipti_t |
This is a list of ENUMs used for HCI packet type.
enum cy_en_btipc_hpcpti_t |
This is a list of ENUMs used for HPC packet type.
This is a list of ENUMs used for bt boot type.
enum cy_en_btipc_pm_cmd_t |