1
0
forked from me/IronOS

Update History.md

This commit is contained in:
Ben V. Brown
2021-03-24 21:04:06 +11:00
parent 19f74ed647
commit ef06fa4d0a

View File

@@ -1,176 +1,188 @@
# Version Changes # Version Changes
## V2.14
- Fixing auto rotation bug in the LIS accelerometer in the TS80/TS80P
- Adds support for two new accelerometers
-- SC7A20 (Future Pinecil batch) #786
-- MSA301 (Newer TS80P) #761
- Add warnings if accelerometer or USB-PD IC's are not detected #752
-- Only shows for first few boots, to help catch unsupported models
- Fixed cooling down blink to be sane speed #769
- Cleanup of threads and slightly faster power negotiation #790
- Updates to flashing scripts #775
- Documentation updates all over the place (and the wiki was given a cleanup)|
- Updates to makefile #792 #787
- Cleanup the folder name of the source code #800
- clang-format spec setup #801
## V2.13 ## V2.13
* First _official_ Pinecil release - First _official_ Pinecil release
* All of the wire for Pinecil releases added - All of the wire for Pinecil releases added
* Updated Translations - Updated Translations
* Delay accelerometer to help with entering sleep on startup - Delay accelerometer to help with entering sleep on startup
* Dual speed PWM to help with power limit control - Dual speed PWM to help with power limit control
* Improve heat up time - Improve heat up time
* Adds locking mode - Adds locking mode
* Improved docs all over the place - Improved docs all over the place
* Repo rename occured TS100 -> IronOS - Repo rename occured TS100 -> IronOS
* Hall effect sensor support added (not fitted in Pinecil but optional) - Hall effect sensor support added (not fitted in Pinecil but optional)
* QC 20V support for Pinecil - QC 20V support for Pinecil
* CI upgrades for faster builds - CI upgrades for faster builds
* Fixed bug with accelerometer model on Pinecil - Fixed bug with accelerometer model on Pinecil
* Rework of all of the temperature curves for better accuracy - Rework of all of the temperature curves for better accuracy
## V2.12 ## V2.12
* Only released as pre-release - Only released as pre-release
* [TS80P] Improvements to the PD negotiation to handle a few more adapters cleanly - [TS80P] Improvements to the PD negotiation to handle a few more adapters cleanly
* Pause on the last item in a list - Pause on the last item in a list
* Clean up the menu (removed both enables and settings, so that you can turn things off easier) - Clean up the menu (removed both enables and settings, so that you can turn things off easier)
* Removing the very old single line menu style. - Removing the very old single line menu style.
## V2.11 ## V2.11
* First TS80P support - First TS80P support
* Added in a USB-PD driver stack for the FUSB302 - Added in a USB-PD driver stack for the FUSB302
* Fixed some graphical glitches - Fixed some graphical glitches
## V2.10 ## V2.10
* GUI polish (animations and scroll bars) - GUI polish (animations and scroll bars)
* Power pulse to keep power supplies alive - Power pulse to keep power supplies alive
* Adjustable tip response gain - Adjustable tip response gain
## V2.09 ## V2.09
* Adjustable steps in temperature adjustment - Adjustable steps in temperature adjustment
* Git hash now in build string - Git hash now in build string
* Adjustable language to set if US units are available or not - Adjustable language to set if US units are available or not
* Some minor QC3 improvements - Some minor QC3 improvements
## V2.08 ## V2.08
* Fixes auto start in sleep mode - Fixes auto start in sleep mode
* Power limiters - Power limiters
## V2.07 ## V2.07
* QC fixes - QC fixes
* Cosmetic fixes for leading 0's - Cosmetic fixes for leading 0's
## V2.06 ## V2.06
* Warning on settings reset - Warning on settings reset
* Temp temp re-write - Temp temp re-write
* Display calibration offset - Display calibration offset
* Hide some leading 0's - Hide some leading 0's
* Menu timeouts - Menu timeouts
## V2.05 ## V2.05
* Language updates - Language updates
## V2.04 ## V2.04
* GUI updates - GUI updates
## V2.03 ## V2.03
* Support for new accelerometers - Support for new accelerometers
## V2.02 ## V2.02
* Adds small font - Adds small font
## V2.01 ## V2.01
* Newer settings menu - Newer settings menu
## V2.00 ## V2.00
* Complete re-write of the low layer system to use the STM32 HAL for easier development - Complete re-write of the low layer system to use the STM32 HAL for easier development
* This allowed easier setup for the new ADC auto measuring system - This allowed easier setup for the new ADC auto measuring system
* Better tip PWM control - Better tip PWM control
* Moved to FreeRTOS for scheduling - Moved to FreeRTOS for scheduling
* Complete re-write from blank - Complete re-write from blank
* Added detailed screen views - Added detailed screen views
* Added smaller font for said screen views - Added smaller font for said screen views
## V1.17 ## V1.17
* Added blinking cooldown display - Added blinking cooldown display
* Allowed smaller sleep timeout values - Allowed smaller sleep timeout values
* New font! - New font!
* Automatic startup option - Automatic startup option
## V1.16 ## V1.16
* Added automatic rotation support - Added automatic rotation support
* Added power display graph - Added power display graph
## V1.15 ## V1.15
* Added support for a custom bootup logo to be programmed via the DFU bootloader - Added support for a custom bootup logo to be programmed via the DFU bootloader
## V1.14 ## V1.14
* Changed input voltage cutoff to be based on cell count rather than voltage - Changed input voltage cutoff to be based on cell count rather than voltage
## V1.13 ## V1.13
* Swapped buttons for menu to prevent accidentally changing first menu item - Swapped buttons for menu to prevent accidentally changing first menu item
* Added auto key repeat - Added auto key repeat
## V1.12 ## V1.12
* Increases sensitivity options to be 1*9 with 0 off state - Increases sensitivity options to be 1\*9 with 0 off state
* Fixes issue where going from COOL *> soldering can leave screen off - Fixes issue where going from COOL \*> soldering can leave screen off
## V1.11 ## V1.11
* Boost mode - Boost mode
* Change sensitivity options to be 1*8 - Change sensitivity options to be 1\*8
## V1.10 ## V1.10
* Adds help text to settings - Adds help text to settings
* Improves settings for the display update rate - Improves settings for the display update rate
## V1.09 ## V1.09
* Adds display modes, for slowing down or simplifying the display - Adds display modes, for slowing down or simplifying the display
## V1.08 ## V1.08
* Fix settings menu not showing flip display - Fix settings menu not showing flip display
## V1.07 ## V1.07
* Adds shutdown time to automatically shutdown the iron after inactivity - Adds shutdown time to automatically shutdown the iron after inactivity
## V1.06 ## V1.06
* Changes H and C when the iron is heating to the minidso chevron like images - Changes H and C when the iron is heating to the minidso chevron like images
## V1.05 ## V1.05
* Adds ability to calibrate the input voltage measurement - Adds ability to calibrate the input voltage measurement
## V1.04 ## V1.04
* Increased accuracy of the temperature control - Increased accuracy of the temperature control
* Improved PID response slightly - Improved PID response slightly
* Allows temperature offset calibration - Allows temperature offset calibration
* Nicer idle screen - Nicer idle screen
## V1.03 ## V1.03
* Improved Button handling - Improved Button handling
* Ability to set motion sensitivity - Ability to set motion sensitivity
* DC voltmeter page shows input voltage - DC voltmeter page shows input voltage
## V1.02 ## V1.02
* Adds hold both buttons on IDLE to access the therometer mode - Adds hold both buttons on IDLE to access the therometer mode
* Changes the exit soldering mode to be holding both buttons (Like original firmware) - Changes the exit soldering mode to be holding both buttons (Like original firmware)