Compare commits
	
		
			4 commits
		
	
	
		
			f82a0cc732
			...
			d25ed85c3e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d25ed85c3e | |||
| fa088db00f | |||
| 92aa347d53 | |||
| 6ffed79f95 | 
					 4 changed files with 17 additions and 11 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -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…
	
	Add table
		Add a link
		
	
		Reference in a new issue