Commit Graph

16 Commits

Author SHA1 Message Date
ed3e51607f [README.md] Did some documentation work in the Readme 2024-10-28 19:52:25 +00:00
dc3098095c [WelcomeScreen.py] Added hints on the time unit of the parameters! 2024-10-28 19:31:54 +00:00
53d80e4068 Added examples/complete.py (a example showing every single option you can set!) 2024-10-28 19:28:32 +00:00
7e7af6acfd [examples/basic.py] Added hint on where to get the library from 2024-10-28 19:20:07 +00:00
24e0d7e7be Added examples folder with a simple example script (LCD library missing!) 2024-10-28 19:18:36 +00:00
18d25df898 [WelcomeScreen.py] Added waiting in the fade out animation (missed that in an earlier commit)
Also improved memory usage a little bit by import the sleep method only, not the whole time library
2024-10-28 19:12:07 +00:00
1614247f0d [WelcomeScreen.py] Improved the interrupt functionality 2024-10-28 18:54:44 +00:00
12e8fa43ab [WelcomeScreen.py] Added support for interrupting while cycling 2024-10-28 17:30:33 +00:00
e5f45ff593 [WelcomeScreen.py] prepared for interrupt support; includes the commit string of the last commit
- finally got the fade out animation support 4*20 LCDs too (in theory, couldn't test that sadly)
- prepared for interrupt support, by adding a list parameter with pins
2024-10-28 17:08:46 +00:00
359c96aacc [WelcomeScreen.py] Added 2024-10-28 17:00:17 +00:00
cc29f158b4 [WelcomeScreen.py] Made the libarary more adaptable (added parameter, mostly optional)
Added support for:
- changing the string cycling through (e.g. "Starting")
- changing the string after the cycling is finished (e.g. "Started")
- changing the string shown below the cycling text (e.g., the devices name, ...)
- enabling/disabling fade out in the end
- changing the timing of the fade out animation
- changing the timing of how long to wait after the cycling animation
2024-10-28 16:42:37 +00:00
751daf6b55 [WelcomeScreen.py] Made it even more fit a 4*20 display (in theory, couldn't test this out) 2024-10-28 16:02:46 +00:00
c5baa26545 [WelcomeScreen.py] Little performance improvement by bundling all the self.lcd.num_column requests 2024-10-28 10:30:27 +00:00
412ea72867 Many small changes to WelcomeScreen.py
Changed a parameter name from loops to cycles (for clarity); 
Improved the fading down animation in the end of the startup screen; 
Made the class more flexible (should now work on 4x20 LCDs also);
2024-10-28 10:27:00 +00:00
6e74bf3be0 Added WelcomeScreen.py with the basic class (copied from micronEC/welcome.py) 2024-10-28 09:23:01 +00:00
c330d11e2c Initial commit 2024-10-28 09:16:00 +00:00