Skip to content

Compile-time errors if you try to use a pin number that's out of range. [imported] #924

@cmaglie

Description

@cmaglie

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.

Metadata

Metadata

Assignees

Labels

Component: CoreRelated to the code for the standard Arduino APIfeature requestA request to make an enhancement (not a bug fix)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions