串口收发实验
在simpleBLEPeripheral.c文件添加如下内容
/*串口实验导入头文件*/
#include "hal_uart.h"
//存放读取串口数据的缓冲数组
static uint8 SerialRxBuf[128]={0};
//缓冲数据的标志位
static uint8 RxIndex = 0;
//函数声明:串口初始化
void Serial_Init(void);
由于本实验没有对事件作处理,所以不用在SimpleBLEPeripheral_ProcessEvent()函数中添加实现代码
/*检查是否有启动设务任务*/
if ( events & SBP_START_DEVICE_EVT )
{
....
//初始化串口
Serial_Init();
...
}
if ( events & UART_EVENT )
{
HalLcdWriteString( (char*)SerialRxBuf, HAL_LC