1
0
forked from me/IronOS
Commit Graph

27 Commits

Author SHA1 Message Date
Ben V. Brown
969611cf79 Turn DMA back on 2022-01-30 11:42:41 +11:00
Ben V. Brown
84eafbc1ff make Gen folder if not exists 2021-01-17 09:49:27 +11:00
Ben V. Brown
184b2c909f ./workspace/TS100 -> ./source/ 2021-01-17 09:43:55 +11:00
Thomas Weißschuh
884a830d62 TS100: move translation generation to Makefile
Translation.cpp is now automatically regenerated when necessary.
This frees the developer from having to remember to execute build.sh
after the translations have changed.

Translation.cpp has been moved from Core/Src/ to the new Core/Gen/ as
otherwise it would end up twice in SOURCE, once through the source
discovery and once through the explicit entry.
2021-01-16 12:25:03 +01:00
Ben V. Brown
27bf2a1711 Move to lookuptable for tip calibration 2020-12-28 16:13:30 +11:00
Ben V. Brown
feec35be7a Collapse power limiter into one menu option
Work for #642
2020-09-06 15:31:23 +10:00
Ben V. Brown
ad39fe9750 Update .gitignore
Stop blacklisting IDE project configurations
2020-04-04 11:54:38 +11: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
Ryan Jarvis
973a3bfe1a Update .gitignore 2020-01-01 21:56:37 -08:00
Ben V. Brown
47fb6d2cc1 Update translations, more repeatable sorting 2019-12-23 19:21:53 +11:00
Ben V. Brown
cc79fcb4cf Rough pass at builder 2019-12-23 18:36:10 +11:00
Ben V. Brown
9e7355adab Update .gitignore 2019-12-23 14:48:34 +11: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
Ben V. Brown
9a2dc5c524 All Strings converted! 2019-06-18 17:52:50 +10:00
Ben V. Brown
85cba9b9e4 Adding second font 2019-06-17 20:53:17 +10:00
Ben V. Brown
35ac6d2455 Roughing out first pass on making auto font tables 2019-06-17 18:41:27 +10:00
Ben V. Brown
056353ed6a Adding adc2 & new temperature calibration proceedures. [WiP] (#361)
* Add rough calls to ADC2 [untested]

* Using dual ADC injected modes

* Start both ADCs

* Move some IRQ's to ram exec

* Stabilize PID a bit more

* Add in ideas for tip type selection

* Add tiptype formula / settings struct

* Add function ids to the settings menu

* Rough tip selection

* Rough out new cal routine for simple tips

* Hardware test is fairly close for first pass

* Add Simple calibration case [UNTESTED]

This adds the calibration option that uses boiling water to the calibration menu.

This is untested, and may need gain adjustments before use.

* Simple Cal Roughly working

* Rough out advanced cal
2018-09-17 22:18:39 +10:00
Ben V. Brown
25f781d796 Better Paths 2018-08-08 18:47:04 +10:00
Ben V. Brown
aef8f5f5bb LIS2DH - Adding support for the new accelerometer (#216)
+ Creates a new driver for the LIS2DH accelerometer
+ Fixes timing issues since we're already touching a chunk of code

The LIS2DH driver should output similar numbers to the old MMA accelerometer.

Fixes #202
Fixes #189
2018-03-03 15:43:10 +11:00
Ben V. Brown
90c0bf9683 Fix GUI storage address (same as settings bug) 2017-12-21 23:34:57 +11:00
Ben V. Brown
347968e4ef Fillout settings functions
Settings menu works
Movement working & TMP calibrated
Tip reading sensibily
Accuracy seems ok
Trimmed down overshoot by biasing integral
Saving to flash working, detailed idle
Sleep mode
Description scrolls
Building for DFU working
Motion detection update
Use manual alg instead, using highpass filter, then sum current change vs rolling average
Re-shuffle the pwm code organisation
2017-09-12 12:59:06 +10:00
Ben V. Brown
2c5a83c134 Tiny patch for as mentioned in #30 2017-07-23 17:03:17 +10:00
Ben V. Brown
cb8bc643c4 Adding support for boot up Logo's (#32)
This brings across a set of commits to support loading boot up images from a specific location in flash. And also creating a generator tool to make files to put images in said position.
2017-07-23 16:54:12 +10:00
Ben V. Brown
e6f343c8c3 Include rough schematic I started on 2017-07-12 20:18:51 +10:00
Ben V. Brown
0b26e669af Merge Dev into mainline (#1)
* Removing USB
Need to refine the drive to the iron tip

* Update README.md

* * Rewrite all code from scratch
* Only kept settings
* New font
* New PID
* New Menus
* Use Hardware I2C
* Faster System
* Better Heating Time
* No USB
* Full Menu System
2016-09-30 00:27:55 +10:00
Ben V. Brown
0b4068976c removing old files as eclipse builds now
Added #define organisation over mfg logo (no actual build effect though just for neatness)
Creating a CubeMX project to match settings for future use
More comments and cleaning up
2016-09-13 16:51:27 +10:00