esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
291 stars 34 forks source link

The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h #5357

Open riverscn opened 5 months ago

riverscn commented 5 months ago

The problem

driver/rmt.h is deprecated. Should use driver/rmt_tx.h and/or driver/rmt_rx.h instead.

Which version of ESPHome has the issue?

2023.12.5

What type of installation are you using?

Docker

Which version of Home Assistant has the issue?

No response

What platform are you using?

ESP32-IDF

Board

m5stack-atoms3

Component causing the issue

esp32_rmt_led_strip

Example YAML snippet

light:
  - platform: esp32_rmt_led_strip
    name: "Indicator"
    id: "indicator"
    rgb_order: GRB
    pin: GPIO35
    num_leds: 1
    rmt_channel: 0
    chipset: ws2812

Anything in the logs that might be useful for us?

In file included from src/esphome/components/esp32_rmt_led_strip/led_strip.h:12,
                 from src/esphome.h:22,
                 from src/main.cpp:3:
/config/.esphome/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp]
   18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h"

Additional information

No response

randybb commented 5 months ago

We are still using ESP-IDF 4.4, this deprecation warning was introduced in ESP-IDF 5.3. If you are overriding version, you need to deal with all issues. Anyway, this is just a warning and the component will be adjusted once we move to that version.

github-actions[bot] commented 1 month ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

asucrews commented 1 week ago

witch the conversation to esp-idf 5. i thinks this should be stale.

Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/aeha_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/abbwelcome_protocol.h:5, from src/esphome/components/remote_base/abbwelcome_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/aeha_protocol.h:3, from src/esphome/components/remote_base/aeha_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/byronsx_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/canalsat_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/coolix_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/canalsat_protocol.h:3, from src/esphome/components/remote_base/canalsat_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/byronsx_protocol.h:4, from src/esphome/components/remote_base/byronsx_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/coolix_protocol.h:5, from src/esphome/components/remote_base/coolix_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/dish_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/dooya_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/dooya_protocol.h:4, from src/esphome/components/remote_base/dooya_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/drayton_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/dish_protocol.h:3, from src/esphome/components/remote_base/dish_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/haier_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/drayton_protocol.h:4, from src/esphome/components/remote_base/drayton_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/jvc_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/haier_protocol.h:3, from src/esphome/components/remote_base/haier_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/jvc_protocol.h:3, from src/esphome/components/remote_base/jvc_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/keeloq_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/keeloq_protocol.h:4, from src/esphome/components/remote_base/keeloq_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/lg_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/magiquest_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/midea_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/lg_protocol.h:4, from src/esphome/components/remote_base/lg_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/mirage_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/magiquest_protocol.h:3, from src/esphome/components/remote_base/magiquest_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/midea_protocol.h:8, from src/esphome/components/remote_base/midea_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/nec_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/mirage_protocol.h:4, from src/esphome/components/remote_base/mirage_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/nec_protocol.h:3, from src/esphome/components/remote_base/nec_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/nexa_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/nexa_protocol.h:3, from src/esphome/components/remote_base/nexa_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/panasonic_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/pioneer_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/pronto_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/pioneer_protocol.h:3, from src/esphome/components/remote_base/pioneer_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/panasonic_protocol.h:4, from src/esphome/components/remote_base/panasonic_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/pronto_protocol.h:4, from src/esphome/components/remote_base/pronto_protocol.cpp:35: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/raw_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/rc5_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/raw_protocol.h:4, from src/esphome/components/remote_base/raw_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/rc5_protocol.h:4, from src/esphome/components/remote_base/rc5_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/rc6_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/rc_switch_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/rc6_protocol.h:3, from src/esphome/components/remote_base/rc6_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/rc_switch_protocol.h:4, from src/esphome/components/remote_base/rc_switch_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/remote_base.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/roomba_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/samsung36_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/samsung_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/remote_base.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/roomba_protocol.h:3, from src/esphome/components/remote_base/roomba_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/samsung36_protocol.h:4, from src/esphome/components/remote_base/samsung36_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/samsung_protocol.h:4, from src/esphome/components/remote_base/samsung_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/sony_protocol.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_base/toshiba_ac_protocol.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/sony_protocol.h:4, from src/esphome/components/remote_base/sony_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_base/toshiba_ac_protocol.h:4, from src/esphome/components/remote_base/toshiba_ac_protocol.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_receiver/remote_receiver_esp32.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_receiver/remote_receiver_esp8266.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_receiver/remote_receiver_libretiny.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_receiver/remote_receiver.h:3, from src/esphome/components/remote_receiver/remote_receiver_esp32.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_transmitter/remote_transmitter.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_receiver/remote_receiver.h:3, from src/esphome/components/remote_receiver/remote_receiver_esp8266.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_transmitter/remote_transmitter.h:3, from src/esphome/components/remote_transmitter/remote_transmitter.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_receiver/remote_receiver.h:3, from src/esphome/components/remote_receiver/remote_receiver_libretiny.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_transmitter/remote_transmitter_esp32.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_transmitter/remote_transmitter_esp8266.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_transmitter/remote_transmitter.h:3, from src/esphome/components/remote_transmitter/remote_transmitter_esp32.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_transmitter/remote_transmitter.h:3, from src/esphome/components/remote_transmitter/remote_transmitter_esp8266.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~ Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/remote_transmitter/remote_transmitter_libretiny.cpp.o Compiling .pioenvs/family-room-esp360-remote/src/esphome/components/restart/button/restart_button.cpp.o In file included from src/esphome/components/remote_base/remote_base.h:12, from src/esphome/components/remote_transmitter/remote_transmitter.h:3, from src/esphome/components/remote_transmitter/remote_transmitter_libretiny.cpp:1: /data/cache/platformio/packages/framework-espidf/components/driver/deprecated/driver/rmt.h:18:2: warning: #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" [-Wcpp] 18 | #warning "The legacy RMT driver is deprecated, please use driver/rmt_tx.h and/or driver/rmt_rx.h" | ^~~