stm32 usb error : identifier "bool" is undefined_weixin_33951761的博客-程序员秘密

技术标签: 嵌入式  c/c++  

.\usb\USB\usb_pwr.h(54): error:  #20: identifier "bool" is undefined
usb\USB\usb_pwr.h(54): error:  #20: identifier "bool" is undefined
usb-driver\STM32_USB-FS-Device_DriverV3.1.1\src\usb_core.c(511): error:  #20: identifier "TRUE" is undefined
usb-driver\STM32_USB-FS-Device_DriverV3.1.1\src\usb_core.c(45): error:  #20: identifier "FALSE" is undefined

 

 

在stm32f103.h中添加       typedef enum {FALSE = 0, TRUE = !FALSE} bool;    就没有错误了 

 

 

 

无标题.png

 http://www.cnblogs.com/xiaobo-Linux/

 

无题.png

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33951761/article/details/85818001

智能推荐

使用Python进行机器学习常用的第三方库_python机器学习方向的第三方库_weixin_43798960的博客-程序员秘密

使用Python编程就不得不提到它强大的第三方库Python常用的标准库以及第三方库有哪些?Python常用第三方库——简介及下载地址NumPy&SciPyNumPy时Python最为基础的编程库。NumPy除了提供一些高级的数学运算机制以外,还具备非常高效的向量和矩阵运算功能。这些功能对于机器学习的计算任务时尤为重要的。因为不论是数据的特征表现,还是参数的批量计算,都离不开更...

路由配置与管理——OSPF路由配置与管理1_kaoa000的博客-程序员秘密

OSPF路由配置与管理Ospf(开放式最短路径优先)是一个基于链路状态进行路由计算的动态路由协议,主要用于大中型网络。AR G3系列路由器支持OSPFv2和OSPFv3两种版本,OSPFv2仅支持IPv4,OSPFv3同时支持IPv4和IPv6。OSPF显著特点就是不仅可以在一台路由器上运行多种OSPF路由进程,还可把一个AS(自治系统)划分成多个不同的Area(区域),然后基于路由器的位

Java---栈和队列最基本操作:插入数据(入栈)、删除数据(出栈)、查看栈顶元素、返回栈内元素个数;将元素推入队尾(尾插)、删除队头元素(头删)、查看队头、队尾元素_-Coche-的博客-程序员秘密

Java—栈和队列最基本操作:插入数据(入栈)、删除数据(出栈)、查看栈顶元素、返回栈内元素个数;将元素推入队尾(尾插)、删除队头元素(头删)、查看队头、队尾元素栈基本操作:import java.util.Arrays;public class Stack { private int[] array; private int top;//指向当前栈顶元素的下标 ...

hdu2504(找最大公约数gcd)_zhoupingqi2017的博客-程序员秘密

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2504题目描述思路就是写个gcd函数直接调用就行了。直接看代码吧ac代码#include<stdio.h>#define N 100000int gcd(int a,int b){ return b==0?a:gcd(b,a%b);}int main(){ ...

oculus sdk_Oculus VR的移动SDK,游戏女性等_cumj63710的博客-程序员秘密

oculus sdk 开放游戏综述 2014年11月8日至14日,星期 您好,开放游戏迷! 在本周的版本中,我们将了解Gamebuino的Arduino控制台,Oculus VR的移动版SDK,游戏女性等等! Gamebuino:8位“创客运动” Arduino控制台 在DW.de,我们可以了解Gamebuino,这是一个面向游戏玩家和开发人员的8位Arduino控制台 。 该...

随便推点

tslib1.4与Qt4.8.6的交叉编译与移植_weixin_30467087的博客-程序员秘密

 最近开始正式接触QT开发,网上看了些移植教程都写的有点乱,博客园的emouse思·睿有一篇写的很好的文章,下面是文章的链接http://www.cnblogs.com/emouse/archive/2013/01/29/2881311.html我结合自己编译移植过程中遇到的问题重新整理下,写下这篇博客,大部分跟上面的一样,但也有些原帖没有的东西,算是一个总结。就像上面那位...

程序猿必备——markdown基础语法_wmhsjtu的博客-程序员秘密

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,他可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。缺点:1、需要记忆一些语法(比较简单)。2、有些平台不支持Markdown编辑模式。一、标题在想要设置为标题的文字前面加#来表...

openlayers5显示谷歌在线地图_ol5 载入谷歌地图_花舞月咏潭的博客-程序员秘密

<!doctype html><html lang="en"><head> <link rel="stylesheet" href="https://openlayers.org/en/v5.3.0/css/ol.css" type="text/css"><style> <style> .map {...

table2excel指定不导出某些列_ec:exportxls 控制某一列不导出_tj146780的博客-程序员秘密

有时候用table2excel导出excel的时候,希望不导出某一些列,除了可以用指定不导出类名之外,还可以这样    function ExportExcel(DivName, fileName, cols) {                $("" + DivName).table2excel({                    exclude: ".noExl", //过滤位置的 c...

MybatisCodehelperPro插件_EastChilde的博客-程序员秘密

功能通过方法名(不需要方法的返回值和参数 会自动推导出来)来生成sql 可以生成大部分单表操作的sql 只需要一个方法的名字即可 会自动补全好方法的参数和返回值 和springdatajpa的语句基本一致 sql全自动提示,sql正确性检测,插件会识别mybatis的一系列标签 如 include trim set where,在这些标签之后的sql可以自动提示数据库的字段,检测sql的正确...

如何使用mingw-get命令更新MinGW下的GCC_mingw更新_windlkx的博客-程序员秘密

写这篇博客的原因,在网上找了好久都没有详细的资料,又不想用mingw-get-inst-20120426.exe在线安装来更新(等的时间好长啊)。例如,我想将GCC更新到4.7.0,(1)在MinGW的sourceforge页面下找到如下目录的网页:(2)找到想要更新的文件,然后下载,文件说明在下面的网页中可以找到(我列出来了):Package Description:

推荐文章

热门文章

相关标签