#214
New Icons
Fix Hold to scroll timer with a lockout
Fix Menu lengths
New French Translation Closes#228
Fix confirmation message scroll speed
Fix translations.cpp
* Split menu handling,speed up OLED
* Split menu apart
Split menu apart.
Next to add icons etc
* Finished main menu re-layout
* Added menu option for scroll speed
* Speed up scroll settings, pad translations
* Enabled DOUBLE line for Croatian + translation fix
Enabled DOUBLE line Menu for Croatian.
A minor translation fix.
* Added Double line menus for Croatian
Added Double line menus for Croatian. For some reason they were not included in the previous pull request, even though I made them (most probably it was by my mistake).
* Added "Power: " translation for Croatian
* Menu desciption scroll sped up 3x
* Slow scroll
* Additional HR translation fix
* EOL fixed
* Fixed flickering - update only when required
* HR translation improvement.
* Added "Are you sure...?" translation
* Enabled DOUBLE line for Croatian + translation fix
Enabled DOUBLE line Menu for Croatian.
A minor translation fix.
* Added Double line menus for Croatian
Added Double line menus for Croatian. For some reason they were not included in the previous pull request, even though I made them (most probably it was by my mistake).
* Added "Power: " translation for Croatian
* Menu desciption scroll sped up 3x
* Slow scroll
* Additional HR translation fix
* EOL fixed
* Fixed flickering - update only when required
* Parametrized description scrolling speed
* Synchronized Translation.c with original Ralim master
* Removed unnecessary check
* lcd.refresh() in description scroll called only when required
* Smooth scrolling also implemented in userConfirmation() method
* Variable messageSpeedFactor renamed to messageSpeedFactor
* Variable renamed
* adjust left limit for drawing
do draw area also if part just of it is visible - e.g. do not skip whole letter in rolling description if half of it can be shown
* render just visible area part
* fix visible area part computation
* Enabled DOUBLE line for Croatian
* Menu desciption scroll sped
* Better description smooth-scrolling routine.
* Tearing fixed. The screen will update only when required.
+ Creates a new driver for the LIS2DH accelerometer
+ Fixes timing issues since we're already touching a chunk of code
The LIS2DH driver should output similar numbers to the old MMA accelerometer.
Fixes#202Fixes#189
* Add small 6x8 font with utf8 extended charset.
The font data is created from the CasioNostalgia font by zdimension
found at: https://fontstruct.com/fontstructions/show/1193786/casionostalgia
* Cleanup Font.h
The font data should be untouched.
This commit does:
* whitespace cleanup
* some cosmetic changes to the comments
* removing commas at the end of array declarations
* Update OLED.cpp to use utf8 capable FONT_6x8
* Remove ASCII6x8 from Font.h
Removed because all glyphs from ASCII6x8 are now contained in FONT_6x8.
* Fix char offset for UTF-8 page 0xc3
According to the linker script the settings should go on the last
available page of the devices flash rom. This should be page 63
starting at 0x800fc00.