Document the ARDUINO_* constants
alranel opened this issue · 1 comments
alranel commented
The official Arduino cores define a set of constants that can be used to write more portable sketches and code by identifying the architecture and board being used.
We have architecture-specific constants such as:
ARDUINO_ARCH_AVRARDUINO_ARCH_SAMD
As well as board-specific constants such as:
ARDUINO_GIGAARDUINO_UNOR4_WIFI
We should add a page to the language reference documenting all the available constants.
alranel commented
Bonus: add a link to a dedicated page on best practices for writing portable code, showing how to use such constants for common board-specific tasks such as pin numbers or Wire object to use etc.