port bug
This commit is contained in:
parent
ac4213de4d
commit
bbb6278c51
|
@ -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…
Reference in New Issue