Compile-time errors if you try to use a pin number that's out of range. [imported] #924
Labels
Component: Core
Related to the code for the standard Arduino API
feature request
A request to make an enhancement (not a bug fix)
This is Issue 924 moved from a Google Code project.
Added by 2012-05-27T16:48:15.000Z by dmel...@gmail.com.
Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Enhancement, Priority-Medium, Component-IDE, Component-Core
Original description
For example, using pin 50 on the Uno (which would work on the Mega).
This seems tricky to implement. We could try to parse the code, which is messy and complicated. We could also try to make all the relevant functions into macros, with pre-processor code to check for and range-check compile-time constant arguments.
The text was updated successfully, but these errors were encountered: