Ben V. Brown
311d5182eb
Cleanup formatting
2018-04-14 17:58:28 +10:00
Ben V. Brown
576575d7ba
More FRToS I2C cleanup
2018-04-14 16:33:16 +10:00
Ben V. Brown
7c1937b412
Adding FreeRToS constructs to I2C driver
2018-04-14 15:05:46 +10:00
Ben V. Brown
f599624b6f
I2C into nicer wrapper for FreeRToS
2018-04-14 13:37:42 +10:00
Ben V. Brown
cc09157106
Fix UK -> UA for Ukrainian
...
#261
2018-04-13 17:27:22 +10:00
Ben V. Brown
586267f586
PID retune, ADC Blocks PID properly
2018-04-13 16:19:05 +10:00
Ben V. Brown
f2f20111b6
Force settings reset for 2.04
...
Also updates FI to #267 but wont be built in releases until string lengths fit.
2018-04-13 10:11:50 +10:00
Ben V. Brown
c9cfe965ef
Add more F support, protect I2C on accel2 orientation
2018-04-06 13:13:37 +10:00
Ben V. Brown
8eadb98496
Enable SWD back, Add Off mode for Sleep
2018-03-30 19:16:38 +11:00
Ben V. Brown
fe5ee91104
Swap breakpoints to resets to try and prevent lockups
2018-03-29 21:36:16 +11:00
Ben V. Brown
03b2bede4d
Fix #231
2018-03-23 13:14:59 +11:00
Ben V. Brown
37d5cf1e70
ADC Timing alignment bought in
2018-03-23 12:57:06 +11:00
Ben V. Brown
85869d507e
Add lockouts for no accel
2018-03-23 10:02:35 +11:00
Ben V. Brown
6c34675083
Sleep screen check bug
...
Should fix #248
2018-03-23 10:00:07 +11:00
Ben V. Brown
0d2bfb9a29
Fix Menu / RC2
...
#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
2018-03-14 23:21:29 +11:00
Ben V. Brown
fcfa44a949
Layered menu ( #229 )
...
* 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
2018-03-14 22:11:04 +11:00
jonnieZG
33edf6ba76
Description scroll speed parametrized + smooth scroll in userConfirmation ( #221 )
...
* 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
2018-03-11 13:12:49 +11:00
Shawn Anastasio
fbd730760b
Fix display sleep on idle, addresses #223 ( #224 )
2018-03-10 11:34:09 +11:00
jonnieZG
a30569eda2
Fast menu scroll ( #218 )
...
* Enabled DOUBLE line for Croatian
* Menu desciption scroll sped
* Better description smooth-scrolling routine.
* Tearing fixed. The screen will update only when required.
2018-03-05 23:06:43 +11:00
Ben V. Brown
57949a7937
Bump I2C speed back up
2018-03-03 21:20:01 +11:00
Ben V. Brown
f14ea321a7
Add detailed soldering screen
...
This adds a detailed soldering screen to take a step towards #181
2018-03-03 16:20:01 +11:00
Ben V. Brown
aef8f5f5bb
LIS2DH - Adding support for the new accelerometer ( #216 )
...
+ 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 #202
Fixes #189
2018-03-03 15:43:10 +11:00
Ben V. Brown
5e30152f40
Detect PCB Version
...
This probes the I2C bus to look for the MMA model accelerometer or if the new one is present.
2018-02-25 14:26:10 +11:00
Ben V. Brown
b47098e9c2
Add lockout for #187
...
Fix first part of #188
2018-01-26 12:50:00 +11:00
Ben V. Brown
653c71ba2d
Remove unused I2C DMA
...
Slow down I2C to 50kHz
Adjust ADC timing
2018-01-26 12:42:38 +11:00
Ben V. Brown
715be0b0b6
Move watchdog resets to only be in PID
2018-01-26 12:30:09 +11:00
jonnieZG
7ba3818cdb
Croatian Language: Double-line menus + some minor translation corrections ( #186 )
...
* Croatian: Double-line Menus + minor corrections
* Updated main.css - externalizing string
Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)
* Update Translation.c - Externalized strings
Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)
Max string length corrected from 17 to 16.
* Update Translation.h - Externalized strings
Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)
2018-01-08 22:28:13 +11:00
Ben V. Brown
90c0bf9683
Fix GUI storage address (same as settings bug)
2017-12-21 23:34:57 +11:00
Jan Krupička
538a741912
Unify behavior of menu items with questions/warnings ( #157 )
2017-12-16 09:31:50 +11:00
Ben V. Brown
4c0ba72542
Update Makefile and build script
2017-12-14 21:59:09 +11:00
Ben V. Brown
662b39cbd4
V2.01 roundup
2017-12-12 13:37:08 +11:00
Ben V. Brown
5b4ed06013
Prevent PID winding up on lower temps
...
Should help with #116
2017-12-12 11:55:56 +11:00
Ben V. Brown
c5c89a516e
Pixel by Pixel scrolling
...
Closes #140
2017-12-12 11:53:43 +11:00
Ben V. Brown
17e7d92463
Fix Menu not handling some languages
...
Should close #125
2017-12-12 11:31:22 +11:00
Ben V. Brown
b0e20b9e2f
Slow temp, add #124
...
Closes #124
2017-12-12 11:26:00 +11:00
Ben V. Brown
40516cd5b1
Update more langs
2017-11-24 22:44:35 +11:00
Ben V. Brown
7cc0fd7c84
Bring in translations for the final 2.0 prep
2017-11-04 15:16:00 +11:00
Ben V. Brown
afa8257bce
Add rough russian
2017-11-04 14:37:47 +11:00
Ben V. Brown
d7a9e1a9ea
Patch #117 sleep temp min()
2017-11-04 14:18:44 +11:00
Ben V. Brown
fd92271121
Patching Filter Depth
...
Fixes #115
2017-10-29 10:01:16 +11:00
Ben V. Brown
812fbcd902
Putting guards on I2C
2017-10-28 13:19:20 +11:00
Ben V. Brown
3b8cd980a7
Fix warning bug
...
#94
2017-10-19 09:34:35 +11:00
Ben V. Brown
88b874681b
Fix settings button handling
2017-10-18 20:15:23 +11:00
Ben V. Brown
046f2df6a1
Fixing up settings
...
Split advanced settings
Fix menu button handling
2017-10-18 19:43:55 +11:00
Ben V. Brown
aec760e4e7
Revert font table split for now
2017-10-07 12:19:46 +11:00
Ben V. Brown
ee9029703b
Translation note
2017-10-07 11:58:19 +11:00
Ben V. Brown
64dbd7d32e
Tidy up fonts ready for translations
2017-10-07 11:52:52 +11:00
Ben V. Brown
58a89b67d4
Add voltage calibration
2017-10-06 21:35:50 +11:00
Ben V. Brown
cef4db8531
Closes #103
2017-10-06 16:38:13 +11:00
Ben V. Brown
835ef5d7de
New graphics for the idle screen
2017-10-06 09:10:30 +11:00