Merge branch 'master' of https://github.com/Busti/dmxmenu
This commit is contained in:
commit
a0cb1c1395
2 changed files with 13 additions and 2 deletions
6
Makefile
6
Makefile
|
@ -3,9 +3,11 @@ all: linux avr
|
||||||
|
|
||||||
linux:
|
linux:
|
||||||
@make -f linux.Makefile linux
|
@make -f linux.Makefile linux
|
||||||
|
|
||||||
avr:
|
avr:
|
||||||
@make -f avr.Makefile avr
|
@make -f avr.Makefile avr
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
flash:
|
flash:
|
||||||
@make -f avr.Makefile flash
|
@make -f avr.Makefile flash
|
||||||
|
|
9
displaylib.md
Normal file
9
displaylib.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# This file contains documentation on the library used to display stuff on oled screens
|
||||||
|
|
||||||
|
## Library
|
||||||
|
The preferred library do display the menu on the ssd1306 oled screen is https://github.com/lexus2k/ssd1306/tree/master/src
|
||||||
|
|
||||||
|
* It seems to aim for a reasonable size / speed balance and has some interesting advanced functionality.
|
||||||
|
* The included *NanoEngine* seems to be reasonably documented https://github.com/lexus2k/ssd1306/wiki/Using-NanoEngine-for-systems-with-low-resources
|
||||||
|
* A Generic Example can be found at https://github.com/lexus2k/ssd1306/blob/master/examples/demos/sh1106_demo/sh1106_demo.ino
|
||||||
|
* Since the has hardware scrolling functionality, it might be interesting to use it for menu transitions. This functionality can also be constraint to certain screen areas.
|
Loading…
Reference in a new issue