TI BLE5-Stack API Documentation  9.11.01
Data Structures
Here are the data structures with brief descriptions:
 C_hciEvt_BLEConnComplete_u_LE Connection Complete Event
 C_hciRawData_t
 C_icall_alloc_args_tICall_allocMsg or ICall_malloc arguments
 C_icall_create_semaphore_args_tICall_createSemaphore argument
 C_icall_create_task_args_tICall_createTask argument
 C_icall_enroll_service_args_tICall_enrollService arguments
 C_icall_entity2service_args_tICall_entityId2ServiceId arguments
 C_icall_fetch_msg_args_tICall_fetchServiceMsg and ICall_fetchMsg arguments
 C_icall_free_args_tICall_freeMsg or ICall_free arguments
 C_icall_func_args_hdr_tCommon service function arguments
 C_icall_get_entity_id_args_tICall_getEntityId arguments
 C_icall_get_local_msg_entity_id_args_tICall_getLocalMsgEntityId arguments
 C_icall_getbool_args_tICall_pwrIsStableXOSCHF arguments
 C_icall_getuint32_args_tICall_getTicks , ICall_getTickPeriod and ICall_getMaxMSecs arguments
 C_icall_intnum_args_tICall_enableInt and ICall_disableInt arguments
 C_ICall_LiteCmdStatus_ICall Lite Command Status
 C_icall_post_semaphore_args_tICall_postSemaphore argument
 C_icall_pwr_bitmap_args_tICall_pwrConfigActivityCounterAction , ICall_pwrRequire and ICall_pwrDispense arguments
 C_icall_pwr_get_transition_state_args_tICall_pwrGetTransitionState arguments
 C_icall_pwr_get_xosc_startup_time_args_tICall_pwrGetXOSCStartupTime arguments
 C_icall_pwr_notify_data_tPower state transition notify function data object type
 C_icall_pwr_register_notify_args_tICall_pwrRegisterNotify arguments
 C_icall_pwr_upd_activity_counter_args_tICall_pwrUpdActivityCounter arguments
 C_icall_register_app_args_tICall_registerApp arguments
 C_icall_register_isr_args_ext_tICall_registerISR_Ext arguments
 C_icall_register_isr_args_tICall_registerISR arguments
 C_icall_remote_task_arg_tData type of the first argument passed to the entry point of an image which contains a remote task
 C_icall_send_args_tICall_sendServiceMsg and ICall_send arguments
 C_icall_set_timer_args_tICall_setTimer arguments
 C_icall_signal_args_tICall_signal arguments
 C_icall_signal_events_args_tICall_signal arguments
 C_icall_stop_timer_args_tICall_stopTimer arguments
 C_icall_thread_serves_args_tICall_threadServes argument
 C_icall_wait_args_tICall_wait arguments
 C_icall_wait_match_args_tICall_waitMatch arguments
 C_icall_wait_semaphore_args_tICall_waitSemaphore argument
 C_serviceCBsListService callbacks list item
 CappEvtHdr_t
 CattAttrBtType_tAttribute Type format (2-octet Bluetooth UUID)
 CattAttribute_tGATT Attribute format
 CattAttrType_tAttribute Type format (2 or 16 octet UUID)
 CattErrorRsp_tError Response format
 CattExchangeMTUReq_tExchange MTU Request format
 CattExchangeMTURsp_tExchange MTU Response format
 CattExecuteWriteReq_tExecute Write Request format
 CattFindByTypeValueReq_tFind By Type Value Request format
 CattFindByTypeValueRsp_tFind By Type Value Response format
 CattFindInfoReq_tFind Information Request format
 CattFindInfoRsp_tFind Information Response format
 CattFlowCtrlViolatedEvt_tATT Flow Control Violated Event message format
 CattHandleBtUUID_tHandle and its 16-bit Bluetooth UUIDs
 CattHandlesInfo_tHandles Information format
 CattHandleUUID_tHandle and its 128-bit UUID
 CattHandleValueInd_tHandle Value Indication format
 CattHandleValueNoti_tHandle Value Notification format
 CattMsg_tATT Message format
 CattMtuUpdatedEvt_tATT MTU Updated Event message format
 CattPacket_tAttribute Protocol PDU format
 CattPrepareWriteReq_tPrepare Write Request format
 CattPrepareWriteRsp_tPrepare Write Response format
 CattReadBlobReq_tRead Blob Request format
 CattReadBlobRsp_tRead Blob Response format
 CattReadByGrpTypeReq_tRead By Group Type Request format
 CattReadByGrpTypeRsp_tRead By Group Type Response format
 CattReadByTypeReq_tRead By Type Request format
 CattReadByTypeRsp_tRead By Type Response format
 CattReadMultiReq_tRead Multiple Request format
 CattReadMultiRsp_tRead Multiple Response format
 CattReadReq_tRead Request
 CattReadRsp_tRead Response
 CattWriteReq_tWrite Request format
 CauthReq_t
 CcccValues_tCCC Data structure
 CClock_Struct
 CCS_configCompleteEvt_t
 CCS_createConfigCmdParams_t
 CCS_GetRoleCmdParams_t
 CCS_modeOneStep_t
 CCS_modeThreeStep_t
 CCS_modeTwoStep_t
 CCS_modeZeroInitStep_t
 CCS_modeZeroReflStep_t
 CCS_procEnableCompleteEvt_t
 CCS_readRemFAECompleteEvt_t
 CCS_readRemoteCapabEvt_t
 CCS_readRemoteCapCmdParams_t
 CCS_readRemoteFAETableCmdParams_t
 CCS_removeConfigCmdParams_t
 CCS_securityEnableCmdParams_t
 CCS_securityEnableCompleteEvt_t
 CCS_setChannelClassificationCmdParams_t
 CCS_setDefaultAntennaCmdParams_t
 CCS_setDefaultSettingsCmdParams_t
 CCS_setProcedureEnableCmdParams_t
 CCS_setProcedureParamsCmdParams_t
 CCS_subeventResultsContinueEvt_t
 CCS_subeventResultsEvt_t
 CCS_writeRemoteFAETableCmdParams_t
 CcsCBs_tHost CS callbacks
 CcsEvtHdr_tStructure for Channel Sounding Event Header
 CcsSubeventResultsStep_t
 CGap_ConnEventRpt_t
 CGapAdv_params_t
 CGapAdv_scanReqReceived_tData type returned with GAP_EVT_SCAN_REQ_RECEIVED event
 CGapAdv_setTerm_tData type returned with GAP_EVT_ADV_SET_TERMINATED event
 CGapAdv_truncData_tData type returned with GAP_EVT_ADV_DATA_TRUNCATED event
 CgapAuthCompleteEvent_t
 CgapAuthParams_t
 CgapBondCBs_t
 CgapBondCharCfg_tStructure of NV data for the connected device's characteristic configuration
 CgapBondCompleteEvent_t
 CgapBondEccKeys_tPublic and Private ECC Keys
 CgapBondLostEvent_t
 CgapBondLTK_tStructure of NV data for the connected device's encryption information
 CgapBondMgrCBs_tCallback Registration Structure
 CgapBondNvRecord_tAggregation of values relevant for reading a bond from NV
 CgapBondOOBData
 CgapBondParams_tContains part of the GAP Bond Manager Parameters values
 CgapBondRec_tStructure of NV data for the connected device's address information
 CgapConnCancelledEvent_t
 CgapDeviceInitDoneEvent_t
 CgapEstLinkReqEvent_t
 CgapEventHdr_tGAP event header format
 CgapLinkUpdateEvent_t
 CgapPairingReq_t
 CgapPairingReqEvent_t
 CgapPasskeyNeededEvent_t
 CgapPeriConnectParams_t
 CgapPeripheralSecurityReqEvent_t
 CGapScan_Evt_AdvRpt_tEvent for advertising report
 CGapScan_Evt_End_tEvent for scanning end
 CgapSignUpdateEvent_t
 CgapTerminateLinkEvent_t
 CgapUpdateLinkParamReq_t
 CgapUpdateLinkParamReqEvent_tGAP_UPDATE_LINK_PARAM_REQ_EVENT message format
 CgapUpdateLinkParamReqReply_t
 CgattAttrType_tGATT Attribute Type format
 CgattCharCfg_tStructure for Client Characteristic Configuration
 CgattCharFormat_tGATT Structure for Characteristic Presentation Format Value
 CgattClientCharCfgUpdatedEvent_tGATT_CLIENT_CHAR_CFG_UPDATED_EVENT message format
 CgattClientSecCBs_tGATT Structure for client security callbacks
 CgattEventHdr_tGATT Server App event header format
 CgattFindByTypeValueReq_tGATT Find By Type Value Request format
 CgattMsg_tGATT Message format
 CgattMsgEvent_tGATT GATT_MSG_EVENT message format
 CgattReadByTypeReq_tGATT Read By Type Request format
 CgattReliableWritesReq_tGATT Reliable Writes Request format. Do not change the order of the members
 CgattService_tGATT Service format
 CgattServiceCBs_tGATT Structure for service callback functions
 CgattServiceCBsInfo_tGATT Structure to keep CBs information for each service being registered
 CgattWriteLongReq_tGATT Write Long Request format. Do not change the order of the members
 CggsAppCBs_t
 ChandoverCNCBs_tHost Handover CN callbacks
 ChandoverCNParams_tHost Handover Candidate Node Configuration parameters
 ChandoverSNCBs_tHost Handover SN callbacks
 ChandoverSNParams_tHost Handover Serving Node Configuration parameters
 ChciActiveConnInfo_t
 ChciConnInfo_t
 ChciDataPacket_tHCI Data Packet
 ChciEvt_AptoExpired_tAuthenticated Payload Timeout Expired Event
 ChciEvt_BLEAdvPktReport_tLE Advertising Packet Report Event
 ChciEvt_BLEChanMapUpdate_tVS LE Channel Map Update Event
 ChciEvt_BLEChanSelAlgo_tLE Channel Selection Algorithm Event
 ChciEvt_BLEConnComplete_tLE Connection Complete Event
 ChciEvt_BLEConnUpdateComplete_tLE Connection Update Complete Event
 ChciEvt_BLECteConnectionIqReport_tLE CTE Connection IQ Report Event
 ChciEvt_BLECteConnectionlessIqReport_tLE CTE Connectionless IQ Report Event
 ChciEvt_BLECteRequestFailed_tLE CTE Request Failed Event
 ChciEvt_BLEDataLengthChange_tLE Data Length Change Event
 ChciEvt_BLEEnhConnComplete_tLE Enhanced Connection Complete Event
 ChciEvt_BLEExtCteConnectionIqReport_tLE Extended CTE Connection IQ Report Event
 ChciEvt_BLEExtCteConnectionlessIqReport_tLE Extended CTE Connectionless IQ Report Event
 ChciEvt_BLEGenDHKeyComplete_tLE Generate DHKey Complete Event
 ChciEvt_BLELTKReq_tLE Long Term Key Requested Event
 ChciEvt_BLEPeriodicAdvReport_tLE Periodic Advertising Report event
 ChciEvt_BLEPeriodicAdvSyncEstablished_tLE Periodic Advertising Sync Established event
 ChciEvt_BLEPeriodicAdvSyncLost_tPeriodic Advertising Sync Lost Event
 ChciEvt_BLEPhyUpdateComplete_tLE Phy Update Complete Event
 ChciEvt_BLEReadP256PublicKeyComplete_tLE Read P256 Public Key Complete Event
 ChciEvt_BLEReadRemoteFeatureComplete_tLE Read Remote Used Features Complete Event
 ChciEvt_BLERemoteConnParamReq_tLE Remote Connection Parameter Request Event
 ChciEvt_BLEScanReqReport_tVS LE Scan Request Report Event
 ChciEvt_BLETransPwrReport_t
 ChciEvt_BufferOverflow_tData Buffer Overflow Event
 ChciEvt_CmdComplete_tCommand Complete Event
 ChciEvt_CommandStatus_tCommand Status Event
 ChciEvt_DataLenExceed_tL2CAP data length exceed Event
 ChciEvt_DevInfo_tLE Advertising Report Event
 ChciEvt_DisconnComplete_tDisconnection Complete Event
 ChciEvt_EncryptChange_tLE Encryption Change Event
 ChciEvt_HardwareError_tHardware Error Event
 ChciEvt_NumCompletedPkt_tNumber of Completed Packets Event
 ChciEvt_VSCmdComplete_tVendor Specific Command Complete Event
 ChciEvtHdr_tHCI Generic event hdr
 ChciPacket_tHCI Packet event
 ChciPER_t
 ChciRetParam_LeReadBufSize_tData structure for HCI Command Complete Event Return Parameter
 Cicall_directAPIMsg_t
 CICall_heapStats_t
 CICall_RemoteTask_t
 CicallLiteMsg_t
 CkeyDist_t
 Cl2capChannelEstEvt_tL2CAP_CHANNEL_ESTABLISHED_EVT message format
 Cl2capChannelInfo_tLocal channel information format
 Cl2capChannelTermEvt_tL2CAP_CHANNEL_TERMINATED_EVT message format
 Cl2capCmdReject_tCommand Reject format
 Cl2capCoCInfo_tConnection oriented channel information format
 Cl2capConnectReq_tConnection Request format
 Cl2capConnectRsp_tConnection Response format
 Cl2capCreditEvt_tL2CAP_OUT_OF_CREDIT_EVT or L2CAP_PEER_CREDIT_THRESHOLD_EVT message format
 Cl2capDataEvent_tOSAL L2CAP_DATA_EVENT message format
 Cl2capDisconnectReq_tDisconnection Request format (src/dst CIDs are relative to sender of request)
 Cl2capDisconnectRsp_tDisconnection Response format (src/dst CIDs are relative to sender of request)
 Cl2capFlowCtrlCredit_tFlow Control Credit format
 Cl2capInfo_tInformation Response Data field
 Cl2capInfoReq_tInformation Request format
 Cl2capInfoRsp_tInformation Response format
 Cl2capInvalidCID_tInvalid CID in Request format
 Cl2capLocalChannelInfo_tLocal connection handle and channel pair format
 Cl2capNumCtrlDataPktEvt_tL2CAP_NUM_CTRL_DATA_PKT_EVT message format
 Cl2capPacket_tL2CAP packet structure
 Cl2capParamUpdateReq_tConnection Parameter Update Request format
 Cl2capParamUpdateRsp_tConnection Parameter Update Response format
 Cl2capPsm_tL2CAP PSM structure. Allocated one for each registered PSM
 Cl2capPsmInfo_tPSM information format
 Cl2capReasonData_tCommand Reject Reason Data format
 Cl2capSendSduDoneEvt_tL2CAP_SEND_SDU_DONE_EVT message format
 Cl2capSignalCmd_tUnion of all L2CAP Signaling commands
 Cl2capSignalEvent_tOSAL L2CAP_SIGNAL_EVENT message format
 Cl2capUserCfg_tUser configurable variables format
 ClinkDBInfo_tInformation pertaining to the linklinkDB info
 CmodeTwoStepData_t
 Cosal_event_hdr_tOSAL Event Header
 CprepareWrites_tStructure to keep Prepare Write Requests for each Client
 CsmDhKeyEvt_t
 CsmEccKeys_t
 CsmEccKeysEvt_t
 CsmEventHdr_t
 CsmIdentityInfo_t
 CsmLinkSecurityReq_t
 CsmNewRandKeyEvent_t
 CsmSecurityInfo_t
 CsmSigningInfo_t
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale