mirror of
https://github.com/itead/ITEADLIB_Arduino_Nextion.git
synced 2026-03-14 05:56:51 +01:00
add note to all files
This commit is contained in:
@@ -1,61 +1,76 @@
|
||||
#include "NexPointer.h"
|
||||
#include "NexButton.h"
|
||||
|
||||
NexPointer pointer = NexPointer(0, 1, "pointer");
|
||||
NexButton btn_up = NexButton(0, 2, "btn_up");
|
||||
NexButton btn_down = NexButton(0, 3, "btn_down");
|
||||
|
||||
NexTouch *nexListenList[] =
|
||||
{
|
||||
&btn_up,
|
||||
&btn_down,
|
||||
NULL
|
||||
};
|
||||
|
||||
void buttonUpPopCallback(void *ptr)
|
||||
{
|
||||
uint32_t number = 0;
|
||||
dbSerial.println("buttonUpPopCallback");
|
||||
|
||||
pointer.getValue(&number);
|
||||
|
||||
number += 5;
|
||||
if (number >= 360)
|
||||
{
|
||||
number = 0;
|
||||
}
|
||||
|
||||
pointer.setValue(number);
|
||||
}
|
||||
void buttonDownPopCallback(void *ptr)
|
||||
{
|
||||
uint32_t number = 0;
|
||||
dbSerial.println("buttonDownPopCallback");
|
||||
|
||||
pointer.getValue(&number);
|
||||
|
||||
if (number >= 5)
|
||||
{
|
||||
number -= 5;
|
||||
}
|
||||
|
||||
pointer.setValue(number);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void setup(void)
|
||||
{
|
||||
dbSerial.begin(9600);
|
||||
nexInit();
|
||||
btn_up.attachPop(buttonUpPopCallback);
|
||||
btn_down.attachPop(buttonDownPopCallback);
|
||||
dbSerial.println("setup done");
|
||||
}
|
||||
|
||||
void loop(void)
|
||||
{
|
||||
dbSerial.println("nexLoop");
|
||||
nexLoop(nexListenList);
|
||||
}
|
||||
|
||||
/**
|
||||
* @example NexTouch.cpp
|
||||
*
|
||||
* @par Show how to use API of class NexPointer.
|
||||
*
|
||||
* @author Wu Pengfei (email:<pengfei.wu@itead.cc>)
|
||||
* @date 2015/7/10
|
||||
* @copyright
|
||||
* Copyright (C) 2014-2015 ITEAD Intelligent Systems Co., Ltd. \n
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of
|
||||
* the License, or (at your option) any later version.
|
||||
*/
|
||||
|
||||
#include "NexPointer.h"
|
||||
#include "NexButton.h"
|
||||
|
||||
NexPointer pointer = NexPointer(0, 1, "pointer");
|
||||
NexButton btn_up = NexButton(0, 2, "btn_up");
|
||||
NexButton btn_down = NexButton(0, 3, "btn_down");
|
||||
|
||||
NexTouch *nexListenList[] =
|
||||
{
|
||||
&btn_up,
|
||||
&btn_down,
|
||||
NULL
|
||||
};
|
||||
|
||||
void buttonUpPopCallback(void *ptr)
|
||||
{
|
||||
uint32_t number = 0;
|
||||
dbSerial.println("buttonUpPopCallback");
|
||||
|
||||
pointer.getValue(&number);
|
||||
|
||||
number += 5;
|
||||
if (number >= 360)
|
||||
{
|
||||
number = 0;
|
||||
}
|
||||
|
||||
pointer.setValue(number);
|
||||
}
|
||||
void buttonDownPopCallback(void *ptr)
|
||||
{
|
||||
uint32_t number = 0;
|
||||
dbSerial.println("buttonDownPopCallback");
|
||||
|
||||
pointer.getValue(&number);
|
||||
|
||||
if (number >= 5)
|
||||
{
|
||||
number -= 5;
|
||||
}
|
||||
|
||||
pointer.setValue(number);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void setup(void)
|
||||
{
|
||||
dbSerial.begin(9600);
|
||||
nexInit();
|
||||
btn_up.attachPop(buttonUpPopCallback);
|
||||
btn_down.attachPop(buttonDownPopCallback);
|
||||
dbSerial.println("setup done");
|
||||
}
|
||||
|
||||
void loop(void)
|
||||
{
|
||||
dbSerial.println("nexLoop");
|
||||
nexLoop(nexListenList);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user