29 char buffer[100] = {0};
30 uint32_t number_timer = 0;
31 uint32_t number_enable = 0;
32 uint32_t number_cycle = 100;
50 void b0PopCallback(
void *ptr)
52 if(number_enable == 1)
58 else if (number_enable ==0)
69 void b1PopCallback(
void *ptr)
72 number_cycle = number_cycle + 100;
74 memset(buffer, 0,
sizeof(buffer));
75 itoa(number_cycle, buffer, 10);
84 void b2PopCallback(
void *ptr)
87 if (number_cycle >100)
89 number_cycle = number_cycle - 100;
92 memset(buffer, 0,
sizeof(buffer));
93 itoa(number_cycle, buffer, 10);
102 void tm0TimerCallback(
void *ptr)
105 memset(buffer, 0,
sizeof(buffer));
106 itoa(number_timer, buffer, 10);
116 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.