esp32和stm32的工程宏定义

1.esp32的工程宏定义

这个是ESP32的工程结构,能够看到在总工程文件夹中有一个总体的cmakelist。我们在这个cmakelist中添加代码:

idf_build_set_property(COMPILE_DEFINITIONS ESP32 APPEND)

第一个参数COMPILE_DEFINITIONS表示添加的是编译器宏定义

第二个参数ESP32是你所定义的宏定义

第三个参数是添加的规则,无脑填 APPEND,如果不填代表替换工程中的所有编译宏定义,使用添加的宏定义。

2.stm32的工程宏定义

2.1在EIDE中添加

可见光标标明的预处理器定义,点击绿色的➕,可以添加EIDE中的宏定义。

2.2在keil中添加

点击 魔法棒打开 option for target

在c/c++中的define可以添加定义,但是记得用逗号(,)与前方的宏定义分割。

相关推荐
2301_8059629315 小时前
ESP32模组烧录失败排查解决方法
单片机·嵌入式硬件
时空自由民.16 小时前
RGB Image Sensor 和 RGB LCD Scren 的HSYNC和VSYNC的区别,以及ESP32 RGB LCD外设工作原理介绍
单片机
RFID舜识物联网16 小时前
耐高温RFID技术如何解决汽车涂装车间管理难题?
大数据·人工智能·嵌入式硬件·物联网·安全·信息与通信
笨笨饿16 小时前
#55_NE595脉冲电路
stm32·单片机·硬件工程
2301_8059629316 小时前
ESP32之esptool.py 常用快捷命令
stm32·单片机·嵌入式硬件
NULL指向我17 小时前
TMS320F28379D笔记1:主控-从核双核架构认识
笔记·单片机
sweetone17 小时前
用一个电阻及一段胶带修复 VORWERK (福维克) THERMOMIX(美善品) TM5-1食品料理机 不工作故障
经验分享·单片机·嵌入式硬件
星宇笔记17 小时前
我做了一个本地网页版嵌入式调试工具:支持 Serial / TCP / UDP、实时曲线、HEX 发送
单片机·嵌入式硬件·网络协议·tcp/ip·udp·开源软件
时空自由民.17 小时前
显示屏关键参数
单片机
LS_learner17 小时前
DDRPHY、DDRPHYIO、DDR颗粒三者的关系以及带宽增大对三者功耗的影响
嵌入式硬件