timeSharing.enable()
DESCRIPTION
Enable timeSharing
SYNTAX
timeSharing.enable();
PARAMETERS
None.
RETURNS
none.
Example TIME SHARING ENABLE/DISABLE
#include
#include
InvIoT_U1 lcd(A0, A1); void VOID(){} aIoTRunTime timeSharing; TIMESHARING timeSharingArray[] = { {1000,everySec}, {10000,beep}, }; aIoTMenu menu; MENU menuOptions[] = { {0, "TIME SHARRING ", 't', VOID, 0}, {0, "DISABLE TIMESHARING", 'f', stopTimeSharing, 0}, {0, "ENABLE TIMESHARING", 'f', startTimeSharing, 0}, {255, "", ' ', 0}, }; //******************SETUP and LOOP ************** void setup() { menu.menu = menuOptions; menu.init('>', sizeof(menuOptions), lcd); timeSharing.init(timeSharingArray, sizeof(timeSharingArray)); } void loop() { timeSharing.run(); menu.runMenu(); } //*************** MENU F U N C T I O N S void startTimeSharing() { timeSharing.enable(); } void stopTimeSharing() { //NOTE THAT IT CAN STOP AT ANY STATE timeSharing.disable(); } //*************** TIME SHARING F U N C T I O N S void everySec() { lcd.led(!lcd.ledIs()); lcd.printCursor(16, 0, millis() / 1000); } void beep() { lcd.setBuzzer(5); }
SEE ALSO
.init