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

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