Baseline for testing
Diff: LCD.h
- Revision:
- 2:73721d9e0056
- Parent:
- 1:0f1dffc6103a
--- a/LCD.h Thu Sep 12 11:27:29 2019 +0000 +++ b/LCD.h Tue Sep 17 13:48:43 2019 +0000 @@ -1,4 +1,26 @@ +/************************************************************************** + * @file LCD.h + * @brief Base class for wrapping the interface with the New Haven 40x4 + * LCD monitor. + * @version: V1.0 + * @date: 9/17/2019 + * + * @note + * Copyright (C) 2019 E3 Design. All rights reserved. + * + * @par + * E3 Designers LLC is supplying this software for use with Cortex-M3 LPC1768 + * processor based microcontroller for the ESCM 2000 Monitor and Display. + * * + * @par + * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED + * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. + * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR + * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + * + ******************************************************************************/ #ifndef _LCD_ #define _LCD_ @@ -85,7 +107,9 @@ void init(void) ; void display(char *show); - + + void clear(); + void cls(); void locate(int row, int column); @@ -150,9 +174,9 @@ Mutex mutex; - int _row; - int _column; - char isOutput; + volatile int _row; + volatile int _column; + volatile char isOutput; };