I'd be willing to check the code into a public Arduino repository, so we can get other people hacking on it. So far, I've got the following features implemented:
Menu to Choose the microcontroller architecture - Atmega 8, Atmega 168, and the Make Controller (forthcoming).
Menu item to Compile and upload to the Microcontroller
Menu to Show a Serial Monitor.
The serial monitor is a sepaate binary which reads from the serial port and outputs using the OSX terminal. This does mean you can use ANSI codes - I hope to add support to the serial library for making this easier.
The plugin also includes an output window which collects the output from the compiler and uploader.
- User specified makefile (something that gets included into the build process instead of manually walking the tree).
- Make controller support.
- Hot Keys for building
- Don't leak so much
- Ability to specify upload port
- Multiple controller support.
- Non-blocking calls to external binaries
NOTE: This was built on an Intel machine running Leopard. It has not been tested on Tiger or PowerPC; Would be interested to know how it works.
Good luck, and enjoy!
(Thanks for the note about the broken link. Wordpress has been messing with my posts.)