Skip to content
brianbr edited this page Sep 12, 2010 · 24 revisions

project roadmap

  1. remerge madrona/rad and atduskgreg/rad
  2. refactor arduino_sketch.rb
  3. improved documentation:
    • i2c, eeprom, advanced hardware stuff
    • examples directory with screencasts
    • map of the project
    • how to use a plugin
    • how to write a plugin?
  4. simulator
  5. arduino_sketch testing framework
  6. software serial transmit/receive as plugins
  7. investigate ladyada event-driven software serial library
  8. Stepper Motor Library adapted and working 7/24/2008 – needs integrating under “output_pins”

Maybe Someday:

  • screencasts for examples
  • hardware dev board

library collisions:

  • hardware needs
  • function namespace collisions

extend RubyToC

Tour of framework code (stub)

lib/arduino_sketch.rb
  • implement class methods for setup using string concatenation based on user options
  • process external variables:
    • find external variables
    • strip off the parens

rad core mailing list?

Greg todo:

  • heredoc refactor in arduino_sketch.rb
  • scope refactor in arduino_sketch.rb
  • assemble hardware for FOSCON demo (servo temp lcd demo)
  • create slides for FOSCON demo
  • put in code so that “rad -ver” works (requested by BBR)

JD todo:

  • blinkm integration and demo
  • pa_lcd example with bignum toggle
  • update/new screencast with basic syntax
    • instance variables
    • pin options
    • running multiple sketches and examples
    • buttons (of course)
  • explore “evstr” (string interpolation)* possibilites
Clone this wiki locally