Compare commits
4 Commits
f82a0cc732
...
d25ed85c3e
Author | SHA1 | Date |
---|---|---|
Siwat Sirichai | d25ed85c3e | |
Siwat Sirichai | fa088db00f | |
Siwat Sirichai | 92aa347d53 | |
Siwat Sirichai | 6ffed79f95 |
|
@ -3,3 +3,4 @@
|
||||||
.vscode/c_cpp_properties.json
|
.vscode/c_cpp_properties.json
|
||||||
.vscode/launch.json
|
.vscode/launch.json
|
||||||
.vscode/ipch
|
.vscode/ipch
|
||||||
|
.vs/
|
|
@ -49,12 +49,6 @@ const int PWM_CYCLE_VALUES[PWM_CYCLE_VALUES_COUNT] = {50, 125, 255};
|
||||||
char PWM_SET_STATE_TOPIC[70];
|
char PWM_SET_STATE_TOPIC[70];
|
||||||
char PWM_SET_VALUE_TOPIC[70];
|
char PWM_SET_VALUE_TOPIC[70];
|
||||||
|
|
||||||
// Infrared Transciever
|
|
||||||
#define IR_RECIEVE_PIN 35
|
|
||||||
#define IR_SEND_PIN 17
|
|
||||||
#define MARK_EXCESS_MICROS 20
|
|
||||||
#define RAW_BUFFER_LENGTH 750
|
|
||||||
|
|
||||||
// LCD
|
// LCD
|
||||||
int lcd_current_page = 1;
|
int lcd_current_page = 1;
|
||||||
int lcd_pwmAdj_id = 0;
|
int lcd_pwmAdj_id = 0;
|
||||||
|
@ -69,8 +63,6 @@ Fan Speed 0: Auto, 1: High, 2: Mid, 3: Low
|
||||||
uint8_t ac_mode = 0;
|
uint8_t ac_mode = 0;
|
||||||
uint8_t ac_fan_speed = 0;
|
uint8_t ac_fan_speed = 0;
|
||||||
uint8_t ac_temperature = 25;
|
uint8_t ac_temperature = 25;
|
||||||
#define AC_MAX_TEMPERATURE 30
|
|
||||||
#define AC_MIN_TEMPERATURE 18
|
|
||||||
char AC_SET_MODE_TOPIC[75];
|
char AC_SET_MODE_TOPIC[75];
|
||||||
char AC_SET_FAN_TOPIC[75];
|
char AC_SET_FAN_TOPIC[75];
|
||||||
char AC_SET_TEMPERATURE_TOPIC[75];
|
char AC_SET_TEMPERATURE_TOPIC[75];
|
||||||
|
@ -966,6 +958,11 @@ void trigger13()
|
||||||
ESP.restart();
|
ESP.restart();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void trigger14() {
|
||||||
|
Serial.print("page dashboard");
|
||||||
|
lcd_send_stop_bit();
|
||||||
|
}
|
||||||
|
|
||||||
void eeprom_pwm_update()
|
void eeprom_pwm_update()
|
||||||
{
|
{
|
||||||
if (memcmp(pwm_states, pwm_states_eeprom, 16))
|
if (memcmp(pwm_states, pwm_states_eeprom, 16))
|
||||||
|
|
|
@ -77,6 +77,7 @@ void trigger10();
|
||||||
void trigger11();
|
void trigger11();
|
||||||
void trigger12();
|
void trigger12();
|
||||||
void trigger13();
|
void trigger13();
|
||||||
|
void trigger14();
|
||||||
|
|
||||||
void eeprom_retrieve_init();
|
void eeprom_retrieve_init();
|
||||||
void eeprom_pwm_update();
|
void eeprom_pwm_update();
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <ESPMegaPRO.h>
|
#include <ESPMegaPRO.h>
|
||||||
extern const uint16_t ir_code_cool[3][13][750] = {
|
// Infrared Transciever
|
||||||
|
#define IR_RECIEVE_PIN 35
|
||||||
|
#define IR_SEND_PIN 17
|
||||||
|
#define MARK_EXCESS_MICROS 20
|
||||||
|
#define RAW_BUFFER_LENGTH 750
|
||||||
|
#define AC_MAX_TEMPERATURE 30
|
||||||
|
#define AC_MIN_TEMPERATURE 15
|
||||||
|
extern const uint8_t ir_code_cool[3][16][750] = {
|
||||||
// Fan Speed High
|
// Fan Speed High
|
||||||
{
|
{
|
||||||
{0}, // 18C
|
{0}, // 18C
|
||||||
|
@ -51,9 +58,9 @@ extern const uint16_t ir_code_cool[3][13][750] = {
|
||||||
{0} // 30C
|
{0} // 30C
|
||||||
}};
|
}};
|
||||||
|
|
||||||
extern const uint16_t ir_code_fan[3][750] = {
|
extern const uint8_t ir_code_fan[3][750] = {
|
||||||
{0}, // LOW
|
{0}, // LOW
|
||||||
{0}, // MED
|
{0}, // MED
|
||||||
{0} // HIGH
|
{0} // HIGH
|
||||||
};
|
};
|
||||||
extern const uint16_t ir_code_off[750] = {0};
|
extern const uint8_t ir_code_off[750] = {0};
|
Loading…
Reference in New Issue