API
For Arduino developers
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
examples
CompText
CompText.ino
1
16
#include "
NexButton.h
"
17
#include "
NexText.h
"
18
19
void
t0PopCallback(
void
*ptr);
20
void
b0PopCallback(
void
*ptr);
21
void
b1PopCallback(
void
*ptr);
22
23
NexText
t0 =
NexText
(0, 1,
"t0"
, t0PopCallback);
24
NexButton
b0 =
NexButton
(0, 2,
"b0"
, b0PopCallback);
25
NexButton
b1 =
NexButton
(0, 3,
"b1"
, b1PopCallback);
26
27
char
buffer[100] = {0};
28
29
NexTouch
*nex_listen_list[] =
30
{
31
&t0,
32
&b0,
33
&b1,
34
NULL
35
};
36
37
void
t0PopCallback(
void
*ptr)
38
{
39
dbSerialPrintln(
"t0PopCallback"
);
40
t0.
setText
(
"50"
);
41
}
42
43
void
b0PopCallback(
void
*ptr)
44
{
45
uint16_t len;
46
uint16_t number;
47
48
dbSerialPrintln(
"b0PopCallback"
);
49
50
memset(buffer, 0,
sizeof
(buffer));
51
t0.
getText
(buffer,
sizeof
(buffer));
52
53
number = atoi(buffer);
54
number += 1;
55
56
memset(buffer, 0,
sizeof
(buffer));
57
itoa(number, buffer, 10);
58
59
t0.
setText
(buffer);
60
}
61
62
void
b1PopCallback(
void
*ptr)
63
{
64
uint16_t len;
65
uint16_t number;
66
67
dbSerialPrintln(
"b1PopCallback"
);
68
69
memset(buffer, 0,
sizeof
(buffer));
70
t0.
getText
(buffer,
sizeof
(buffer));
71
72
number = atoi(buffer);
73
number -= 1;
74
75
memset(buffer, 0,
sizeof
(buffer));
76
itoa(number, buffer, 10);
77
78
t0.
setText
(buffer);
79
}
80
81
void
setup(
void
)
82
{
83
dbSerialBegin(9600);
84
nexInit
();
85
dbSerialPrintln(
"setup done"
);
86
}
87
88
void
loop(
void
)
89
{
90
nexLoop
(nex_listen_list);
91
}
92
NexText::setText
bool setText(const char *buffer)
Set the value of text.
Definition:
NexText.cpp:53
nexInit
bool nexInit(void)
Init Nextion's baudrate,page id.
Definition:
NexTouch.cpp:404
NexText.h
API of NexText.
NexButton.h
API of NexButton.
NexButton
NexButton,subclass of NexTouch,provides simple methods to control button component.
Definition:
NexButton.h:25
nexLoop
bool nexLoop(NexTouch **nex_listen_list)
Call mainEventLoop,watting for Nextion's touch event.
Definition:
NexTouch.cpp:420
NexText::getText
uint16_t getText(char *buffer, uint16_t len)
Get the value of text.
Definition:
NexText.cpp:35
NexTouch
Root Class of Nextion Components.
Definition:
NexTouch.h:57
NexText
NexText,subclass of NexTouch,provides simple methods to control text component.
Definition:
NexText.h:25
Generated on Wed Jul 29 2015 13:08:59 for API by
1.8.7