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

相关推荐
炸膛坦客2 小时前
单片机/C/C++八股:(十五)内存对齐、结构体内存对齐
c语言·开发语言·单片机
szxinmai主板定制专家2 小时前
基于ZYNQ MPSOC船舶数据采集仪器设计(一)总体设计方案,包括振动、压力、温度、流量等参数
arm开发·人工智能·嵌入式硬件·fpga开发
SUNNYSPY0012 小时前
65R380-ASEMI超结MOS管TO-252封装
单片机
2501_918126913 小时前
学习所有6502写游戏存档的语句
汇编·嵌入式硬件·学习·游戏·个人开发
普中科技3 小时前
【普中STM32F1xx开发攻略--标准库版】-- 第 38 章 RS485 通信实验
stm32·单片机·嵌入式硬件·开发板·通信·rs485·普中科技
DLGXY4 小时前
STM32(二十七)——独立看门狗&窗口看门狗
stm32·嵌入式硬件·算法
weixin_462901974 小时前
方案 3:手机控制 ESP32
单片机·嵌入式硬件
風清掦4 小时前
【江科大STM32学习笔记-09】USART串口协议 - 9.1 STM32 USART串口外设
笔记·stm32·单片机·嵌入式硬件·学习
逐步前行4 小时前
STM32_USART_寄存器操作
stm32·单片机·嵌入式硬件