* Add support for 64px screen height
* Handle case when only one argument is passed
* Simplify arg parsing
* Update install script to handle screen height selection
* Cleanup
* Update README
* Add blurb on running start.sh standalone
* Format
* Global constant for LINE_SPACING
* Make FONT_SIZE a global constant; improve code comments
* Split up source into modules
* Add symlink to .pylintrc in the racsci-web dir
* Resolve pylint warnings
* Resolve pylint warnings
* Split out methods into separate modules
* Resolve pylint warnings
* Clean up docstrings
* Clean exit on errors
* Avoid unnecessary scrolling
* Fix bug where removable media wasn't updated
* Add signal handler, solution from https://stackoverflow.com/questions/1112343/how-do-i-capture-sigint-in-python
* Display a splash screen on startup
* Introduce stop splash
* Add parameters to enable the SIGTERM handling to take effect
* Change to a less busy stop splash
* Less busy start splash
* Iterate on splash bitmaps
* Iterate on splash bitmap
* Add check for libopenjp2-7-dev in the start script
* Iterate on splash bitmap
* Iterate on splash bitmap
* Read rotation from the 1st command line arg
* Configure screen rotation during installation
* Better argument validation + use human readable arguments
* Cleanup
* Show only the two last chars of type to save space
* Display rascsi version
* Show more relevant info on removable and bridge devices; Also cleanup
* MO is also removable
* Special handling for BR device
* OLED screen output scrolls vertically when overflowing
* Fix nothing displayed with no images mounted.
This fixes the issue where nothing would show on the display unless an image is mounted.
* Fixed the indent
* Fixes not working when image attached issue
Original commit caused the display not to work when an image was attached. This has now been fixed.
* Fixed multiple images attached not working
Forgot to remove testing code that caused multiple image displays to break.