1
0
forked from me/IronOS
Commit Graph

44 Commits

Author SHA1 Message Date
Ben V. Brown
aa78ca2594 Dropping single line menu support 2020-09-06 16:44:19 +10:00
Ben V. Brown
99ba13525a Collapse Boost temp enable into setting
Work for #642
2020-09-06 16:04:41 +10:00
Ben V. Brown
feec35be7a Collapse power limiter into one menu option
Work for #642
2020-09-06 15:31:23 +10:00
Paul Fertser
a2a23b575f Pause for the last value in settings menus and blink the scroll thumb
This radically slows down auto-incrementing (when the change button is
kept pressed) of values when user reaches the maximum (last) allowed
option. The scrollbar thumb is blinking to indicate to the user that the
next keypress will wraparound (unless this value was already active
prior to entering menu).

Fixes #536.
2020-08-28 13:13:42 +03:00
Ben V. Brown
e2c5e51fe1 Refactor to 1khz RToS 2020-08-01 21:16:23 +10:00
Ben V. Brown
0b2311e001 Update config and clean up debugging calls 2020-07-28 21:20:36 +10:00
Ben V. Brown
85decdc15b Merge branch 'master' into supporting-FUSB302 2020-07-23 20:26:56 +10:00
Ben V. Brown
b6c61cfb52 Still testing 2020-07-21 13:39:50 +10:00
Ben V. Brown
a81511ceb9 Merge pull request #659 from paulfertser/fix-tempchange-menu
Fix "Temp change short/long" menu display
2020-06-21 10:25:08 +10:00
Paul Fertser
099d6b8aee Fix scrollbar thumb position for long menus
Advanced settings menu has 9 entries so the thumb ends up being one
pixel high and on the 9th menu it ends up being closer to the middle of
the screen rather than the end. This patch fixes it.
2020-06-21 00:37:15 +03:00
Paul Fertser
021b8e2fc8 Fix "Temp change short/long" menu display
The values are only two digits so do not overwrite the end of the menu
item string.

Fixes: #658.
2020-06-20 23:41:44 +03:00
Ben V. Brown
2c0b14edd4 Culling until fits in code
Does _not_ negotiate correctly :(
2020-06-12 22:13:40 +10:00
Ben V. Brown
42ebd37bc8 Pull out settings flash calls 2020-05-30 00:05:28 +10:00
Ben V. Brown
fd700aecb9 Beginnings of the shuffle 2020-05-29 21:39:06 +10:00
firebie
7f6a862e50 Add tip coeff as setting parameter 2020-05-28 14:49:03 +03:00
firebie
50dc8689cc Lowering min temp to 10C 2020-05-28 14:09:46 +03:00
Ben V. Brown
f45fd087ab Pull default config out 2020-05-23 13:59:51 +10:00
Ben V. Brown
1a671dfbdd Update gui.cpp 2020-05-22 23:56:43 +10:00
Ben V. Brown
76721d5f0d Roughing menu calls in 2020-05-22 23:44:22 +10:00
Patrick Horlebein
d69293342d Add secondary framebuffer, instead of allocating on stack 2020-04-25 11:43:14 +02:00
Patrick Horlebein
3d33a6ea57 Fix whitespaces 2020-04-17 09:46:01 +02:00
Patrick Horlebein
c851554d3e Merge master into navigation-animations 2020-04-17 09:38:16 +02:00
Patrick Horlebein
add8993da5 Use tabs instead of spaces. 2020-04-16 11:16:17 +02:00
Patrick Horlebein
330c4868c2 Fix navigation animation not playing sometimes. 2020-04-06 18:55:48 +02:00
Patrick Horlebein
f3d0bc3965 Simplified animation methods 2020-04-06 18:49:10 +02:00
Patrick Horlebein
bbb724e8f0 Only play navigation animation when menus changed 2020-04-06 17:39:05 +02:00
Patrick Horlebein
ec6140317c Remove secondFrameBuffer and instead add set_framebuffer method 2020-04-06 17:38:24 +02:00
Patrick Horlebein
81abd5eeac Add navigation animations 2020-04-03 22:40:03 +02:00
Patrick Horlebein
07d35cadd9 Draw scrolling indicator 2020-04-03 17:13:10 +02:00
Patrick Horlebein
153772cb68 Add a 2 pixel wide space in menus for scrolling indicator 2020-04-03 17:12:31 +02:00
GeminiServer
ee0767efb8 Unit - Fahrenheit support in language translations
°F Fahrenheit - You will find the default Fahrenheit configuration in the translation_xx.json
 If tempUnitFahrenheit is set to:
   true -  you can switch in menu settings to Fahrenheit or Celsius.
   false - you see only Celsius. All settings are then is in Celsius only.
2020-03-20 20:37:02 +01:00
GeminiServer
2d0e07266e Tip temp change short and long press and reverse +- button to ui configurations
Temperature change short and long press step to UI Soldering settings menu
Reverse button tip temperature plus minus assignment to UI Menu.
2020-03-15 15:50:11 +01:00
GeminiServer
0461fd0a26 Unified the default configuration/setting values and parameters into one header file. 2020-03-15 14:45:52 +01:00
firebie
1b60f0c630 Fix autostart sleep 2020-02-14 08:55:38 +02:00
Ben V. Brown
e2067971a5 Rework translation format for soldering settings 2020-01-18 20:09:31 +11:00
firebie
61c127cc2d Autostart: Manual/Auto/Sleep 2020-01-17 22:44:33 +02:00
firebie
358726631f PowerLimit 2020-01-17 21:15:56 +02:00
Ben V. Brown
0d713ae257 Dont suppress zeros 2019-12-31 22:59:04 +11:00
Ben V. Brown
c1cc64c485 Fix typo 2019-12-28 10:57:40 +11:00
Ben V. Brown
f2337ffc37 Add timeout to the menu display logic 2019-12-24 12:17:02 +11:00
Ben V. Brown
3fea95c6b1 Fix calibration, move to exp moving average 2019-10-08 21:50:50 +11:00
Ben V. Brown
6a39e4bcc8 Work in progress
Working, but has temp offset issue slightly.

Could have slightly wrong gain values
2019-10-07 21:11:31 +11:00
Ben V. Brown
1cf88b2cd6 Rough refactor main control loop to C 2019-10-07 18:58:51 +11:00
Ben V. Brown
7ca613e22b Migrate :O 2019-08-18 22:24:01 +10:00