Commit graph

11 commits

Author SHA1 Message Date
penfold42
0115e66f09 use bitmap view of the BAM (rather than characters)
scale bitmap view to PNG size

guess 40 track format for BAM display

rename ClearArea to DrawRectangle
2018-08-11 17:14:17 +10:00
penfold42
5f8b173155 LCD type is now an enum 2018-07-26 11:06:21 +10:00
Stephen White
3346ef6cf5 Added horizontal scrolling of long filenames. 2018-07-15 18:46:49 +10:00
penfold42
12eeeea575 Separate oled hardware init routine from open
add LCD ClearInit which also re-inits the hardware

workaround for display corruption on startup
2018-07-06 23:35:17 +10:00
penfold42
34c75658eb LcdLogoName = 1541ii (or 1541classic) 2018-07-03 21:26:01 +10:00
penfold42
bd8a31604c Added SetContrast functions 2018-06-22 22:32:54 +10:00
penfold42
3242a517b3 Ground work for sh1106 and brightness controls
- just options parsing
2018-06-22 09:31:13 +10:00
penfold42
0f536925bc Added i2cLcdFlip = 0/1 to flip display 180 deg 2018-06-16 00:01:02 +10:00
penfold42
f270abde43 Add i2cLcdAddress = 60 option
Note, this is in decimal and is "pre" shifting to the left.
60 decimal = 0x3c will drive an oled module set to "0x78"
61 decimal = 0x3d will drive an oled module set to "0x7a"
2018-06-07 19:00:39 +10:00
Stephen White
b3088df3d2 Added track # display to the LCD screen. 2018-06-06 19:09:13 +10:00
Stephen White
e292de1179 Added support for ssd1306 128x64
Options.txt needs the line;-
LCDName = ssd1306_128x64
and depending upon how you want the keyboard's pgup and pgdown keys to work;-
keyboardBrowseLCDScreen = 1

Splits lines connect
SDA to GPIO 2 pin 3
SCL to GPIO 3 pin 5

Non-split lines
SDA to GPIO 0 pin 27
SCL to GPIO 1 pin 28
2018-06-03 18:11:58 +10:00