Why use int instead of byte for pin numbers?

I will neither praise nor criticize the many arduino design points (hardware and software, of which some seem valid to me and some silly) being brought up in this post, but rather just celebrate the vast popularity of the arduino platform and the huge membership of this forum, even consisting of some members that think they got it all wrong. :smiley:

If I was to add to the critic list, I would be tempted to add:

Auto-reset circuit that has had many revisions and cannot be defeated with an easy switch or jumper clip selection.

Auto-voltage selection circuit that is complex, forces the priory selection if both voltage sources are available. Should have been a simple jumper clip like an early arduino board had.

Latest rev 3 uno and mega boards that use pin 13 led opamp driver/buffer that has a floating input pin condition allowing the led to randomly be on or off if not forced low by a pin 13 output mode and digital output LOW commands.

Lefty