Forked PololuLedStrip and modified it to work with the KL25Z. Renamed it to Adafruit_NeoPixel.

Dependents:   idd_hw3 idd_fa15_hw3_lauren_bill_tomas idd_fa15_hw3_lauren_bill_tomas Raiden ... more

Fork of PololuLedStrip by David Grayson

Revisions of PololuLedStrip.cpp

Revision Date Message Actions
24:21d6d7016965 2015-09-17 To my understanding, the common gpio library no longer supports gpio_init having three arguments where the third is the pin mode. Thus, I modified the PololuLedStrip constructor to utilize gpio_init_out(&gpio, pinName); so that is sets it to output. File  Diff  Annotate
19:46d7ab0ba3e7 2013-10-09 Changed the timing so that this library only supports the high-speed strips now. File  Diff  Annotate
17:91fb934a2166 2013-03-01 Not sure. File  Diff  Annotate
16:eaed541b08b0 2013-03-01 Fine tuned the fudge factors for the M3 at 96 MHz again. I'm not sure why they were not well tuned. File  Diff  Annotate
15:d69eebdee025 2013-03-01 Cleaned up calculateDelays more. The library might be done now. File  Diff  Annotate
14:672baf3cf941 2013-03-01 Cleaned up calculateDelays and made it work on the M0 48MHz again. File  Diff  Annotate
13:9c72841ec45e 2013-03-01 The code is working and I tuned the timings to try to be pretty good on the M3. File  Diff  Annotate
12:b6df8ac053c8 2013-03-01 Introduced the delay_fudges array. The code still works for the M0. File  Diff  Annotate
10:f1bb84b97788 2013-03-01 Saved one cycle per bit by shifting the delays to the left in C. File  Diff  Annotate
9:6ffb85d69eaf 2013-03-01 Successfully transmitted colors on the M0. File  Diff  Annotate
8:1578776ceac5 2013-03-01 Changed the registers so that the push and pop commands can work on the Cortex M0 (LPC 11U24). There are still more things to fix though. File  Diff  Annotate
7:9a088f042ee0 2013-03-01 Things are still working well. File  Diff  Annotate
6:9d0530b7dae2 2013-03-01 Successfully read the delay amount from a table. File  Diff  Annotate
4:d3b60bd43811 2013-02-28 Proof of the concept that we can achieve variable delays by jumping into a particular portion of a large subroutine with noops. File  Diff  Annotate
1:102307d9b701 2013-02-27 Initial commit.; File  Diff  Annotate