diff --git a/src/user_code.cpp b/src/user_code.cpp index 010470b..85709d3 100644 --- a/src/user_code.cpp +++ b/src/user_code.cpp @@ -51,6 +51,7 @@ bool row_is_on(int light1_pin, int light2_pin) { void light_toggle_pop_callback(void *ptr) { + Serial.println("Toggle Button Pressed"); bool new_state = !row_is_on(ROW1_LIGHT1,ROW1_LIGHT2) && !row_is_on(ROW2_LIGHT1,ROW2_LIGHT2) && !row_is_on(ROW3_LIGHT1,ROW3_LIGHT2) && !row_is_on(ROW4_LIGHT1,ROW4_LIGHT2); pwm_set_state(ROW1_LIGHT1, new_state); pwm_set_state(ROW1_LIGHT2, new_state); @@ -64,41 +65,49 @@ void light_toggle_pop_callback(void *ptr) void row1_lv1_pop_callback(void *ptr) { + Serial.println("Row 1 Light 1 Button Pressed"); pwm_toggle(ROW1_LIGHT1); } void row1_lv2_pop_callback(void *ptr) { + Serial.println("Row 1 Light 2 Button Pressed"); pwm_toggle(ROW1_LIGHT2); } void row2_lv1_pop_callback(void *ptr) { + Serial.println("Row 2 Light 1 Button Pressed"); pwm_toggle(ROW2_LIGHT1); } void row2_lv2_pop_callback(void *ptr) { + Serial.println("Row 2 Light 2 Button Pressed"); pwm_toggle(ROW2_LIGHT2); } void row3_lv1_pop_callback(void *ptr) { + Serial.println("Row 3 Light 1 Button Pressed"); pwm_toggle(ROW3_LIGHT1); } void row3_lv2_pop_callback(void *ptr) { + Serial.println("Row 3 Light 2 Button Pressed"); pwm_toggle(ROW3_LIGHT2); } void row4_lv1_pop_callback(void *ptr) { + Serial.println("Row 4 Light 1 Button Pressed"); pwm_toggle(ROW4_LIGHT1); } void row4_lv2_pop_callback(void *ptr) { + Serial.println("Row 4 Light 2 Button Pressed"); pwm_toggle(ROW4_LIGHT2); } @@ -114,16 +123,19 @@ void decrease_temp() { void temp_plus_pop_callback(void *ptr) { + Serial.println("Temp Plus Button Pressed"); increase_temp(); } void temp_neg_pop_callback(void *ptr) { + Serial.println("Temp Neg Button Pressed"); decrease_temp(); } void fan_pop_callback(void *ptr) { + Serial.println("Fan Button Pressed"); uint8_t current_fan_speed = ac_get_fan_speed(); uint8_t new_fan_speed = (current_fan_speed + 1) % 4; // Loop back to 0 when reaching 3 ac_set_state(ac_get_mode(), ac_get_temperature(), new_fan_speed); @@ -131,6 +143,7 @@ void fan_pop_callback(void *ptr) void mode_pop_callback(void *ptr) { + Serial.println("Mode Button Pressed"); uint8_t current_mode = ac_get_mode(); uint8_t new_mode = (current_mode + 1) % 3; // Loop back to 0 when reaching 2 ac_set_state(new_mode, ac_get_temperature(), ac_get_fan_speed()); @@ -138,6 +151,7 @@ void mode_pop_callback(void *ptr) void ac_toggle_pop_callback(void *ptr) { + Serial.println("AC Toggle Button Pressed"); //this function should set the state of the AC to toggle between off (mode 0) and the same state as before store in variable acmode if (ac_get_mode() == 0) { ac_set_state(user_acmode, ac_get_temperature(), ac_get_fan_speed()); @@ -150,6 +164,7 @@ void ac_toggle_pop_callback(void *ptr) void row1_master_pop_callback(void *ptr) { + Serial.println("Row 1 Master Button Pressed"); bool new_state = !row_is_on(ROW1_LIGHT1,ROW1_LIGHT2); pwm_set_state(ROW1_LIGHT1, new_state); pwm_set_state(ROW1_LIGHT2, new_state); @@ -157,6 +172,7 @@ void row1_master_pop_callback(void *ptr) void row2_master_pop_callback(void *ptr) { + Serial.println("Row 2 Master Button Pressed"); bool new_state = !row_is_on(ROW2_LIGHT1,ROW2_LIGHT2); pwm_set_state(ROW2_LIGHT1, new_state); pwm_set_state(ROW2_LIGHT2, new_state); @@ -164,6 +180,7 @@ void row2_master_pop_callback(void *ptr) void row3_master_pop_callback(void *ptr) { + Serial.println("Row 3 Master Button Pressed"); bool new_state = !row_is_on(ROW3_LIGHT1,ROW3_LIGHT2); pwm_set_state(ROW3_LIGHT1, new_state); pwm_set_state(ROW3_LIGHT2, new_state); @@ -171,6 +188,7 @@ void row3_master_pop_callback(void *ptr) void row4_master_pop_callback(void *ptr) { + Serial.println("Row 4 Master Button Pressed"); bool new_state = !row_is_on(ROW4_LIGHT1,ROW4_LIGHT2); pwm_set_state(ROW4_LIGHT1, new_state); pwm_set_state(ROW4_LIGHT2, new_state);