0

Arduino Plugin for TextMate

The Arduino plugin adds a top level menu to TextMate which exposes functionality useful for Arduino development. It also contains a serial monitor which leverages Apple’s terminal application, allowing ANSI escape codes.

The Arduino menu offers:

* Port – Exposes currently connected Arduino boards; or a generic ‘any’ option which choose the first board available.
* Type – A fixed list of board types, which customizes the download and build options
* Speed – The port speed used for the serial monitor.
* Serial Monitor – Launches the serial monitor as a separate process; one for each project
* Compile and Upload – Compiles and uploads the current project to the selected port.

http://arduinotm.sourceforge.net

http://www.ooeygui.com/?page_id=207

Via ooeygui


Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 13,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython 2019!

Have an amazing project to share? The Electronics Show and Tell with Google Hangouts On-Air is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/


Maker Business — Charitable business and the Buy-One Give-One angle

Wearables — Stitch marks

Electronics — Potentiometer conventions

Biohacking — Vitamin-C + Gelatin for Accelerated Recovery

Python for Microcontrollers — The Top Programming Languages 2019 – Python tops the charts with a CircuitPython nod! #Python #Adafruit #CircuitPython #PythonHardware @circuitpython @micropython @ThePSF @Adafruit

Adafruit IoT Monthly — Adafruit IO Updates, RGB Stream Deck Message Panel, and more

Microsoft MakeCode — Welcome to the MakeCode Newsletter!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



10 Comments

  1. How do you install this? I finally managed to claw through the hideous sourceforge cruft to find the actual svn url (they have no straight download link) and now got the code. But can’t figure out for the life of me how to actually install it. And sourceforge doesn’t seem to have any simple way of asking for help. A little documentation?

    Thanks!

  2. sigh, no files.

  3. Sourceforge was hacked the other day. They have disabled their repositories to do integrity checks: http://www.sourceforge.net/blog/sourceforge-attack-full-report/

    That may be part of the reason the repository is not functional right now

  4. Sigh. Doesn’t support Mega, requires CrossPack, doesn’t seem to support multiple .pde tabs, etc. Nice idea, but not ready for prime time.

  5. I think i’ve got some of it figured out. Go ahead and check out the code with svn, open the project up in xcode and have it build it. Once built you will find a tm package in ./trunk/plugin/build/Debug called Arduino.tmplugin. Go ahead and double click that and it will install it in textmate. Right now I’m installing the Crosspack AVR toolkit that seems to be required for this to function. More when I leave the office and actually get my hands on an arduino to test with.

  6. It’s in it’s rawest form at the moment (by the looks of things). Go to this page (http://sourceforge.net/projects/arduinotm/develop) and follow the instructions to get hold of the source. When you have the code, launch the project in Xcode and build and run, in build directory is a .tmplugin file, double click it and its installed in textmate.

    I’d say things are alpha

  7. Actually this link looks more useful, it may be worth updating the article:

    http://www.ooeygui.com/?page_id=207

    M

  8. So I downloaded the source and compiled it in XCode successfully. I didn’t change any settings or linkages but was able to get a plug-in that didn’t crash TextMate. It adds a menu to TextMate that allows you to choose your microcontroller, port and upload to the microcontroller.

    I wrote some code for the Arduino and tried to upload it. The plug in threw a message saying that CrossPack was required. I went and installed that and tried again. Now it seems that when I select Compile & Upload, it is missing most of the most basic commands such as digitalWrite.

    My guess is that a library needs to be linked but haven’t looked at it yet.

  9. Greg,

    Try

    http://www.ooeygui.com/?page_id=207

  10. Sorry for the missing files; I posted the plugin to source forge. You’ll also need the Objective Development developer tools – http://www.obdev.at/products/crosspack/index.html.

Sorry, the comment form is closed at this time.