本文以TI的BLE1.3.2示例工程SimpleBLEPeripheral作关于UART的备忘笔记。

首先看hal_board_cfg.h,其中有关于底层驱动的默认配置:

/* Driver Configuration *//* Set to TRUE enable H/W TIMER usage, FALSE disable it */
#ifndef HAL_TIMER
#define HAL_TIMER FALSE
#endif/* Set to TRUE enable ADC usage, FALSE disable it */
#ifndef HAL_ADC
#define HAL_ADC TRUE
#endif/* Set to TRUE enable DMA usage, FALSE disable it */
#ifndef HAL_DMA
#define HAL_DMA TRUE
#endif/* Set to TRUE enable Flash access, FALSE disable it */
#ifndef HAL_FLASH
#define HAL_FLASH TRUE
#endif/* Set to TRUE enable AES usage, FALSE disable it */
#ifndef HAL_AES
#define HAL_AES TRUE
#endif#ifndef HAL_AES_DMA
#define HAL_AES_DMA TRUE
#endif/* Set to TRUE enable LCD usage, FALSE disable it *

CC2540的HAL层UART学习笔记相关推荐

  1. STM32F407霸天虎HAL库CubeMX学习笔记——DS18B20

    STM32F407霸天虎HAL库CubeMX学习笔记--DS18B20 一.软件准备 二.硬件准备 三.CubeMX配置 四.Keil printf重写 tim.c DS18B20.h DS18B20 ...

  2. STM32 HAL库开发学习笔记: USART1串口通讯(中断方式) IDE-STM32CubeIDE

    STM32串口通讯有三种方式,分别为阻塞(轮询).中断.DMA.这里将用中断的方式开发. 笔者也是刚入门STM32 HAL库开发,该笔记致希望于能帮到初学者,文中配置步骤.代码.实验现象均是笔者实践可 ...

  3. STM32F429HAL库UART学习笔记

    UART串口通讯作为最基本通讯协议我就不多赘述.我主要用HAL库实现串口通讯,看一下配置Uart的结构一变量 这里使用了结构体嵌套 typedef struct {   USART_TypeDef   ...

  4. Tensorflow.keras.layers各种层的学习笔记

    目录 karas简介 一. 输入层keras.layers.Input 二. 嵌入层keras.layers.Embedding 三. Lambda层keras.layers.Lamda karas简 ...

  5. Android底层HAL驱动开发学习笔记

    2017.3.27 1.确定任务:加快摄像头的信息获取速率:缩减驱动程序.减小帧的大小,缩减一个像素点的比特流(6/8/10bit) 2.重点了解函数:camerabuffer *buffer=mPr ...

  6. .NET Core开发实战(第29课:定义仓储:使用EF Core实现仓储层)--学习笔记

    29 | 定义仓储:使用EF Core实现仓储层 首先定义仓储层的接口,以及仓储层实现的基类,抽象类 仓储层的接口 namespace GeekTime.Infrastructure.Core {// ...

  7. 3. 链路层(学习笔记)

    3. 链路层 文章目录 3. 链路层 3.1 数据链路层概述 1. 基本概念 2. 功能概述 3.2 封装成帧和透明传输 1. 封装成帧 2. 透明传输 3. 透明传输在组帧上的运用 4. 违规编码法 ...

  8. hal库开启中断关中断_stm32的HAL库开发学习笔记之外部中断

    外部中断 中断线----EXTI线0~15(对应外部IO口的输入中断) 每个IO口都可以作为外部中断输入 每个中短线可以独立的配置触发方式(上升沿,下降沿,双边沿),触发/屏蔽,专用状态位. GPIO ...

  9. php tp框架调用m层,TP学习笔记一(tp的目录结构 , tp的输出方式)

    一.ThinkPHP的介绍 //了解 MVC M - Model 模型 工作:负责数据的操作 V - View 视图(模板) 工作:负责前台页面显示 C - Controller 控制器(模块) 工作 ...

最新文章

  1. 作为一个Linux/Unix程序员有哪些要求
  2. java 视频 缩略图_Java截取视频文件缩略图
  3. 尽可能地做到无服务器,但不止于此
  4. python文件的路径_如何从目录中给出python文件的路径
  5. 德国软件巨头SAP旗下风投基金募集10亿美元 专门投资科技初创公司
  6. Xshell如何操作linux
  7. 腾讯优图×厦大联队夺冠全球AI医疗大赛!刷新肝脏肿瘤影像分割世界纪录
  8. Go语言基础进阶—程序结构—包和文件
  9. macbook pro开机键盘键盘和触摸板没反应问题
  10. 20200723每日一句
  11. vue整合ueditor
  12. 网狐荣耀手机端内核源码
  13. MyBatis拦截器实现SQL打印
  14. Altuim Designer 21学习笔记
  15. 图像处理ORL--训练集及测试集建立--Matlab实现
  16. java地图自动定位_如何实现高德地图实现自动定位
  17. c语言程序书写时,C语言程序书写规范
  18. python 批量读取csv_Python Pandas批量读取csv文件到dataframe的方法
  19. 不用电脑在手机上实现自动重签名
  20. html实现在线聊天,利用HTML5实现电脑端微信聊天窗口界面

热门文章

  1. 移动商城第七篇【购物车增删改查、提交订单】
  2. MySQL系统库之sys
  3. matlab二维笛卡尔坐标系
  4. Metasploit利用MS08-067漏洞
  5. RAID的学习详解(很实用)
  6. android滑动卡片开源,CardSlideView 一行代码实现ViewPager卡片效果
  7. 设置totalcmd 用文件管理器打开文件所在目录
  8. 教你如何有效判断债券市场行情
  9. 无线网络连接显示连接不可用”问题的解决办法
  10. android 属性翻牌动画,Android通过动画实现翻牌效果