106 #ifndef ti_drivers_WiFi__include
107 #define ti_drivers_WiFi__include
132 #define WiFi_CMD_RESERVED 32
146 #define WiFi_STATUS_RESERVED -32
161 #define WiFi_STATUS_SUCCESS 0
169 #define WiFi_STATUS_ERROR -1
178 #define WiFi_STATUS_UNDEFINEDCMD -2
347 extern int WiFi_control(WiFi_Handle handle,
unsigned int cmd,
void *arg);
390 extern WiFi_Handle
WiFi_open(
unsigned int wifiIndex,
unsigned int spiIndex,
uintptr_t custom
Definition: WiFi.h:227
WiFi_InitFxn initFxn
Definition: WiFi.h:271
WiFi_CloseFxn closeFxn
Definition: WiFi.h:265
void(* WiFi_InitFxn)(WiFi_Handle handle)
A function pointer to a driver specific implementation of WiFi_init().
Definition: WiFi.h:235
struct WiFi_Config WiFi_Config
WiFi Global configuration.
The definition of a WiFi function table that contains the required set of functions to control a spec...
Definition: WiFi.h:263
WiFi Global configuration.
Definition: WiFi.h:288
int WiFi_control(WiFi_Handle handle, unsigned int cmd, void *arg)
Function performs implementation specific features on a given WiFi_Handle.
uint32_t spawnTaskPri
Definition: WiFi.h:226
WiFi_ControlFxn controlFxn
Definition: WiFi.h:268
struct WiFi_Config * WiFi_Handle
A handle that is returned from a WiFi_open() call.
Definition: WiFi.h:214
void WiFi_Params_init(WiFi_Params *params)
Function to initialize the WiFi_Params structure to its defaults.
void WiFi_init(void)
Function to initialize the WiFi module.
void * object
Definition: WiFi.h:293
struct WiFi_Params WiFi_Params
WiFi Parameters.
uint32_t bitRate
Definition: WiFi.h:225
struct WiFi_FxnTable WiFi_FxnTable
The definition of a WiFi function table that contains the required set of functions to control a spec...
void(* WiFi_CloseFxn)(WiFi_Handle handle)
A function pointer to a driver specific implementation of WiFi_close().
Definition: WiFi.h:249
void WiFi_close(WiFi_Handle handle)
Function to close a WiFi peripheral specified by the WiFi handle.
WiFi_OpenFxn openFxn
Definition: WiFi.h:274
WiFi_Handle WiFi_open(unsigned int wifiIndex, unsigned int spiIndex, WiFi_evntCallback evntCallback, WiFi_Params *params)
Function to initialize a given WiFi peripheral.
void const * hwAttrs
Definition: WiFi.h:296
WiFi_FxnTable const * fxnTablePtr
Definition: WiFi.h:290
WiFi_Handle(* WiFi_OpenFxn)(WiFi_Handle handle, unsigned int spiIndex, WiFi_evntCallback evntCallback, WiFi_Params *params)
A function pointer to a driver specific implementation of WiFi_open().
Definition: WiFi.h:241
WiFi Parameters.
Definition: WiFi.h:224
void(* WiFi_evntCallback)(long eventType, char *data, unsigned char length)
A typedef to a an unsolicited event callback function.
Definition: WiFi.h:209
int(* WiFi_ControlFxn)(WiFi_Handle handle, unsigned int cmd, void *arg)
A function pointer to a driver specific implementation of WiFi_control().
Definition: WiFi.h:255