31 char buffer[100] = {0};
32 uint32_t number_timer = 0;
33 uint32_t number_enable = 0;
34 uint32_t number_cycle = 100;
52 void b0PopCallback(
void *ptr)
54 if(number_enable == 1)
60 else if (number_enable ==0)
71 void b1PopCallback(
void *ptr)
74 number_cycle = number_cycle + 100;
76 memset(buffer, 0,
sizeof(buffer));
77 itoa(number_cycle, buffer, 10);
86 void b2PopCallback(
void *ptr)
89 if (number_cycle >100)
91 number_cycle = number_cycle - 100;
94 memset(buffer, 0,
sizeof(buffer));
95 itoa(number_cycle, buffer, 10);
104 void tm0TimerCallback(
void *ptr)
107 memset(buffer, 0,
sizeof(buffer));
108 itoa(number_timer, buffer, 10);
118 dbSerialPrintln(
"setup done");
void nexLoop(NexTouch *nex_listen_list[])
Listen touch event and calling callbacks attached before.
bool setText(const char *buffer)
Set text attribute of component.
bool enable(void)
contorl timer enable.
void attachPop(NexTouchEventCb pop, void *ptr=NULL)
Attach an callback function of pop touch event.
bool nexInit(void)
Init Nextion.
bool getCycle(uint32_t *number)
Get the value of timer cycle val.
The header file including all other header files provided by this library.
bool setCycle(uint32_t number)
Set the value of timer cycle val.
void attachTimer(NexTouchEventCb timer, void *ptr=NULL)
Attach an callback function of timer respond event.
Father class of the components with touch events.
bool disable(void)
contorl timer disable.