summaryrefslogtreecommitdiffstats
path: root/lib/lib8tion
Commit message (Collapse)AuthorAgeFilesLines
* Removed forced in lining for lib8tion functions (#5670)XScorpion22019-04-291-2/+2
|
* Change lib8tion library to be usable in user keymaps (#5598)Alec Geatches2019-04-291-1/+1
| | | | | | | | | | | | * Move lib8tion header-defined constant into implementation file, add to build * Move b_m16_interleave initializtion to lib8tion.c, change build to include lib8tion.c in QUANTUM_LIB_SRC * Remove left-over whitespace * Move lib8tion include by RGB_MATRIX_ENABLE code in makefile * Revert build changes and change lib8tion b_m16_interleave constant to static
* RGB Matrix Overhaul (#5372)XScorpion22019-04-027-0/+2643
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain