2013-12-08 17:42:14 +01:00
|
|
|
// Just a copy of the HelloWorld example bundled with the LiquidCrystal library in the Arduino IDE
|
2013-12-07 00:34:33 +01:00
|
|
|
|
|
|
|
// HD44780 compatible LCD display via MAX3421E GPOUT support header
|
|
|
|
// pinout: D[4-7] -> GPOUT[4-7], RS-> GPOUT[2], E ->GPOUT[3]
|
|
|
|
|
|
|
|
#include <max_LCD.h>
|
2015-03-03 19:08:39 +01:00
|
|
|
|
2014-11-10 07:35:13 +01:00
|
|
|
// Satisfy IDE, which only needs to see the include statment in the ino.
|
|
|
|
#ifdef dobogusinclude
|
|
|
|
#include <spi4teensy3.h>
|
|
|
|
#endif
|
2017-08-14 09:39:38 +02:00
|
|
|
#include <SPI.h>
|
2013-12-07 00:34:33 +01:00
|
|
|
|
|
|
|
USB Usb;
|
|
|
|
Max_LCD lcd(&Usb);
|
|
|
|
|
|
|
|
void setup() {
|
|
|
|
// Set up the LCD's number of columns and rows:
|
|
|
|
lcd.begin(16, 2);
|
|
|
|
// Print a message to the LCD.
|
|
|
|
lcd.print("Hello, World!");
|
|
|
|
}
|
|
|
|
|
|
|
|
void loop() {
|
|
|
|
// Set the cursor to column 0, line 1 (note: line 1 is the second row, since counting begins with 0):
|
|
|
|
lcd.setCursor(0, 1);
|
|
|
|
// Print the number of seconds since reset:
|
2017-02-12 16:58:14 +01:00
|
|
|
lcd.print((uint32_t)millis() / 1000);
|
2013-12-07 00:34:33 +01:00
|
|
|
}
|