Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Common Bluetooth types

Data Structures

struct  wiced_bt_lock_t
 Function prototypes to lock and unlock (typically using a mutex). More...
 

Modules

 AIROC Bluetooth Types
 AIROC Bluetooth Types.
 

Macros

#define WICED_FALSE   0
 false
 
#define WICED_TRUE   1
 true
 
#define FALSE   0
 false
 
#define TRUE   1
 true
 
#define WICED_SUPPRESS_WARNINGS(m)   if((m)){;}
 Surpress Warnings.
 
#define UNUSED_VARIABLE(x)   /*@-noeffect@*/ ( (void)(x) ) /*@+noeffect@*/
 Unused Variable.
 
#define WICED_MEMCPY(a, b, c)   memcpy((void*)(a), (const void*)(b), c)
 Memory copy.
 
#define WICED_MEMSET(a, b, c)   memset((void*)(a), b, c)
 Memory set.
 
#define WICED_MEMMOVE(a, b, c)   memmove((void*)(a), (const void*)(b), c)
 Memory move.
 
#define WICED_MEMCMP(a, b, c)   memcmp((void*)(a), (const void*)(b), c)
 Memory compare.
 

Typedefs

typedef unsigned int wiced_bool_t
 Boolean.
 
typedef void(* pf_wiced_exception )(uint16_t code, char *msg, void *ptr)
 Exception callback : More...
 
#define WICED_BT_TRACE   BTU_trace_debug
 Debug trace macro.
 
#define WICED_BT_TRACE_ARRAY(ptr, len, string)   WICED_BT_TRACE("%s %A",string,ptr,len);
 Debug trace array macro.
 
#define WICED_BT_TRACE_CRIT   BTU_trace_error
 Error trace array macro.
 

Detailed Description

Typedef Documentation

typedef void(* pf_wiced_exception)(uint16_t code, char *msg, void *ptr)

Exception callback :

Called by stack in case of unhandled exceptions and critical errors.

Parameters
[in]code: Exception code
[in]msg: Exception string
[in]p_tr: Pointer to the data (based on the exception)
Returns
void