Commit graph

33 commits

Author SHA1 Message Date
dherrada
4ada0c2017 Ran pre-commit, added licenses 2021-01-12 10:37:24 -05:00
Roy Hooper
d9fe17e91a remove self from copyright, authors 2020-08-16 20:34:18 -04:00
Roy Hooper
ea7d2e1cdc use milliseconds instead to support smaller boards 2020-08-12 11:19:18 -04:00
Kattni
4eefc345ca
Merge pull request #38 from rhooper/sequence-one-shot
Add OneShot sequence subclass to make it easy to run a sequence once
2020-06-08 20:45:45 -04:00
Roy Hooper
9094402e32 Add PixelGrid 2020-06-07 15:40:56 -04:00
Roy Hooper
968a7beed4 simplify and clean up pixelmap, add ability to use pixel numbers without a list wrapping them 2020-06-07 13:09:11 -04:00
Roy Hooper
9dd6bf8d06 Add OneShot sequence subclass to make it easy to run a sequence one time.
Also fixes some bugs in the animation sequence completion tracking.
2020-06-01 14:39:45 -04:00
Roy Hooper
2e6cfa5f65 Handle RGB values when assigning to RGBW strips 2020-05-24 20:48:55 -04:00
Kattni Rembor
b7305e8652 Add examples, bugfixes. 2020-05-22 13:00:46 -04:00
Roy Hooper
5f5d51899a refactor SparklePulse to inherit Sparkle and use the pulse generator 2020-05-19 14:03:18 -04:00
Roy Hooper
76a3e43969 a bunch of protocol changes to allow a second stage of drawing, and to move the cycle done callback out to animate() 2020-05-18 16:27:38 -04:00
Kattni Rembor
f29856cfd3 Update docstrings and docs. 2020-05-15 12:11:09 -04:00
Roy Hooper
0dc75995a8 remove pixelmap add 2020-05-14 21:24:25 -04:00
Roy Hooper
4c442768de split up into more files to make it possible to use some animations on M0 2020-05-14 21:22:16 -04:00
Kattni Rembor
ed4bbf9c53 Examples and docs. 2020-05-14 20:17:45 -04:00
Kattni Rembor
6dd47d552f Appease the Sphinx. 2020-05-14 18:08:13 -04:00
Roy Hooper
496e46c89b reformat code to comply with black 2020-05-14 17:51:57 -04:00
Roy Hooper
cf4a1fe0dc Make generics to help with vertical and horizontal lines. 2020-05-14 17:46:50 -04:00
Roy Hooper
ab085fd630 fix various bugs, duplicate show calls, and other fixes 2020-05-14 14:44:31 -04:00
Roy Hooper
4399fb490e bugfixes 2020-05-13 19:09:25 -04:00
Roy Hooper
00133ed0fc refactor group and sequence notifications, add the ability to loop multiple times to groups, sequences, and animations 2020-05-13 18:35:01 -04:00
Roy Hooper
12ccedae08 fix auto advance 2020-05-13 14:45:41 -04:00
Roy Hooper
d66c9992d0 Refactor cycle completion notification system 2020-05-13 14:04:01 -04:00
Kattni Rembor
6f17a43ad3 Update Aggregate and Subset naming. 2020-05-12 11:43:56 -04:00
Kattni Rembor
facd447645 Fix import, add licenses, docstrings. 2020-05-08 14:49:45 -04:00
Kattni Rembor
043175adc3 Bring it into the darkness. 2020-05-07 15:34:34 -04:00
Roy Hooper
e797092669 Move the pulse generator out to a helper so it can be reused 2020-02-01 12:53:52 -05:00
Roy Hooper
15c8ae9675 move docs above init 2020-02-01 12:28:46 -05:00
Roy Hooper
fe005f404c add docs and examples 2020-02-01 12:28:46 -05:00
Roy Hooper
f3a6eab3c9 Add SubsetPixels that lets you manipulate a subset of the pixels as if they were a strip. 2020-02-01 12:27:32 -05:00
Roy Hooper
f1b1fc76a4 fixes to individual pixel aggregates 2020-02-01 12:27:32 -05:00
Roy Hooper
3297a7fd86 make AggregatePixels be able to be individual pixels 2020-02-01 12:27:32 -05:00
Roy Hooper
faca5bc5b1 Add more animations, add AggregatePixels. 2020-02-01 12:27:32 -05:00