Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-11 | fixing build errors | Daniel Garcia | |
2015-02-09 | Fix compilation errors surrounding namespace - also rename the namespace, ↵ | Daniel Garcia | |
having FastLED::FastLED was proving too ambiguous for teh compiler. | |||
2015-02-09 | SparkCore needs FastLED to be in a namespace. | Daniel Garcia | |
2014-12-09 | Added EVERY_N_SECONDS and several variations. Some of it is preprocessor ↵ | Mark Kriegsman | |
macros instead of templates because of C++03 template rules (which have subsequently been relaxed in C++11). | |||
2014-11-22 | We only need to see the FastLED version warning once, thank you very much | Daniel Garcia | |
2013-12-10 | Fix memmove8's direction. | Mark Kriegsman | |
2013-05-10 | MEK: linear interpolations (lerps), scaling, and an easing function.In this ↵ | kriegsman@gmail.com | |
episode, we learn that avr-gcc will generate a fast inline bit-shift for uint32_t / 256, but a call to an external long division routine for signed int32_t / 256. I believe the term of art for this is 'missed optimization'. | |||
2013-05-03 | MEK: memmove8, memcpy8, and memset8 ARM handling (e.g., none -- just use ↵ | kriegsman@gmail.com | |
libc on ARM) | |||
2013-05-03 | MEK: memmove8, memcpy8, and memset8 optimized for AVR. 20-40% faster than ↵ | kriegsman@gmail.com | |
avr-libc, and they appear to work, too. | |||
2013-04-04 | MEK: Merged asm blocks to prevent compiler from inserting additional ↵ | kriegsman@gmail.com | |
instructions. | |||
2013-03-30 | MEK: moved in random8(..) and random16(..) functions, changed byte to uint8_t | kriegsman@gmail.com | |