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
Ben V. Brown
4347ed2d68
Try and re-tune TS100 and TS80
2019-07-14 11:46:34 +10:00
Ben V. Brown
c5409f4f1b
Ts80 Tuned a bit better, Ts100 WiP
2019-07-13 22:54:07 +10:00
Ben V. Brown
74b225ceaa
Cleanup IRQ's
2019-07-03 15:33:00 +10:00
Ben V. Brown
f6affb67ca
Move Movement filter to history template
2019-07-03 15:32:49 +10:00
Ben V. Brown
3f69dbd5a3
Rework debug menu
2019-07-03 15:32:02 +10:00
Ben V. Brown
b570ebae54
WiP Power limit
2019-06-18 19:32:45 +10:00