History | View | Annotate | Download (26.1 KB)
update all source files to point to the new repository on GitHub
comment tweak
DimmerPlug improvements
omit PRR save/restore for processors which don't support it
add support to Sleepy::powerDown to keep some subsystems running
fix bug in Port::shiftWrite so it works with > 8 bits
add ir_repeater.pde demo, fix InfraredPlug code
add IR packet decoder
avoid compile errors with older Arduino IDE releases
added HeadingBoard class and heading_demo
add ProximityPlug class and proximity_demo.pde
add InputParser class and parser_demo.pde
avoid compile error on ATmega168
comments tweaked
low-power mode now goes to 25 uA in schedule.pde demo (without LEDs)
better watchdog interrupt logic
add Scheduler::pollWaiting() for low-power scheduling
add Scheduler class and schedule.pde demo
fix start pulse decoding
added irrecvirq.pde sketch with pin-change interrupt support
added new InfraredPlug class and ir_demo.pde sketch
use macros
moved low-power code to a new "Sleepy" class
add BlinkPlug::buttonCheck() and button_demo.pde
fixed sign extension in GravityPlug class
extend InputPlug class to support plugs with an incorrect ATtiny45 fuse
isprepair added, ispcapture and MemoryStream fixed
add Input Plug support & example
mode HeadingPlug code, not working yet
added HeadingPlug class and demo sketch
added Gravity Plug support + demo
added Lux Plug support + demo
added Dimmer Plug support + demo
add mode/read/write for IRQ pin & add rx buffering to uart to reduce I2C overhead
added UartPlug class, updated uart_demo to use it
fixed MemoryPlug timing, added memory_demo
added BlinkPlug, MemoryPlug, MemoryStream, and blink_demo
copy of jeelabs repo from Google Code