Arduino 的任何平台宏?

Any platform macro of Arduino?

我是 Arduino 的新手。我正在制作一个跨平台库,我需要判断它是否正在编译为 Arduino,我进行了搜索但一无所获。 Arduino 编译器中是否有任何预定义的平台宏,我可以告诉我正在编译到 Arduino?不仅可以在主*.ino 文件中使用,还可以在scratch 文件夹下的其他*.c 文件中使用。谢谢。

Arduino 头文件定义 ARDUINO。工具链定义了自己的 AVR 和 ARM 特定定义,如果您需要区分它们的话。有关详细信息,请参阅他们的文档。