Renamed task_batt_sensing to task_sys_info as well as added the display auto off and wake up feature
This commit is contained in:
parent
62b5957895
commit
fb9ad7d95e
@ -1,9 +1,11 @@
|
||||
/**
|
||||
* Author : Anatole SCHRAMM-HENRY
|
||||
* Created on : 24/02/2019
|
||||
* Licence : MIT
|
||||
* @file app.ino
|
||||
* @author Anatole SCHRAMM-HENRY
|
||||
* @brief SAB App entry point.
|
||||
* @date 24/02/2019
|
||||
*
|
||||
* @copyright MIT
|
||||
*
|
||||
* SAB App entry point.
|
||||
*/
|
||||
#include "definition.h"
|
||||
#include "SAB.h"
|
||||
@ -95,7 +97,7 @@ void setup()
|
||||
sab.getIoManager().setISROnIOChange(&(ioISR), GPIO_3_RX);
|
||||
|
||||
sab.getTaskSchedulerManager().addTask((uint16_t)0, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setMillis(5000), &(task_blink), &sab);
|
||||
sab.getTaskSchedulerManager().addTask(1, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setSeconds(10), &(task_batt_sensing), &v1p);
|
||||
sab.getTaskSchedulerManager().addTask(1, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setSeconds(10), &(task_sys_info), &v1p);
|
||||
//dataLogger.client.keepAlive(true);
|
||||
//sab.getTaskSchedulerManager().addTask(2, TaskSchedulerManagerHelper::Schedule::scheduleBuilder()->setSeconds(1)->setTriggerRightAway(false), &(task_post_data_logger), &dataLogger);
|
||||
|
||||
@ -131,16 +133,26 @@ void loop()
|
||||
switch(evt)
|
||||
{
|
||||
case EventHandler::Event::FLASH_BUTTON_PRESS:
|
||||
sab.getScreenManager().displayNextView();
|
||||
#ifdef DEBUG
|
||||
Serial.printf("Changing view\nSelected view is : %d\n",sab.getScreenManager().getCurrentViewUID());
|
||||
#endif
|
||||
if(sab.getScreenManager().getEnabled())
|
||||
{
|
||||
sab.getScreenManager().displayNextView();
|
||||
#ifdef DEBUG
|
||||
Serial.printf("Changing view\nSelected view is : %d\n",sab.getScreenManager().getCurrentViewUID());
|
||||
#endif
|
||||
}
|
||||
else
|
||||
sab.getScreenManager().wakeUp();
|
||||
break;
|
||||
case EventHandler::Event::FLASH_BUTTON_LONG_PRESS:
|
||||
sab.getScreenManager().displayPreviousView();
|
||||
#ifdef DEBUG
|
||||
Serial.printf("Changing view\nSelected view is : %d\n",sab.getScreenManager().getCurrentViewUID());
|
||||
#endif
|
||||
if(sab.getScreenManager().getEnabled())
|
||||
{
|
||||
sab.getScreenManager().displayPreviousView();
|
||||
#ifdef DEBUG
|
||||
Serial.printf("Changing view\nSelected view is : %d\n",sab.getScreenManager().getCurrentViewUID());
|
||||
#endif
|
||||
}
|
||||
else
|
||||
sab.getScreenManager().wakeUp();
|
||||
break;
|
||||
default: //NO_EVENT
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user