Arduino for TextMate
I’ve been playing with the Arduino Microcontroller for quite some time. It is a fantastic open source hardware project which really opens up the world of Microcontrollers to people all over the world. The developers on the project have included a development environment written in Java. I’m a huge fan of TextMate. I decided to write a plugin for TextMate which allows you to:
- choose the microcontroller architecture - Atmega 8, Atmega 168, and the Make Controller (forthcoming).
- Compile and upload to the Microcontroller
- Show a Serial Monitor using the OSX terminal
Installation
UPDATE: This has been modified for the current release Install the Arduino 0010 release from arduino.cc.
download: Microcontroller.tmplugin
unzip it to ~/Library/Application Support/TextMate/Plugins.
### Building When you build from TextMate, you need to do a few things differently. First, include wprogram.h, and add a main loop. Here’s the template:
#include
void setup()
{
}
void loop()
{
}
int main()
{
init();
setup();
while (1)
loop();
return 0;
}
About the binary
I’d consider this a .1 release; It hasn’t been well tested. Because of this, there will be bugs.
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
### Feedback If you'd like to send feedback or request features, send them to louie at ooeygui.