Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
main.cpp File Reference

Primary function for running the Solo Controller Arduino application. More...

#include <TaskManagerIO.h>
#include "Tasks.h"

Macros

Configuration parameters

Gives user the ability to configure the SoloController application to run in test mode.

#define OPERATIONAL   1
 Setting this to 0 places the application into test mode.
 
#define SIMULATE_SENSORS   0
 Set to 1 to turn on sensor simulation. Set to 0 to turn off.
 
#define TEST_DMA   0
 Set to 1 to turn on DMA tests.
 
#define TEST_CANVAS   0
 Set to 1 to turn on Canvas tests.
 
#define TEST_TFT_TOUCH   0
 Set to 1 to turn on Menu tests.
 
#define TEST_FONTS   0
 Set to 1 to turn on Font tests.
 
#define TEST_ERRMSG   0
 Set to 1 to turn on Error Message tests.
 
#define TEST_TEXTBOX   1
 Set to 1 to turn on TextBox tests.
 
#define TEST_CONTROLLER   0
 Set to 1 to turn on Controller tests.
 
#define TEST_BUTTON_GFX   0
 Set to 1 to turn on Button Graphics tests.
 

Functions

Arduino function
void setup (void)
 Arduino setup function.
 
void loop (void)
 Primary loop for the Arduino application.
 

Detailed Description

Primary function for running the Solo Controller Arduino application.

Macro Definition Documentation

◆ OPERATIONAL

#define OPERATIONAL   1

Setting this to 0 places the application into test mode.

◆ SIMULATE_SENSORS

#define SIMULATE_SENSORS   0

Set to 1 to turn on sensor simulation. Set to 0 to turn off.

◆ TEST_BUTTON_GFX

#define TEST_BUTTON_GFX   0

Set to 1 to turn on Button Graphics tests.

◆ TEST_CANVAS

#define TEST_CANVAS   0

Set to 1 to turn on Canvas tests.

◆ TEST_CONTROLLER

#define TEST_CONTROLLER   0

Set to 1 to turn on Controller tests.

◆ TEST_DMA

#define TEST_DMA   0

Set to 1 to turn on DMA tests.

◆ TEST_ERRMSG

#define TEST_ERRMSG   0

Set to 1 to turn on Error Message tests.

◆ TEST_FONTS

#define TEST_FONTS   0

Set to 1 to turn on Font tests.

◆ TEST_TEXTBOX

#define TEST_TEXTBOX   1

Set to 1 to turn on TextBox tests.

◆ TEST_TFT_TOUCH

#define TEST_TFT_TOUCH   0

Set to 1 to turn on Menu tests.

Function Documentation

◆ loop()

void loop ( void )

Primary loop for the Arduino application.

Parameters
None.

◆ setup()

void setup ( void )

Arduino setup function.

Parameters
None.