Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
src/menu.cpp
- Committer:
- mfwic
- Date:
- 2018-11-25
- Revision:
- 1:9f8583ba2431
- Child:
- 3:d8948c5b2951
File content as of revision 1:9f8583ba2431:
//-------------------------------------------------------------------------------
//
// Treehouse Inc.
// Colorado Springs, Colorado
//
// Copyright (c) 2016 by Treehouse Designs Inc.
//
// This code is the property of Treehouse, Inc. (Treehouse) and may not be redistributed
// in any form without prior written permission from the copyright holder, Treehouse.
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
//-------------------------------------------------------------------------------
//
// REVISION HISTORY:
//
// $Author: $
// $Rev: $
// $Date: $
// $URL: $
//
//-------------------------------------------------------------------------------
#include "mbed.h"
#include "serial.h"
#include "menu.h"
// clears terminal
void clrScrn(void){
sprintf( strbuf, "%c[2J", 27 ); // ESC=27, Clear screen = [2J
sendSerial(strbuf);
sprintf( strbuf, "%c[f", 27 ); // ESC=27, Move cursor to upper-left corner = [f
sendSerial(strbuf);
}
// clears terminal and re-draws main menu
void menuRedraw(void){
clrScrn();
sprintf(strbuf, "Agility Power Systems DCM1 Menu 0.1");
sendSerial(strbuf);
sprintf(strbuf, "\r\nMULT");
sendSerial(strbuf);
sprintf(strbuf, "\r\nBRDS");
sendSerial(strbuf);
sprintf(strbuf, "\r\nALLOFF");
sendSerial(strbuf);
sprintf(strbuf, "\r\nRUN [xx]");
sendSerial(strbuf);
sprintf(strbuf, "\r\nSTOP");
sendSerial(strbuf);
}