1
0
forked from me/IronOS
Commit Graph

30 Commits

Author SHA1 Message Date
Ben V. Brown
17fe108432 Add warnings to show if accel or pd is missing on startup first 2 times 2021-01-01 09:56:52 +11:00
Ben V. Brown
27bf2a1711 Move to lookuptable for tip calibration 2020-12-28 16:13:30 +11:00
Ben V. Brown
b63f02d033 Reset some encodings 2020-12-11 19:11:23 +11:00
Ben V. Brown
3146343bbb Split DC input and QC from being an OR :) 2020-11-01 14:28:12 +11:00
Ben V. Brown
3aeab055bf Merge branch 'master' into pinecil 2020-11-01 14:16:00 +11:00
Ben V. Brown
b1abe391dc Hall Effect Sensitivities 2020-11-01 10:45:08 +11:00
Mel-kior
f9813ec494 Locking Mode 2020-10-14 01:03:57 +02:00
Ben V. Brown
8074255b9e Backport some master changes 2020-09-17 19:05:55 +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
780f1f35ca Make flash and bootloader sizes configurable
This patch makes allocating special pages automatic and flexible,
allowing flash size and application start offset specification with
linker command line arguments. It should allow easier porting to
different targets and experimentation without adding code complexity.

Many original STM32F103x8 chips have fully functional 128 kiB flash and
so this additional space might come useful for experimentation,
additional optional features etc. Tested on v2.51A board, including
writing and verifying 128 kiB of random data.

Make variables are added to control that, so to build for the full
undocumented flash size and dapboot configured to start the app from 8
kiB offset one can run:

make flash_size=128k bootldr_size=0x2000
2020-08-26 11:53:47 +03:00
Ben V. Brown
42ebd37bc8 Pull out settings flash calls 2020-05-30 00:05:28 +10:00
firebie
7f6a862e50 Add tip coeff as setting parameter 2020-05-28 14:49:03 +03:00
Ben V. Brown
f45fd087ab Pull default config out 2020-05-23 13:59:51 +10:00
Ben V. Brown
4ec62f8c8f Create settings field for power pulse 2020-05-22 23:30:09 +10: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
070f909dab Merge branch 'PR-#1-Configuration' into PR-#2-Temp-Steps-and-revert-buttons 2020-03-16 12:01:56 +01:00
GeminiServer
04be8fdba3 Fixed - configuration include header 2020-03-16 12:01:45 +01:00
GeminiServer
7f844d9d0b Merge branch 'PR-#1-Configuration' into PR-#2-Temp-Steps-and-revert-buttons 2020-03-16 11:48:42 +01:00
GeminiServer
3fac547fd8 revert reformatings
adapted default values.
2020-03-16 11:43:28 +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
358726631f PowerLimit 2020-01-17 21:15:56 +02:00
Ben V. Brown
2032e8a2f3 Return if settings were reset 2019-12-28 12:00:18 +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
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
7ca613e22b Migrate :O 2019-08-18 22:24:01 +10:00