本文以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. Oracle 11g 数据类型
  2. 参数修饰符 params、in
  3. Python 中多线程共享全局变量的问题
  4. 神经网络中的最小二乘_深度神经网络:噪声中解读出科学
  5. 6-2 有序数组的插入 (20分)
  6. 学计算机专业体面吗,2021女生学计算机专业好吗 前景怎么样
  7. 拼多多就知乎不当评论致歉;谷歌员工成立首个工会;MySQL 迁移工具新版发布
  8. SQL Server 触发器触发器
  9. excel取整数的函数_Excel教程:取整函数INT 与TRUNC~~Excel新技能
  10. 计算机硬件和维护的论文,浅谈计算机的硬件维护论文
  11. php 数组排序方法,php数组排序的方法有哪些 - php完全自学手册 - php中文网手册...
  12. Windows 右键菜单修复
  13. 笔记本电脑BIOS和硬盘加密密码设置方法
  14. 图像处理:理想低通滤波器、butterworth滤波器(巴特沃斯)、高斯滤波器实现(python)
  15. 如何安装CentOS 8
  16. pe克隆linux系统下载,【完美成功】合并ntdetect.com的PE用的SETUPLDR.BIN(增加ISO/SYSLINUX专用版)...
  17. dalvik下替换so简单dump出梆梆加固保护的odex
  18. 计算机总出现安全警报如何处理,打开文件出现安全警告怎么取消?
  19. Android RecyclerVIew 列表实现 编辑、单选、全选、删除、动画效果(附源码)
  20. el-table 动态生成多级表头

热门文章

  1. 字典生成工具 -- CUPP
  2. jQuery AutoForm脚本Easy Form AutoComplete
  3. 2D手游美术实现方案分析
  4. 用Python写一个打字软件代码
  5. 微机计算机原理实验报告总结,微机原理实验报告.doc
  6. 同时上3种手段,保障Quartz不重复执行任务
  7. 自定义列表li项目符号
  8. 你见过卫星眼里的地球吗?带你实时获取地球卫星图并设为桌面背景!真的很美!
  9. [导入]防止搏客被恶劣网站框架包含
  10. 七月与安生:这一次终于看见了友情