|
ESPHome 2026.11.0-dev
|
Go to the source code of this file.
Namespaces | |
| namespace | esphome |
| namespace | esphome::remote_base |
Typedefs | |
| using | esphome::remote_base::RCSwitchTrigger = RemoteReceiverTrigger<RCSwitchBase> |
Functions | |
| RCSwitchBase | esphome::remote_base::rc_switch_protocol (uint8_t index) |
| RAM copy of RC_SWITCH_PROTOCOLS[index] (0 when out of range) for the transmit actions and the dumper, made with progmem_memcpy so no byte load ever touches the flash table on ESP8266. | |
| RCSwitchBase | esphome::remote_base::rc_switch_protocol_copy (const RCSwitchBase *protocol) |
RAM copy of a protocol stored in flash, made with progmem_memcpy (own name: rc_switch_protocol(0) stays unambiguous) | |
| uint64_t | esphome::remote_base::decode_binary_string (const std::string &data) |
| uint64_t | esphome::remote_base::decode_binary_string_mask (const std::string &data) |