Show Posts
Pages: [1]
1  Forum 2005-2010 (read only) / Development / Re: Arduino bundle for TextMate on: November 24, 2007, 01:25:03 pm
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.

Future enhancements:
- 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.)
2  Forum 2005-2010 (read only) / Development / Re: Arduino bundle for TextMate on: November 24, 2007, 02:43:00 am
I've been working on a TextMate bundle.  I just updated it to support the -10 release. (There are lots of warnings generated by the compiler, which I'd be happy to fix and check in.

Feedback welcome.

You can download from this blog post:
3  Forum 2005-2010 (read only) / Bugs & Suggestions / Fix for build warnings on: April 22, 2008, 10:33:03 pm
The TextMate plugin which leverages the Arduino backend exposes numerous build warnings which are hidden using the processing app. I had originally submitted Bug#12532. Here's a patch which corrects the issues.

It would be very cool if this could be applied to the 0012 branch.

This patch uses WebKit subversion packing script located at
Pages: [1]