History | View | Annotate | Download (13.2 KB)
update all source files to point to the new repository on GitHub
DimmerPlug improvements
changed ID to LUXID to avoid name clash with certain AVR chips (thx Paul S)
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
better watchdog interrupt logic
add Scheduler::pollWaiting() for low-power scheduling
add Scheduler class and schedule.pde demo
added irrecvirq.pde sketch with pin-change interrupt support
added new InfraredPlug class and ir_demo.pde sketch
tweaks
moved low-power code to a new "Sleepy" class
add BlinkPlug::buttonCheck() and button_demo.pde
extend InputPlug class to support plugs with an incorrect ATtiny45 fuse
isprepair added, ispcapture and MemoryStream fixed
add Input Plug support & example
minor tweaks
mode HeadingPlug code, not working yet
added HeadingPlug class and demo sketch
added Gravity Plug support + demo
typo
added Lux Plug support + demo
added Dimmer Plug support + demo
Support hardware I2C pins via software-based PortI2C, using pseudo port "0"
added avr/ and JeeLib areas
add mode/read/write for IRQ pin & add rx buffering to uart to reduce I2C overhead
tweak
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