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可以添加定义,但是记得用逗号(,)与前方的宏定义分割。

相关推荐
糖糖单片机设计20 分钟前
基于STM32的空气污染检测与报警系统设计与实现
stm32·单片机·嵌入式硬件
zhangzhangkeji22 分钟前
stm32 15-2 flash 闪存:代码部分二
stm32
盛世宏博北京28 分钟前
工业环境稳定采集:配电室 IP 温湿度变送器 TCP/UDP 通信部署指南
单片机·tcp/ip·udp
comyccccc1 小时前
自制多路输出DCDC电源板,3.3V-12V可调 学习笔记
单片机·嵌入式硬件·硬件工程
Zwawa1 小时前
把 AO 接回来:黑线和白底之间到底差了多少
c语言·单片机·嵌入式
Yiran_G1 小时前
BLE终端数据积压如何处理?缓存队列、断连补传与流量调度设计
嵌入式硬件·物联网
硅基手札2 小时前
【串口技术系列文档 07】UART控制器寄存器详解
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
甜甜的大香瓜2 小时前
【MT32F006】MT32F006之TM1621C驱动LCD
单片机
硅基手札2 小时前
【串口技术系列文档 09】FIFO管理与流控
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
硅基手札2 小时前
【串口技术系列文档 08】中断驱动vs轮询vs DMA
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设