1
0
forked from me/IronOS
Commit Graph

55 Commits

Author SHA1 Message Date
Ben V. Brown
e2c5e51fe1 Refactor to 1khz RToS 2020-08-01 21:16:23 +10:00
Ben V. Brown
add65ead9c Drop timer support as not used 2020-07-28 21:26:05 +10:00
Ben V. Brown
4441a5ca93 Handle NTC in TS80P 2020-07-22 22:54:55 +10:00
Ben V. Brown
b6c61cfb52 Still testing 2020-07-21 13:39:50 +10:00
Ben V. Brown
2fd06887e8 Better messages flowing 2020-06-16 20:21:26 +10:00
Ben V. Brown
f196c5f1c9 Moving PD framework + big thread cleanup 2020-06-14 16:32:11 +10:00
Ben V. Brown
34ae57ee58 Bitbang I2C setup + detect test 2020-06-12 21:10:03 +10:00
Ben V. Brown
441ac7f83a Move IRQ's for easier tracing 2020-05-30 18:34:49 +10:00
Ben V. Brown
5ca0d6e670 Update Translation.h 2020-05-30 00:29:18 +10:00
Ben V. Brown
a32e245789 Split I2C + startup logo 2020-05-29 23:07:59 +10:00
Ben V. Brown
d2dacf990c Move I2C to drivers 2020-05-29 22:26:21 +10:00
Ben V. Brown
a01e79aa64 Refactor QC logic for TS80 2020-05-29 22:25:43 +10:00
Ben V. Brown
a13f501dfd More refactoring for the movement thread 2020-05-29 21:54:09 +10:00
Ben V. Brown
6bb56c28ba Drivers + Threads 2020-05-29 21:49:13 +10:00
Ben V. Brown
8d59b072ef More shuffle 2020-05-29 21:39:12 +10:00
Ben V. Brown
fd700aecb9 Beginnings of the shuffle 2020-05-29 21:39:06 +10:00
Ben V. Brown
ef5ba8b650 Move Accel probe into class 2020-05-29 20:46:19 +10:00
firebie
7f6a862e50 Add tip coeff as setting parameter 2020-05-28 14:49:03 +03:00
Ben V. Brown
65e804e54e Add field for power pulse 2020-05-22 23:56:40 +10:00
Ben V. Brown
4ec62f8c8f Create settings field for power pulse 2020-05-22 23:30:09 +10:00
Patrick Horlebein
dbba4f999a Use tabs instead of spaces 2020-04-25 11:46:34 +02: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
f3d0bc3965 Simplified animation methods 2020-04-06 18:49:10 +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
74d144eef8 Add method to draw a scrolling indicator 2020-04-03 16:58:53 +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
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
fatcookies
0591a01c5a Reduced stack usage in showBootLogoIfavailable().
Introduced new function OLED::drawAreaSwapped() for drawing images where
the octets are reveresed endianess in 16-bit words.
2020-01-16 21:58:02 +00:00
Ben V. Brown
26bf31ae64 Make zero suppression optional 2019-12-31 22:58:52 +11:00
Ben V. Brown
e82c75258a Add readback for the current font 2019-12-29 16:35:29 +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
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
1cf88b2cd6 Rough refactor main control loop to C 2019-10-07 18:58:51 +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