Commit graph

81 commits

Author SHA1 Message Date
David Madison
6910e162d7 Separated adalight into functions
Makes the code more readable and easier to modify
2017-05-05 07:28:29 -04:00
David Madison
ec44b9335f Added DEBUG_FPS macro 2017-05-05 05:40:40 -04:00
David Madison
d42a83be45 Cleaned up debug LED implementation
Cleaner to use, and should be easier to add elsewhere in the future
2017-05-03 12:48:48 -04:00
David Madison
4931d955ed Update date 2017-04-23 04:35:10 -04:00
David Madison
e57c61b1ea Added static keywords to Adalight func variables
Should not be strictly necessary, but it was careless to omit them.
2017-04-23 04:32:03 -04:00
David Madison
c24abb7393 Set mode variable as static
Chasing what I believe is a memory allocation issue, related to large
numbers of LEDs (#9)
2017-04-19 21:31:39 -04:00
David Madison
79c514bd59 Added DEBUG_LED feature 2017-04-18 22:52:37 -04:00
David Madison
f3d194292d Merge pull request #8 from dmadison/no-buffer
No buffer
2017-04-08 09:58:09 -04:00
David Madison
8688131d6c Updated date 2017-04-08 09:57:42 -04:00
David Madison
4b92761bee Merge branch 'master' into no-buffer 2017-04-08 09:55:21 -04:00
David Madison
38e59172c3 Update README.md 2017-03-29 22:54:14 -04:00
David Madison
1eca0f13e7 Added header image 2017-03-29 22:46:35 -04:00
David Madison
91223e91e8 indexOut incremented independent of outPos
This resolves issue #5
2017-03-28 01:03:25 -04:00
David Madison
b13d9f67c7 Changed 'outPos' to 16 bit 2017-03-27 22:59:53 -04:00
David Madison
84fef87d35 Check if data can latch immediately
Prior to this change, code would wait for an additional byte before
latching.
2017-03-27 19:37:49 -04:00
David Madison
eba7bdb73e Changed MODE_DATA definition
Just because.
2017-03-27 19:26:36 -04:00
David Madison
a766fb4910 Rewrote Adalight code to no longer use 256 byte buffer
The buffer was only being used to store the header information before
processing, otherwise data was retrieved immediately. Buffer and support
variables were causing more problems than anything else.
2017-03-27 19:20:55 -04:00
David Madison
672f401a4d Merge pull request #7 from dmadison/whitespace
Reworked whitespace
2017-03-27 17:58:11 -04:00
David Madison
e14a46c63e Duplicated loop function use comment
It takes slightly more space to duplicate the comment vs using an obtuse
reference to find another comment buried in the code.
2017-03-27 17:37:50 -04:00
David Madison
3f62027cf0 Fixed whitespace
Tab > space.
2017-03-27 17:35:44 -04:00
David Madison
7d9d3cb7c8 Update README.md 2017-03-27 15:49:47 -04:00
David Madison
c28d784191 Merge pull request #6 from dmadison/development
Reworked header setting types
2017-03-27 15:42:05 -04:00
David Madison
cb8be4a190 Updated date 2017-03-27 15:22:53 -04:00
David Madison
972f0e7d0e Removed debug serial lines 2017-03-27 15:20:02 -04:00
David Madison
47305050b8 Added 'clear on start' flag 2017-03-27 15:14:02 -04:00
David Madison
cc287e868a Update README.md 2017-03-19 19:20:07 -04:00
David Madison
8485478da5 Updated adalight data types 2017-03-19 18:53:10 -04:00
David Madison
b591ed106a Cleaned up header settings 2017-03-19 18:48:14 -04:00
David Madison
090532f841 Changed settings to use constants
For type safety
2017-03-19 15:04:36 -04:00
David Madison
6b25599580 Removed other Adalight files
This fork is now detatched from the main Adalight repo. The other
Arduino host code and Processing files can be downloaded from
github.com/adafruit/Adalight
2017-03-19 12:09:39 -04:00
David Madison
10d5ac4b54 Rename COPYING to LICENSE 2017-03-19 12:06:25 -04:00
David Madison
7c81859c88 Update README.md
Added 'credits' section
2017-03-19 12:04:23 -04:00
David Madison
e0d50d3961 Merge remote-tracking branch 'upstream/master' 2017-01-07 06:12:16 -05:00
Phillip Burgess
c9d6a28556 Add Circuit Playground version (Arduino + Processing) 2017-01-05 23:40:37 -08:00
David Madison
93c85a8f3a Merge pull request #4 from dmadison/generalize
Generalization
2016-12-21 14:39:41 -05:00
David Madison
1a2b6b8a7b Rewrote calibration flag description 2016-12-21 14:13:59 -05:00
David Madison
2e1e3793a6 Removed byline in arduino header comment 2016-12-21 13:23:19 -05:00
David Madison
0ca83e0baf Updated README with generalized FastLED changes 2016-12-21 13:10:24 -05:00
David Madison
e84ea6ab3f Changed filename reference in header comment 2016-12-21 12:39:00 -05:00
David Madison
a4f429258f Renamed LEDstream_WS2812B folder 2016-12-21 12:33:09 -05:00
David Madison
8b71f7febc Renamed file to LEDstream_FastLED.ino 2016-12-21 12:24:52 -05:00
David Madison
f88f98b31b Moved all adalight code to a separate function 2016-12-21 12:21:39 -05:00
David Madison
e57f602188 Replaced arduino file header comments 2016-12-21 12:02:29 -05:00
David Madison
821c3633a9 Added missing brightness implementation 2016-12-21 11:45:13 -05:00
David Madison
4cf7d401e3 Generalized FastLED strip parameters 2016-12-21 11:29:46 -05:00
David Madison
3a9b6157d0 Separated and cleaned settings area 2016-12-21 11:19:03 -05:00
David Madison
fb6d134526 FastLED library include to use system library 2016-12-21 11:02:54 -05:00
David Madison
a20ca0e108 Made ground pin explicitly optional 2016-12-21 11:01:46 -05:00
David Madison
fc97f13a26 Merge pull request #3: housekeeping
Cleaned up whitespace and removed obsolete variables and comments.
2016-12-21 09:09:28 -05:00
David Madison
dff36ed0f6 Removed obsolete variables 2016-12-20 12:39:54 -05:00