Ben V. Brown
554001a2d4
Cleanup QC
2019-12-31 22:45:00 +11:00
Ben V. Brown
d98b1aa76d
Regin the rested voltage to be 9 or 12
2019-12-31 22:44:47 +11:00
Ben V. Brown
832940353b
Draw nicer temp sybols if current font allows
2019-12-29 16:35:41 +11:00
Ben V. Brown
e82c75258a
Add readback for the current font
2019-12-29 16:35:29 +11:00
Thomas Gimpel
00bf5357c1
Merge branch 'master' into powerPulses
2019-12-28 14:59:36 +01:00
Ben V. Brown
4626f32ede
Merge pull request #535 from Ralim/feat/Settings-Reset-Should-Warn
...
Show warning message when settings are reset from a firmware update.
2019-12-28 12:36:42 +11:00
Ben V. Brown
ce81a3ee18
Update Translation.cpp
2019-12-28 12:00:44 +11:00
Ben V. Brown
255f7009f2
Display the warning
2019-12-28 12:00:34 +11:00
Ben V. Brown
da882fe27a
Export new settings message
2019-12-28 12:00:26 +11:00
Ben V. Brown
2032e8a2f3
Return if settings were reset
2019-12-28 12:00:18 +11:00
Ben V. Brown
e6a562f8f4
Track if settings were reset
2019-12-28 11:59:56 +11:00
Ben V. Brown
5974ece927
Dont blank entire string if all zero
2019-12-28 11:21:40 +11:00
Ben V. Brown
3ca3b7fcca
Delete language.settings.xml
2019-12-28 11:21:21 +11:00
Ben V. Brown
48b32dcf45
Merge pull request #532 from Ralim/menu-should-timeout
...
Menu should timeout
2019-12-28 11:10:06 +11:00
Ben V. Brown
c1cc64c485
Fix typo
2019-12-28 10:57:40 +11:00
Ben V. Brown
b46ae3a7a5
Fix cleaning temp files properly to allow re-use of STM libs
2019-12-26 11:23:36 +11:00
Thomas Gimpel
902fa7f75b
Merge branch 'master' into powerPulses
2019-12-24 10:10:24 +01:00
Ben V. Brown
f2337ffc37
Add timeout to the menu display logic
2019-12-24 12:17:02 +11:00
Ben V. Brown
0f707bf323
Dont double save
2019-12-24 12:13:40 +11:00
Ben V. Brown
8e50f16f6c
Walk over number prints to drop leader zeros
2019-12-24 12:08:22 +11:00
Ben V. Brown
448b5824ff
Prevent reuse causing lang issues due to optimisations
2019-12-23 19:22:16 +11:00
Ben V. Brown
47fb6d2cc1
Update translations, more repeatable sorting
2019-12-23 19:21:53 +11:00
Ben V. Brown
51420829f0
update build script
2019-12-23 18:33:24 +11:00
Ben V. Brown
668e2c0ec0
Squash compiler warnings and keep translation file up to date
2019-12-23 15:10:47 +11:00
Ben V. Brown
720f81a0f5
Remove unused thermal model
2019-12-23 15:06:55 +11:00
Ben V. Brown
d8f7d660b8
Rough ts80 tuning
2019-12-23 13:33:17 +11:00
Ben V. Brown
c408fc0a7e
tune ts100
2019-12-23 13:25:11 +11:00
Ben V. Brown
329f6fdbe7
Fix battery voltage not updating when not soldering
2019-12-23 13:19:48 +11:00
Ben V. Brown
e3434fba9e
Update GUIThread.cpp
2019-12-23 13:14:28 +11:00
Thomas Gimpel
3f45e6a5af
generate power pulses also in soldering and sleep mode
2019-11-24 11:50:51 +01: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
3e1abc451c
Remove old PID struct
2019-10-07 19:31:02 +11:00
Ben V. Brown
eda0681eb8
Update & Fix translations
2019-10-07 19:09:28 +11:00
Ben V. Brown
64f8ca5c53
Functioning MVP tester
2019-10-07 19:09:21 +11:00
Ben V. Brown
1cf88b2cd6
Rough refactor main control loop to C
2019-10-07 18:58:51 +11:00
Ben V. Brown
c5f6f6d044
Roughing out concept of patent based temp curve
2019-10-07 18:20:09 +11:00
Ben V. Brown
4fe8c1654e
Fix build after merge
2019-10-07 16:51:10 +11:00
Ben V. Brown
bc38132f31
Merge branch 'master' into TweakTS80
2019-10-07 16:40:42 +11:00
Ben V. Brown
144600d531
Merge pull request #499 from agatti/guicleanup
...
Refactor OLED on/off mechanism.
2019-10-07 16:34:20 +11:00
Alessandro Gatti
5eb3df47df
Speed up accelerometer data intake.
...
The LIS2DH12 driver performed an unnecessary endianness conversion, as
data from the sensor was already coming in little-endian format. The
MMA8652FC driver is now using the rev16 opcode to perform the swap
rather than doing all the bitshuffling operations in multiple steps.
2019-08-29 04:11:38 +02:00
Alessandro Gatti
b8819b8e73
Refactor OLED on/off mechanism.
...
Made the display on/off mechanism a bit more self-descriptive by
replacing bare true/false values with an enum with more appropriate
value names. OLED automatic turn-off logic has been cleaned up,
along with minor updates to the OLED initialisation sequence.
2019-08-28 21:13:39 +02:00
Alessandro Gatti
c26eeb0c2c
Remove unused uRender code.
2019-08-23 00:05:31 +02:00
Ben V. Brown
9bdb601742
Fix Debug menu translation
2019-08-19 21:26:24 +10:00
Ben V. Brown
eb3837e529
Re-size stacks
2019-08-19 20:41:27 +10:00
Ben V. Brown
aed7d7b126
Split GUI out for easier management
2019-08-19 20:36:57 +10:00
Ben V. Brown
a49c4e9740
WiP some general cleanup with help of new IDE
...
Static'ing more of the code where possible
2019-08-19 18:53:29 +10:00
Ben V. Brown
1d4f4822ed
Cleanup
2019-08-18 22:32:36 +10:00
Ben V. Brown
7ca613e22b
Migrate :O
2019-08-18 22:24:01 +10:00
Alessandro Gatti
495073425e
Make build.sh Bash 3.x compatible.
...
The highest version of bash shipped by vanilla macOS is 3.2, and it will
stay like that for the foreseeable future (bash being removed as default
in 10.15 is a strong indicator for that).
The build.sh script used Bash 4.x syntax for enumerating available
translations - this patch dials back the clock to Bash 3.x making things
work again on macOS and (hopefully) still maintaining functionality on
other platforms that use a newer version of bash.
2019-07-20 00:06:17 +02:00