Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FastLED/FastLED.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Garcia <danielgarcia@gmail.com>2015-12-07 21:47:12 +0300
committerDaniel Garcia <danielgarcia@gmail.com>2015-12-07 21:47:12 +0300
commitedf32bbe8516ad96024ead38ada1270a82084fb3 (patch)
treeabf67bc9ddd520c4ff64e7e5fdb28f6b52056b6d /chipsets.h
parent63d8f1f9a33feed886665274436098b660911950 (diff)
Adding UCS2903 timings
Diffstat (limited to 'chipsets.h')
-rw-r--r--chipsets.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chipsets.h b/chipsets.h
index 19e40269..51fa03be 100644
--- a/chipsets.h
+++ b/chipsets.h
@@ -532,6 +532,9 @@ template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
class UCS1904Controller800Khz : public ClocklessController<DATA_PIN, 3 * FMUL, 3 * FMUL, 4 * FMUL, RGB_ORDER> {};
template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
+class UCS2903Controller : public ClocklessController<DATA_PIN, 2 * FMUL, 6 * FMUL, 2 * FMUL, RGB_ORDER> {};
+
+template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
class TM1809Controller800Khz : public ClocklessController<DATA_PIN, 2 * FMUL, 5 * FMUL, 3 * FMUL, RGB_ORDER> {};
template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
@@ -570,6 +573,10 @@ class UCS1903BController800Khz : public ClocklessController<DATA_PIN, NS(400), N
template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
class UCS1904Controller800Khz : public ClocklessController<DATA_PIN, NS(400), NS(400), NS(450), RGB_ORDER> {};
+// UCS2903 - 250ns, 750ns, 250ns
+template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
+class UCS2903Controller : public ClocklessController<DATA_PIN, NS(250), NS(750), NS(250), RGB_ORDER> {};
+
// TM1809 - 350ns, 350ns, 550ns
template <uint8_t DATA_PIN, EOrder RGB_ORDER = RGB>
class TM1809Controller800Khz : public ClocklessController<DATA_PIN, NS(350), NS(350), NS(450), RGB_ORDER> {};