Simple 8x8 LED Matrix controller which interfaces with a Processing GUI over serial to display sketches
Dependencies: Multi_WS2811 mbed
Fork of Multi_WS2811_test by
Revision 26:ac5d0e18c7b6, committed 2014-01-02
- Comitter:
- bikeNomad
- Date:
- Thu Jan 02 19:44:43 2014 +0000
- Parent:
- 25:751c89f7e654
- Child:
- 27:88c2abdf5eb9
- Commit message:
- adjusted timing from 420/840 nsec to 350/700 per datasheet
Changed in this revision
| WS2811.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/WS2811.cpp Thu Jan 02 19:42:14 2014 +0000
+++ b/WS2811.cpp Thu Jan 02 19:44:43 2014 +0000
@@ -51,8 +51,8 @@
#define NSEC_TO_TICKS(nsec) ((nsec)*48/1000)
static const uint32_t CLK_NSEC = 1250;
static const uint32_t tpm_period = NSEC_TO_TICKS(CLK_NSEC);
-static const uint32_t tpm_p0_period = NSEC_TO_TICKS(CLK_NSEC / 3);
-static const uint32_t tpm_p1_period = NSEC_TO_TICKS(CLK_NSEC * 2 / 3);
+static const uint32_t tpm_p0_period = NSEC_TO_TICKS(350);
+static const uint32_t tpm_p1_period = NSEC_TO_TICKS(700);
enum DMA_MUX_SRC {
DMA_MUX_SRC_TPM0_CH_0 = 24,
