XDK API  3.6.0
Documentation
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

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:48 by doxygen 1.8.8