Exemplo n.º 1
0
void StatusIcon::updateStatus()
{
	if (!MyStatusContainer->isStatusSettingInProgress())
		setIcon(MyStatusContainer->statusIcon());
	else
		enableBlink();
}
Exemplo n.º 2
0
/**
 * Initializes the display
 *
 */
void Lcd::initialize()
{
	Serial.println("Initializing LCD");

	// Select lcdPort. don't think we need this since we're always transmitting, but it doesn't hurt
	lcdPort.listen();

	// Initialize serial
	lcdPort.begin(9600);

	// Initialize LCD
	enableDisplay( false );
	clear();
	enableUnderline( false );
	enableBlink( false );

	// Set up screen
	setCursorPosition(LCD_LINE_1_START);
	lcdPort.print(STRING_DATE);

	setCursorPosition(LCD_LINE_2_START);
	lcdPort.print(STRING_TIME);

	setCursorPosition(LCD_LINE_3_START);
	lcdPort.print(STRING_TEMP);

	setCursorPosition(LCD_LINE_4_START);
	lcdPort.print(STRING_PH);

	// Turn screen on
	enableDisplay( true );

	Serial.println("LCD Initialization Complete.");

} // end initialize