port bug
This commit is contained in:
		
							parent
							
								
									ac4213de4d
								
							
						
					
					
						commit
						bbb6278c51
					
				
					 3 changed files with 17 additions and 7 deletions
				
			
		|  | @ -24,3 +24,4 @@ lib_deps = siwats/ESPMegaPROR3@^1.3.0 | ||||||
|            esphome/ESPAsyncWebServer-esphome@^3.1.0 |            esphome/ESPAsyncWebServer-esphome@^3.1.0 | ||||||
|            bblanchon/ArduinoJson@^6.21.3 |            bblanchon/ArduinoJson@^6.21.3 | ||||||
| monitor_speed = 115200 | monitor_speed = 115200 | ||||||
|  | monitor_port = COM26 | ||||||
|  | @ -14,7 +14,7 @@ uint8_t slot_minutes[TOTAL_SLOT + 1] = {0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30 | ||||||
| #define elcd ESPMega_EXTLCD | #define elcd ESPMega_EXTLCD | ||||||
| // Link with Dual state button object with id 2 on page 1 named bt0
 | // Link with Dual state button object with id 2 on page 1 named bt0
 | ||||||
| NexPicture lt_bt = NexPicture(1, 1, "lt_bt"); | NexPicture lt_bt = NexPicture(1, 1, "lt_bt"); | ||||||
| NexPicture av_bt = NexPicture(1, 3, "lt_bt"); | NexPicture av_bt = NexPicture(1, 3, "av_bt"); | ||||||
| NexButton left_bt = NexButton(1, 5, "left_bt"); | NexButton left_bt = NexButton(1, 5, "left_bt"); | ||||||
| NexButton right_bt = NexButton(1, 6, "right_bt"); | NexButton right_bt = NexButton(1, 6, "right_bt"); | ||||||
| NexPicture slot1 = NexPicture(1, 7, "slot1"); | NexPicture slot1 = NexPicture(1, 7, "slot1"); | ||||||
|  | @ -36,7 +36,8 @@ NexTouch *nex_listen_list[] = | ||||||
|         &slot3, |         &slot3, | ||||||
|         &slot4, |         &slot4, | ||||||
|         &slot5, |         &slot5, | ||||||
| 
 |         &left_bt, | ||||||
|  |         &right_bt, | ||||||
|         NULL}; |         NULL}; | ||||||
| 
 | 
 | ||||||
| bool light_group_state() | bool light_group_state() | ||||||
|  | @ -51,6 +52,7 @@ bool light_group_state() | ||||||
| 
 | 
 | ||||||
| void lt_bt_cb(void *ptr) | void lt_bt_cb(void *ptr) | ||||||
| { | { | ||||||
|  |     Serial.println("ltcb"); | ||||||
|     bool state = !light_group_state(); |     bool state = !light_group_state(); | ||||||
|     for (int i = 0; i++; i <= 5) |     for (int i = 0; i++; i <= 5) | ||||||
|         pwm_set_state(i, state); |         pwm_set_state(i, state); | ||||||
|  | @ -58,11 +60,13 @@ void lt_bt_cb(void *ptr) | ||||||
| 
 | 
 | ||||||
| void av_bt_cb(void *ptr) | void av_bt_cb(void *ptr) | ||||||
| { | { | ||||||
|  |     Serial.println("avcb"); | ||||||
|     pwm_toggle(3); |     pwm_toggle(3); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void left_bt_cb(void *ptr) | void left_bt_cb(void *ptr) | ||||||
| { | { | ||||||
|  |     Serial.println("leftcb"); | ||||||
|     if(cycle_slot_start>0){ |     if(cycle_slot_start>0){ | ||||||
|         cycle_slot_start--; |         cycle_slot_start--; | ||||||
|         write_time_slot(); |         write_time_slot(); | ||||||
|  | @ -71,6 +75,7 @@ void left_bt_cb(void *ptr) | ||||||
| 
 | 
 | ||||||
| void right_bt_cb(void *ptr) | void right_bt_cb(void *ptr) | ||||||
| { | { | ||||||
|  |     Serial.println("rightcb"); | ||||||
|     if(cycle_slot_start<TOTAL_SLOT-5){ |     if(cycle_slot_start<TOTAL_SLOT-5){ | ||||||
|         cycle_slot_start++; |         cycle_slot_start++; | ||||||
|         write_time_slot(); |         write_time_slot(); | ||||||
|  | @ -98,10 +103,10 @@ void user_init() | ||||||
|     send_stop_bit(); |     send_stop_bit(); | ||||||
|     ESPMega_EXTLCD.print("page dashboard"); |     ESPMega_EXTLCD.print("page dashboard"); | ||||||
|     send_stop_bit(); |     send_stop_bit(); | ||||||
|     left_bt.attachPop(left_bt_cb); |     left_bt.attachPop(left_bt_cb, &left_bt); | ||||||
|     right_bt.attachPop(right_bt_cb); |     right_bt.attachPop(right_bt_cb, &right_bt); | ||||||
|     lt_bt.attachPop(lt_bt_cb); |     lt_bt.attachPop(lt_bt_cb, <_bt); | ||||||
|     av_bt.attachPop(av_bt_cb); |     av_bt.attachPop(av_bt_cb, &av_bt); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  |  | ||||||
|  | @ -31,6 +31,10 @@ void user_state_request_callback(); | ||||||
| void meeting_state_callback(String topic, String payload); | void meeting_state_callback(String topic, String payload); | ||||||
| void send_stop_bit(); | void send_stop_bit(); | ||||||
| void write_time_slot(); | void write_time_slot(); | ||||||
|  | void av_bt_cb(void *ptr); | ||||||
|  | void lt_bt_cb(void *ptr); | ||||||
|  | void left_bt_cb(void *ptr); | ||||||
|  | void right_bt_cb(void *ptr); | ||||||
| extern char MQTT_BASE_TOPIC[]; | extern char MQTT_BASE_TOPIC[]; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue