Skip to content

Instantly share code, notes, and snippets.

@scottgonzalez
Created May 24, 2015 18:47

Revisions

  1. scottgonzalez created this gist May 24, 2015.
    38 changes: 38 additions & 0 deletions BlinkM-commands.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    * Go to RGB Color Now
    * Already implemented; just basic RGB functionality
    * Fade to RGB Color
    * Can be implemented; needs fading logic
    * Fade to HSB Color
    * Can be implemented; needs fading logic and HSB translation
    * Fade to Random RGB Color
    * Can be implemented; needs fading logic
    * Fade to Random HSB Color
    * Can be implemented; needs fading logic
    * Play Light Script
    * Can't be implemented; requires memory built into the component
    * Playing a sequence that's programmed on demand can be implemented
    * Stop Script
    * Can be implemented, for the limited play support that's possible
    * Set Fade Speed
    * Can be implemented
    * Set Time Adjust
    * Can be implemented
    * Get Current RGB Color
    * Effectively already implemented with internal state
    * Write Script Line
    * Can't be implemented; requires memory built into the component
    * Writing a sequence in-memory in node can be implemented
    * Read Script Line
    * Can be implemented, for the limited write support that's possible
    * Set Script Length & Repeats
    * Can't be implemented; requires memory built into the component
    * Can be implemented, for the limited write support that's possible
    * Set BlinkM Address
    * Can't be implemented, doesn't make sense generically
    * Even where it does make sense, it's not possible with other controllers like PCA9685
    * Get BlinkM Address
    * Can be implemented
    * Get BlinkM Firmware Version
    * Only makes sense for BlinkM
    * Set Startup Parameters
    * Only makes sense for BlinkM