This repository has been archived by the owner on Aug 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 50
Home
Josh Marinacci edited this page Jun 12, 2014
·
2 revisions
Notes on stuff.
next steps to implement.
-
add a file browser using the existing sketches directory. click a sketch to open it. be able to save/compile/run
-
support leonardo style updates with 1200baud serial port trick.
-
Add metadata for the standard Arduino libs like Serial, EEPROM, Servo, and Stepper. Build lib import interface.
Sketch: what is a sketch?
- A sketch is a directory in the user's Arduino sketches folder.
- A sketch contains one or more source code files, with the extensions .ino, .cpp, .c, or .h
- A sketch may use zero or more libraries
- A sketch may be platform specific (AVR, ARM) or it may work on anything
Roadmap:
cool features we need:
- code completion for libs included in your sketch. requires parsing C++ header files. ick
- built in firmata client. upload firmata on your board then interact with it dynamically through the page.
- built in charting client for analyizing sensor data
- built in docs for libs and arduino commands
- a better serial port that can open and close automatically when you update sketches.
- ability to share snippets as gists, tweets, etc.
- magically import libraries and their example code
- make example code searchable