Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-18 | Re-arranging code layout, pulling off platform specific headers into their ↵ | Daniel Garcia | |
own directories. | |||
2014-04-03 | Getting rid of noise | Daniel Garcia | |
2014-04-01 | Adding block controllers for arm k20/sam clockless chips | Daniel Garcia | |
2014-02-19 | Fixing regular AVR build, flipping all AVR code over to using the ↵ | Daniel Garcia | |
clockless_trinket code. Dithering and RGB brightness control for everyone | |||
2014-02-19 | Initial checkin of the dithering/white balance code for the trinket | Daniel Garcia | |
2014-01-27 | splitting out clockless code into all its own header files | Daniel Garcia | |
2014-01-21 | Preliminary teensy 3.1 support (aka, it compiles) | Daniel Garcia | |
2014-01-21 | Fixing build | Daniel Garcia | |
2014-01-21 | merge from mainline release | Daniel Garcia | |
2013-11-30 | Fixing teensy 3 build over here | Daniel Garcia | |
2013-11-28 | Roll trinket definitions into standard definitions, so library users see no ↵ | Daniel Garcia | |
change. Clean up code a bit more. Allow arbitrary delay points, for future slotted work. Minor warning cleanup | |||
2013-11-24 | Doing some code cleanup | Daniel Garcia | |
2013-11-22 | Fixing up typos | Daniel Garcia | |
2013-11-10 | Sync w/main FastSPI_LED2 branch | danielgarcia@gmail.com | |
2013-11-07 | Fix clock adjustment when there's more than ~140 leds. | danielgarcia@gmail.com | |
2013-11-02 | Don't need to scale twice | danielgarcia@gmail.com | |
2013-11-01 | oops | danielgarcia@gmail.com | |
2013-11-01 | Make inline scaling for clockless chipsets work on ATTiny | danielgarcia@gmail.com | |
2013-10-22 | More fixes for clock adjustment on 16bit platforms | danielgarcia@gmail.com | |
2013-10-22 | Fix the math for timer adjustments. It's 24 bits per led, not 8 | danielgarcia@gmail.com | |
2013-10-10 | Fixup WS2811 timings for the teensy 3 as well. | danielgarcia@gmail.com | |
2013-10-08 | Tweak AVR timings - still not fully hand done asm - but unlikely to get to ↵ | danielgarcia@gmail.com | |
that for 2.0, more likely 2.1. Also fix cycle defs for arduino mega pins. | |||
2013-07-23 | checkpointing | danielgarcia@gmail.com | |
2013-06-27 | noise | danielgarcia@gmail.com | |
2013-06-25 | Preliminary clockless chip support for the due - works great w/ws2811 - ↵ | danielgarcia@gmail.com | |
still some glitching w/tm1809 - unclear if this is a timing issue or if the 3.3v logic is a problem. | |||
2013-06-20 | cleanup andcheckpointing | danielgarcia@gmail.com | |
2013-06-19 | Preliminary support for due - only tested with clockless chips at the ↵ | danielgarcia@gmail.com | |
moment. If the SPI chipsets work, they will be using bit bang'd output. | |||
2013-06-06 | sync from mainline (getting clock/teensy 2 fixes/cleanup) | danielgarcia@gmail.com | |
2013-06-02 | Fix teensy 2 compilation | danielgarcia@gmail.com | |
2013-06-02 | checkpointing tm1829 code | danielgarcia@gmail.com | |
2013-04-26 | * Move chipset class definitions into their own headerfile called chipsets | danielgarcia@gmail.com | |
* Add support for clear to clockless chipsets * Add support for ARGB to clockless chipsets * Cleanup method names * Demo code cleanup | |||
2013-04-17 | Fix a warning, add some docs | danielgarcia@gmail.com | |
2013-04-09 | Splitting out the various spi definitions for future mangling | danielgarcia@gmail.com | |
2013-04-04 | Fix clock adjustment, fix timings for clockless chips | danielgarcia@gmail.com | |
2013-04-03 | Preliminary support for alternate RGB color orderings. Also, scaling, which ↵ | danielgarcia@gmail.com | |
is kind of like a pony. But for LEDs. | |||
2013-03-05 | Pull select pin out of the SPI templates, instead have instantiations of the ↵ | danielgarcia@gmail.com | |
SPI template take a pointer to a selectable object, and use that for their select/release calls. Tweak the code that uses the SPI templates to create/pass in the necessary objects. Be careful to avoid inclusion of malloc/free (~600-900 bytes if done) | |||
2013-03-05 | Rename templated Pin class to FastPin and create non-templated Pin access ↵ | danielgarcia@gmail.com | |
class simply called Pin. Required to make select pin support work 'correctly' | |||
2013-02-19 | Add more documentation to the library and some slight code cleanup | danielgarcia@gmail.com | |
2013-02-18 | Some timing adjustments for ws2811 - account for the fact that teensy 3 at ↵ | danielgarcia@gmail.com | |
96Mhz appears to really be 48Mhz | |||
2013-02-18 | Complete support for the teensy 3.0 platform: | danielgarcia@gmail.com | |
* Compile time toggle between hardware SPI & software bit-bang'd spi * Implementation of clock-less chip support (tm1809, ucs1903, ws2811, etc...) for teensy 3.0 * Speed parameter for spi chipsets now a value from 1-255 with speed mappings to line up to hardware SPI div values (finer tuning of SPI control when bit banging!) * FastPIN definitions for Arm GPIO - not using bitbanding, other mechanisms still faster! * Disable AVR USART spi support - not working at the moment * Add __attribute__((always_inline)) everywhere, teensy 3.0 compiler requires this to force inlining | |||
2013-02-09 | * Fix latch handling in the SPI classes (lo when transmitting, hi when not) | danielgarcia@gmail.com | |
* Make it so that the template parameters for adjusting timing are based on NS timing values of the underlying chip * preliminary code (untested) for putting output over the USART chip instead of the SPI chip. | |||
2013-02-08 | Initial checkin of FastSPI_LED2 core files | danielgarcia@gmail.com | |