mirror of
https://github.com/esphome/esphome.git
synced 2025-03-15 15:18:16 +00:00
Add init values and remove extra set in init.py
This commit is contained in:
parent
087ca18a9a
commit
c87e80828d
@ -86,7 +86,7 @@ class ESP32RMTLEDStripLightOutput : public light::AddressableLight {
|
|||||||
rmt_encoder_handle_t encoder_{nullptr};
|
rmt_encoder_handle_t encoder_{nullptr};
|
||||||
rmt_symbol_word_t *rmt_buf_{nullptr};
|
rmt_symbol_word_t *rmt_buf_{nullptr};
|
||||||
rmt_symbol_word_t bit0_, bit1_, reset_;
|
rmt_symbol_word_t bit0_, bit1_, reset_;
|
||||||
uint32_t rmt_symbols_;
|
uint32_t rmt_symbols_{48};
|
||||||
#else
|
#else
|
||||||
rmt_item32_t *rmt_buf_{nullptr};
|
rmt_item32_t *rmt_buf_{nullptr};
|
||||||
rmt_item32_t bit0_, bit1_, reset_;
|
rmt_item32_t bit0_, bit1_, reset_;
|
||||||
@ -95,12 +95,12 @@ class ESP32RMTLEDStripLightOutput : public light::AddressableLight {
|
|||||||
|
|
||||||
uint8_t pin_;
|
uint8_t pin_;
|
||||||
uint16_t num_leds_;
|
uint16_t num_leds_;
|
||||||
bool is_rgbw_;
|
bool is_rgbw_{false};
|
||||||
bool is_wrgb_;
|
bool is_wrgb_{false};
|
||||||
bool use_dma_;
|
bool use_dma_{false};
|
||||||
bool use_psram_;
|
bool use_psram_{false};
|
||||||
|
|
||||||
RGBOrder rgb_order_;
|
RGBOrder rgb_order_{ORDER_RGB};
|
||||||
|
|
||||||
uint32_t last_refresh_{0};
|
uint32_t last_refresh_{0};
|
||||||
optional<uint32_t> max_refresh_rate_{};
|
optional<uint32_t> max_refresh_rate_{};
|
||||||
|
@ -215,8 +215,6 @@ async def to_code(config):
|
|||||||
cg.add(var.set_rmt_symbols(config[CONF_RMT_SYMBOLS]))
|
cg.add(var.set_rmt_symbols(config[CONF_RMT_SYMBOLS]))
|
||||||
if CONF_USE_DMA in config:
|
if CONF_USE_DMA in config:
|
||||||
cg.add(var.set_use_dma(config[CONF_USE_DMA]))
|
cg.add(var.set_use_dma(config[CONF_USE_DMA]))
|
||||||
else:
|
|
||||||
cg.add(var.set_use_dma(False))
|
|
||||||
else:
|
else:
|
||||||
rmt_channel_t = cg.global_ns.enum("rmt_channel_t")
|
rmt_channel_t = cg.global_ns.enum("rmt_channel_t")
|
||||||
cg.add(
|
cg.add(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user