* Root directory refactoring: - move info about Bootup Logo from a sepatate README to main README; - replace separate root scripts build.sh and start_dev.sh by root Makefile; - make Scripts directory and move there: flash_ts100_linux.sh script, ci/ directory, dockerfile, LICENSE_RELEASE, and PULL_REQUEST_TEMPLATE; - reconfigure build & deploy scripts according to changes
* Scripts => scripts
* Scripts -> scripts: re-add missing renamed files
* Directories refactoring: add top-level Makefile, add scripts/deploy.sh script, move github templates from top-level dir to .github, organize files inside Development Resources
* Update scripts/deploy.sh accroding to codestyle syntax shellcheck
* Makefile: add docs-deploy target for mkdocs gh-deploy
* Rename IronOS.yml > Env.yml, update related files
* Docs configs: remove empty characters
* docs/devel: update usage of new script
* Estimated pinout into the ioc file
* Fix Atollic paths to be somewhat more portable
* Add make command
* 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
* Update peripheral setup to support TS80
* 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.
* [Feat] Add some QC testing code
* Typo fix
* Add double button press handler for different rising times
* Add hook for jump to sleep mode
* QC for 9V Works!
* Rough out QC handler, trim out old menu help text thats useless
* QC 9V working... Static all the things (Low on ROM)!
* Static all I2C to save space
* Move QC negotiation into background task so it doesnt block the UI
* Input V display works, tune ADC
* QC 3 steps working
* Start tip R measurements
* Impliment tip resistance
* Fix up the accel position, link in auto QC stages
* Fix tip title
* Tip type settings, Static OLED
* Revert I2C callbacks
* Misc Cleanup
* Better Gain value, need to investiate offset
* Add model warning
* Add TS80 Boot Logo (#367)
* Add TS80 Boot Logo
* Refined
* Moved down by 1px
* Add in power selection 18/24W
* Clean up accelerometer, fix TS100 builds, Fix voltage div cal
* 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
#214
New Icons
Fix Hold to scroll timer with a lockout
Fix Menu lengths
New French Translation Closes#228
Fix confirmation message scroll speed
Fix translations.cpp
* Split menu handling,speed up OLED
* Split menu apart
Split menu apart.
Next to add icons etc
* Finished main menu re-layout
* Added menu option for scroll speed
* Speed up scroll settings, pad translations
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