From 3cf1699835f982f0aeb728c18bc2119acd52de7b Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Fri, 10 Oct 2014 11:54:29 -0700 Subject: APA102 bug fixing and speed tweaking --- chipsets.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'chipsets.h') diff --git a/chipsets.h b/chipsets.h index e2929990..7faf384e 100644 --- a/chipsets.h +++ b/chipsets.h @@ -129,13 +129,13 @@ class WS2803Controller : public WS2801Controller +template class APA102Controller : public CLEDController { typedef SPIOutput SPI; SPI mSPI; void startBoundary() { mSPI.writeWord(0); mSPI.writeWord(0); } - void endBoundary() { mSPI.writeWord(0xFFFF); mSPI.writeWord(0xFFFF); } + void endBoundary() { /*mSPI.writeWord(0xFFFF); mSPI.writeWord(0xFFFF); */} inline void writeLed(uint8_t r, uint8_t g, uint8_t b) __attribute__((always_inline)) { mSPI.writeByte(0xFF); mSPI.writeByte(r); mSPI.writeByte(g); mSPI.writeByte(b); -- cgit v1.2.3