![]() |
![]() |
|
BLE-Stack APIs
3.00.00
|
Enumerations | |
| enum | ICall_RemotiCmdEvent_t { ICALL_RTI_APP_CMD_EVENT = 0xE0, ICALL_RTI_STACK_CMD_EVENT = 0xE1, ICALL_RTI_APP_ASYNC_CMD_EVENT = 0xE2, ICALL_RTI_APP_SYNC_CMD_EVENT = 0xE3, ICALL_RCN_APP_ASYNC_CMD_EVENT = 0xE4, ICALL_RCN_APP_SYNC_CMD_EVENT = 0xE5 } |
Variables | |
| icall_lite_id_t | directAPI |
| icall_directAPIMsg_t | |
| ICall_Dispatcher | ICall_dispatcher |
| Call dispatcher pointer of the current image. | |
| ICall_EnterCS | ICall_enterCriticalSection |
| Enter critical section function pointer of the current image. | |
| ICall_LeaveCS | ICall_leaveCriticalSection |
| Leave critical section function pointer of the current image. | |
| uint_least8_t | ICall_resetReason |
| Special global variable to set the reset reason by the boot code, before ICall is initialized, so that ICall can serve "get reset reason" function. | |
| icallLiteMsg_t | |
| icall_directAPIMsg_t | msg |
| PACKED_TYPEDEF_STRUCT | |
| typedef ICall_Errno(* ICall_Dispatcher)(ICall_FuncArgsHdr *args) |
Call dispatcher function pointer type.
| args | arguments |
| typedef ICall_CSState(* ICall_EnterCS)(void) |
Critical section entry function pointer type.
| typedef void(* ICall_LeaveCS)(ICall_CSState key) |
Critical section exit function pointer type.
| critical | section state returned from ICall_EnterCS type function matching to this exit. |
| typedef bool(* ICall_MsgMatchFn)(ICall_ServiceEnum src, ICall_EntityID dest, const void *msg) |
Prototype of a function used to compare a received message for a match.
| src | originator of the message as a service enumeration |
| dest | destination entity id of the message |
| msg | pointer to the message body |
| typedef void(* ICall_PwrNotifyFn)(ICall_PwrTransition pwrTrans, struct _icall_pwr_notify_data_t *obj) |
Power state transition notify function type
| pwrTrans | power transition. The values are defined as per platform. For example, see ICallCC26xxDefs.h. |
| obj | pointer data object to identify the client. Note that the pointer must not be NULL. |
| typedef uint_fast8_t ICall_PwrTransition |
Power state transition type of the following values:
| typedef void(* ICall_RemoteTaskEntry)(const ICall_RemoteTaskArg *arg0, void *arg1) |
Service entry function prototype.
| arg0 | argument containing remote dispatch function pointers |
| arg1 | custom initialization parameter |
| typedef ICall_Errno(* ICall_ServiceFunc)(ICall_FuncArgsHdr *args) |
Call dispatcher service handler function pointer type.
| args | arguments |
| typedef void(* ICall_TimerCback)(void *arg) |
Prototype of a callback function for timer.
| arg | argument passed through ICall_setTimer |
| PACKED_TYPEDEF_STRUCT |