* Documentation/History.md: update version format according to git tag for easiest automation
* Add test check for changelog of the latest stable version
* Add git config permissions routine to test docs via push.yml
* scripts/deploy.sh fixes
* making shellcheck happy due to false negative in deploy.sh
* push.yml: fetch tags for test docs
* push.yml: set fetch depth trying to get tags
* deploy.sh printf debugging
* deploy.sh: remove printf debugging
* push.yml: rename step from check_readme to check_docs to reflect its function
* Add T55 to build
* Approx in T55
* Update ThermoModel.cpp
* use PT1000 lookup logic
* Handle no accelerometer
* Setup for temp reading
* Lock max temp
* No movement pin
* Compensate for heater coil resistance change
* Fix min offset for T55
* Fixup font for T55
* Update draw_profile_advanced.cpp
* Update draw_temperature_change.cpp
---------
Co-authored-by: discip <53649486+discip@users.noreply.github.com>
Makefile: add docker-clean sub-targets to remove not only image but cache (eats lot of space sometimes) & update help output / add clean-up of docker cache to deploy.sh as well
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Implement CI target in Makefile to emulate github CI actions & artifacts
* Improve filter for metadata
* metadata.py: update usage output for wrong number of input arguments / code review
* metadata.py: remove excessive checks for the second input argument / code review
* metadata.py: remove hard-coded model for multi-lang builds in ModelName argument processing / code review
* metadata.py: remove hard-coded models for multi-lang builds in file name pattern processing / code review
* metadata.py: update usage output to remove ambiguity about json extension for output file
* metadata.py: unify new lines style formatting
* metadata.py: sort the list of processing files in alphanumeric order before looping through them to get the same lang order on every generation in every json output file
* Simplify commands for build steps
* Fixing multi-lang builds for Pinecil & PinecilV2
* Makefile: fix multi-thread building support
* source/Makefile: fix formatting
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Makefile: implement tests target with subtargets to run github CI-like tests locally (in docker container)
* Dockerfile: update comment for PIP packages
* Makefile: fix echo for some environments by replacing escape chars with explicit formatting by spaces and new lines
* Dockerfile: extend comments for documentation purpose & switch WORKDIR to IronOS source tree root dir for the seamless workflow
* 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