Documentation
For Arduino users
CompCrop.ino
How to Use
This example shows that when the crop component on the Nextion screen is released, the image of this component will be changed.
Author
Wu Pengfei (email:pengf.nosp@m.ei.w.nosp@m.u@ite.nosp@m.ad.c.nosp@m.c)
Date
2015/7/10
#include "Nextion.h"
/*
* Declare a crop object [page id:0,component id:1, component name: "q0"].
*/
NexCrop q0 = NexCrop(0, 1, "q0");
NexTouch *nex_listen_list[] =
{
&q0,
NULL
};
/*
* Crop component pop callback function.
* In this example,the image of current crop component will be changed every time when it is released.
*/
void q0PopCallback(void *ptr)
{
uint32_t number = 0;
dbSerialPrintln("q0PopCallback");
q0.getPic(&number);
number += 1;
number %= 2;
q0.setPic(number);
}
void setup(void)
{
q0.attachPop(q0PopCallback);
dbSerialPrintln("setup done");
}
void loop(void)
{
nexLoop(nex_listen_list);
}