Macros | Enumerations | Functions | Variables
BSP_WiFi_cc3100mod.c File Reference

Implementation of WiFi BSP functions. More...

#include "BCDS_BSP.h"
#include "BCDS_HAL.h"
#include "BSP_BoardSettings.h"
#include "BSP_BoardShared.h"
#include "BSP_WiFi_cc3100mod.h"
#include "BCDS_BSP_WiFi_CC3100MOD.h"
#include "BCDS_MCU_SPI_Handle.h"
+ Include dependency graph for BSP_WiFi_cc3100mod.c:

Macros

#define BCDS_MODULE_ID   BCDS_BSP_MODULE_ID_WIFI_CC3100MOD
 

Enumerations

enum  BSP_BT_EM9301_Retcode_E
 

Functions

Retcode_T BSP_WiFi_CC3100MOD_Connect (void)
 Maps the GPIO pins to their desired function. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Disable (void)
 Disables the control over the peripheral. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Disconnect (void)
 Disconnects the WIFI peripheral. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Enable (BSP_WiFi_CC3100MOD_InterruptCallback_T callback)
 Enables the control over the peripheral. More...
 
HWHandle_T BSP_WiFi_CC3100MOD_GetSPIHandle (void)
 Returns the SPI handle of the communication interfaces used by the peripheral. More...
 
HWHandle_T BSP_WiFi_CC3100MOD_GetUartHandle (void)
 Returns the UART handle of the communication interfaces used by the peripheral. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Hibernate (void)
 Hibernates the WIFI module. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Reset (void)
 Resets the WIFI module. More...
 
Retcode_T BSP_WiFi_CC3100MOD_SetCSHigh ()
 Sets the CS pin to high i.e. device deselected. More...
 
Retcode_T BSP_WiFi_CC3100MOD_SetCSLow ()
 Sets the CS pin to Low i.e. device selected. More...
 
Retcode_T BSP_WiFi_CC3100MOD_Wakeup (void)
 Wakes the module from hibernate mode. More...
 
void WiFi_CC3100MOD_SPIRxISR (void)
 SPI receive interrupt service routine used to capture interrupts at the SPI resource and to forward them to the MCU driver for processing. More...
 
void WiFi_CC3100MOD_SPITxISR (void)
 SPI transmit interrupt service routine used to capture interrupts at the SPI resource and to forward them to the MCU driver for processing. More...
 
static void WiFi_INT_InterruptCallback (void)
 

Variables

struct MCU_SPI_Handle_S BSP_WiFi_CC3100MOD_SPI_Handle
 
static
BSP_WiFi_CC3100MOD_InterruptCallback_T 
WiFi_CC3100MOD_ISRCallback
 
static SPI_IRQ_Callback_T WiFi_CC3100MOD_SPI_RxISRCallback
 
static SPI_IRQ_Callback_T WiFi_CC3100MOD_SPI_TxISRCallback
 

Macro Definition Documentation

#define BCDS_MODULE_ID   BCDS_BSP_MODULE_ID_WIFI_CC3100MOD

Enumeration Type Documentation

Enumerator
RETCODE_BSP_BT_SERIAL_NOT_INITIALIZED 
RETCODE_BSP_BT_DISABLED 
RETCODE_BSP_WIFI_SERIAL_NOT_INITIALIZED 
RETCODE_BSP_WIFI_DISABLED 

Function Documentation

void WiFi_CC3100MOD_SPIRxISR ( void  )

+ Here is the caller graph for this function:

void WiFi_CC3100MOD_SPITxISR ( void  )

+ Here is the caller graph for this function:

static void WiFi_INT_InterruptCallback ( void  )
static

+ Here is the caller graph for this function:

Variable Documentation

struct MCU_SPI_Handle_S BSP_WiFi_CC3100MOD_SPI_Handle
BSP_WiFi_CC3100MOD_InterruptCallback_T WiFi_CC3100MOD_ISRCallback
static
SPI_IRQ_Callback_T WiFi_CC3100MOD_SPI_RxISRCallback
static
SPI_IRQ_Callback_T WiFi_CC3100MOD_SPI_TxISRCallback
static

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:26 by doxygen 1.8.8