API
For Arduino developers
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
examples
CompPage
CompPage.ino
1
16
#include "
NexPage.h
"
17
18
NexPage
page0 =
NexPage
(0, 0,
"page0"
);
19
NexPage
page1 =
NexPage
(1, 0,
"page1"
);
20
NexPage
page2 =
NexPage
(2, 0,
"page2"
);
21
NexPage
page3 =
NexPage
(3, 0,
"page3"
);
22
23
NexTouch
*nex_listen_list[] =
24
{
25
&page0,
26
&page1,
27
&page2,
28
&page3,
29
NULL
30
};
31
32
void
page0PopCallback(
void
*ptr)
33
{
34
dbSerialPrintln(
"page0PopCallback"
);
35
page1.
show
();
36
}
37
38
void
page1PopCallback(
void
*ptr)
39
{
40
dbSerialPrintln(
"page1PopCallback"
);
41
page2.
show
();
42
}
43
44
void
page2PopCallback(
void
*ptr)
45
{
46
dbSerialPrintln(
"page2PopCallback"
);
47
page3.
show
();
48
}
49
50
void
page3PopCallback(
void
*ptr)
51
{
52
dbSerialPrintln(
"page3PopCallback"
);
53
page0.
show
();
54
}
55
56
void
setup(
void
)
57
{
58
dbSerialBegin(9600);
59
nexInit
();
60
dbSerialPrintln(
"setup begin"
);
61
62
page0.
attachPop
(page0PopCallback);
63
page1.
attachPop
(page1PopCallback);
64
page2.
attachPop
(page2PopCallback);
65
page3.
attachPop
(page3PopCallback);
66
67
dbSerialPrintln(
"setup end"
);
68
}
69
70
void
loop(
void
)
71
{
72
nexLoop
(nex_listen_list);
73
}
NexPage::show
bool show(void)
Change page.
Definition:
NexPage.cpp:33
nexInit
bool nexInit(void)
Init Nextion's baudrate,page id.
Definition:
NexTouch.cpp:404
NexPage.h
API of NexPage.
nexLoop
bool nexLoop(NexTouch **nex_listen_list)
Call mainEventLoop,watting for Nextion's touch event.
Definition:
NexTouch.cpp:420
NexPage
NexPage,subclass of NexTouch,provides simple methods to control page component.
Definition:
NexPage.h:25
NexPage::attachPop
void attachPop(NexTouchEventCb pop, void *ptr=NULL)
Register page pop callback function.
Definition:
NexPage.cpp:55
NexTouch
Root Class of Nextion Components.
Definition:
NexTouch.h:57
Generated on Wed Jul 29 2015 13:08:59 for API by
1.8.7