ESPHome  2024.5.0
Namespaces | Typedefs | Variables
noblex.cpp File Reference

Go to the source code of this file.

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::noblex
 

Typedefs

using esphome::noblex::IRNoblexMode = enum IRNoblexMode { IR_NOBLEX_MODE_AUTO=0b000, IR_NOBLEX_MODE_COOL=0b100, IR_NOBLEX_MODE_DRY=0b010, IR_NOBLEX_MODE_FAN=0b110, IR_NOBLEX_MODE_HEAT=0b001, }
 
using esphome::noblex::IRNoblexFan = enum IRNoblexFan { IR_NOBLEX_FAN_AUTO=0b00, IR_NOBLEX_FAN_LOW=0b10, IR_NOBLEX_FAN_MEDIUM=0b01, IR_NOBLEX_FAN_HIGH=0b11, }
 

Variables

const uint16_t esphome::noblex::NOBLEX_HEADER_MARK = 9000
 
const uint16_t esphome::noblex::NOBLEX_HEADER_SPACE = 4500
 
const uint16_t esphome::noblex::NOBLEX_BIT_MARK = 660
 
const uint16_t esphome::noblex::NOBLEX_ONE_SPACE = 1640
 
const uint16_t esphome::noblex::NOBLEX_ZERO_SPACE = 520
 
const uint32_t esphome::noblex::NOBLEX_GAP = 20000
 
const uint8_t esphome::noblex::NOBLEX_POWER = 0x10