Repository navigation
v1.2
This release mainly improves the display. Following the improvements made in release v1.1, the display will show items that are out of stock on the main screen as "Not Available." There are also two new mechanisms:
The first mechanism uses a partial refresh of the display to print an icon onto the main screen before the main screen is refreshed to show the invoice. This partial refresh happens faster than the full refresh, which gives the user a better indication that their button press was received. But since the display first has to be woken up the effect is not as fast as desired.
The effect can be highly customized. In the example in this release, nine Christmas-themed icons are available and selected at random. New items can be added simply by adding them into the /pic/press_icons folder.
The second mechanism uses a partial refresh to print "Make Selection Now" shortly before the device starts listening on the pins. This gives some indication when the user can start pressing a button, but there still is significant (~0.5) time between when that screen shows up and when the device actually starts listening.
Known bugs:
- When the
TRUE/FALSEflags for "Show Display" and "Production" are not specifically set in the config file, the device will fail to assume the defaults and start up.