As part of Arduino 1.0, I'm hoping to make it easier to use the standard
Arduino core with different processors. In particular, there's been a lot of
work done to remove all #ifdef's based on processor names and replace them with
register names so that they should work on more processors. We've also added a
mechanism (a new BOARD.build.pins preference in boards.txt) that allows for
boards to use a custom version of the pins_arduino.h (the value of the
preference indicates the sub-directory of the new pins/ directory in which the
appropriate pins_arduino.h file resides). I'd like to improve and extend this
mechanism to allow for ATtiny support with the standard Arduino core and a
custom pins_arduino.h file.
I'd love to have your help with this. In particular, making sure the
mechanisms are flexible enough for ATtiny support and in creating the right
pins_arduino.h files, etc.
Feel free to reply here, on the developers mailing list
(http://mail.arduino.cc/mailman/listinfo/developers_arduino.cc), or just by
opening individual issues on the Arduino Google Code project with changes you'd
like to see.
The Arduino 1.0 code is available on GitHub:
https://github.com/arduino/Arduino/tree/new-extension and there's a beta
release:
Windows: http://files.arduino.cc/downloads/arduino-1.0-beta1.zip
Mac OS X: http://files.arduino.cc/downloads/arduino-1.0-beta1.dmg
Linux (32-bit): http://files.arduino.cc/downloads/arduino-1.0-beta1.tgz
Linux (64-bit): http://files.arduino.cc/downloads/arduino-1.0-beta1-64.tgz
Source: http://files.arduino.cc/downloads/arduino-1.0-beta1-src.tar.gz
BTW, I'm the lead software developer for Arduino. Apologies for getting in
touch this way, but I wasn't sure how else to reach you.
Original issue reported on code.google.com by dmel...@gmail.com on 29 May 2011 at 6:22
Original issue reported on code.google.com by
dmel...@gmail.com
on 29 May 2011 at 6:22