diff options
author | Daniel Garcia <danielgarcia@gmail.com> | 2015-12-07 21:47:12 +0300 |
---|---|---|
committer | Daniel Garcia <danielgarcia@gmail.com> | 2015-12-07 21:47:12 +0300 |
commit | edf32bbe8516ad96024ead38ada1270a82084fb3 (patch) | |
tree | abf67bc9ddd520c4ff64e7e5fdb28f6b52056b6d /chipsets.h | |
parent | 63d8f1f9a33feed886665274436098b660911950 (diff) |
Adding UCS2903 timings
Diffstat (limited to 'chipsets.h')
-rw-r--r-- | chipsets.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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> {}; |