reference-en icon indicating copy to clipboard operation
reference-en copied to clipboard

Document the ARDUINO_* constants

Open alranel opened this issue 1 year ago • 1 comments

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_AVR
  • ARDUINO_ARCH_SAMD

As well as board-specific constants such as:

  • ARDUINO_GIGA
  • ARDUINO_UNOR4_WIFI

We should add a page to the language reference documenting all the available constants.

alranel avatar Dec 15 '23 12:12 alranel

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.

alranel avatar Jan 05 '24 11:01 alranel