- #pragma once
-
- #include <driver/rmt.h>
-
- #include "leds.hpp"
-
-
- class RMT_LEDs : public LEDStrip {
- public:
- RMT_LEDs(gpio_num_t gpio, int length = 0);
- ~RMT_LEDs();
- void show();
- void length_changing(int len) { configure(len); }
-
- private:
- gpio_num_t gpio;
- rmt_channel_t channel;
-
- void configure(int length);
- };
|