TASK_LIST\r
{\r
{ .Task = TestApp_CheckJoystick, .TaskStatus = TASK_RUN },\r
- { .Task = TestApp_CheckHWB , .TaskStatus = TASK_RUN },\r
+ { .Task = TestApp_CheckButton , .TaskStatus = TASK_RUN },\r
{ .Task = TestApp_CheckTemp , .TaskStatus = TASK_RUN },\r
{ .Task = USB_USBTask , .TaskStatus = TASK_RUN },\r
};\r
Temperature_Init();\r
Joystick_Init();\r
LEDs_Init();\r
- HWB_Init();\r
+ Buttons_Init();\r
\r
/* Millisecond timer initialization, with output compare interrupt enabled */\r
OCR0A = 0x7D;\r
} \r
}\r
\r
-/** Task responsible for checking the HWB button position, and start-stopping other tasks and the USB\r
+/** Task responsible for checking the board's first button' position, and start-stopping other tasks and the USB\r
* interface in response to user joystick movements.\r
*/\r
-TASK(TestApp_CheckHWB)\r
+TASK(TestApp_CheckButton)\r
{\r
static SchedulerDelayCounter_t DelayCounter = 0;\r
static bool IsPressed;\r
static bool BlockingJoystickTask;\r
\r
- /* Check if HWB pressed (start USB) */\r
- if (HWB_GetStatus() == true)\r
+ /* Check if board button pressed (start USB) */\r
+ if (Buttons_GetStatus() & BUTTONS_BUTTON1)\r
{\r
/* Debounce - check 100 ticks later to see if button is still being pressed */\r
if ((IsPressed == false) && (Scheduler_HasDelayElapsed(100, &DelayCounter)))\r
}\r
else\r
{\r
- /* HWB not pressed - reset debounce interval counter and press handled flag */\r
+ /* Board button not pressed - reset debounce interval counter and press handled flag */\r
Scheduler_ResetDelay(&DelayCounter);\r
IsPressed = false;\r
}\r