XDK API  3.6.0
Documentation
Macros | Enumerations | Functions | Variables
BSP_BT_EM9301.c File Reference

Implementation of Bluetooth BSP functions. More...

#include "BCDS_BSP.h"
#include "BCDS_HAL.h"
#include "BSP_BoardType.h"
#include "BSP_BoardSettings.h"
#include "BSP_BoardShared.h"
#include "BSP_BT_EM9301.h"
#include "BCDS_MCU_UART_Handle.h"
#include "BCDS_BSP_BT_EM9301.h"
+ Include dependency graph for BSP_BT_EM9301.c:

Macros

#define BCDS_MODULE_ID   BCDS_BSP_MODULE_ID_BT_EM9301
 

Enumerations

enum  BSP_BT_EM9301_Retcode_E
 

Functions

Retcode_T BSP_BT_EM9301_Connect (void)
 
Retcode_T BSP_BT_EM9301_Disable (void)
 
Retcode_T BSP_BT_EM9301_Disconnect (void)
 
Retcode_T BSP_BT_EM9301_Enable (void)
 
HWHandle_T BSP_BT_EM9301_GetUARTHandle (void)
 
Retcode_T BSP_BT_EM9301_Reset (void)
 
Retcode_T BSP_BT_EM9301_SetWUHigh (void)
 
Retcode_T BSP_BT_EM9301_SetWULow (void)
 
void BT_EM9301_UART_RxISR (void)
 UART receive interrupt service routine used to capture interrupts at the UART resource and to forward them to the MCU driver for processing. More...
 
void BT_EM9301_UART_TxISR (void)
 UART transmit interrupt service routine used to capture interrupts at the UART resource and to forward them to the MCU driver for processing. More...
 

Variables

struct MCU_UART_Handle_S BSP_BT_EM9301_UART_Handle
 
static UART_IRQ_Callback_T BT_EM9301_UART_RxISRCallback
 
static UART_IRQ_Callback_T BT_EM9301_UART_TxISRCallback
 
static BSPLock_T BT_GPIOLock = BSP_LOCKED
 

Macro Definition Documentation

#define BCDS_MODULE_ID   BCDS_BSP_MODULE_ID_BT_EM9301

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

Retcode_T BSP_BT_EM9301_Connect ( void  )
Retcode_T BSP_BT_EM9301_Disable ( void  )

+ Here is the call graph for this function:

Retcode_T BSP_BT_EM9301_Disconnect ( void  )
Retcode_T BSP_BT_EM9301_Enable ( void  )

+ Here is the call graph for this function:

HWHandle_T BSP_BT_EM9301_GetUARTHandle ( void  )
Retcode_T BSP_BT_EM9301_Reset ( void  )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Retcode_T BSP_BT_EM9301_SetWUHigh ( void  )

+ Here is the call graph for this function:

Retcode_T BSP_BT_EM9301_SetWULow ( void  )
void BT_EM9301_UART_RxISR ( void  )

+ Here is the caller graph for this function:

void BT_EM9301_UART_TxISR ( void  )

+ Here is the caller graph for this function:

Variable Documentation

struct MCU_UART_Handle_S BSP_BT_EM9301_UART_Handle
UART_IRQ_Callback_T BT_EM9301_UART_RxISRCallback
static
UART_IRQ_Callback_T BT_EM9301_UART_TxISRCallback
static
BSPLock_T BT_GPIOLock = BSP_LOCKED
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