* Start PWM after adc irq fully done
* Filter len 4
* Use comparitor 2 on timer for wrap around
* Update IRQ.cpp
* Tip measurements are uint16_t
Update BSP.cpp
Update BSP.cpp
* WiP PID
move pid tuning to config
Update PIDThread.cpp
* Handle PWM Timer gitchy comparitor
* Tuning
* Dampen with Kd
* Cleaning up
* Use TemperatureType_t for getTipTemp()
* Add small rolling average to user GUI temp to reduce flicker
* Trigger PID when adc is skipped (will use old values)
* Create a typedef for temperatures
* Quick parse replace temp types
* Fixup for fast/slow PWM on PinecilV2
* Update PIDThread.cpp
* Pinecil small tips need less smoothing
* Remove incorrect comment
* Remove unused function
* Update PinecilV2 Tune as well
* Add OLED replacement info to HardwareIssues document
* Update formatting & text
* Move OLED replacement detailed info from HardwareIssues to Troubleshooting inside the related section
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>
* debug github CI git meta info
* fix push.yml format
* fix push.yml for shell
* try to fix push.yml
* try to fix push.yml run
* try to fix push.yml run for multi
* keep debugging
* try to do as less changes as possible
* Implement proper git tagging for builds during pull-requests
* Unify new-line separators between build steps
* Keep debugging
* make_translation.py: fix formatting
* push.yml: try to set ENV values
* push.yml: fix copy-paste error
* Remove extra env var
* Experimenting
* Testing upper()
* Re-testing upper()
* Revert tested values
* make_translation.py: add new lines between blocks to improve readability
* Reformulate docs & comments
* make_translation.py: remove debugging print
* make_translation.py: simplify check for SHA ID env var / code review
* make_translation.py: fix condition
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Use 3 count filter for MHP30 acceleromter
Requires it to trip 3 times in a row to fire. So really only knocking the unit over trips it off.
* Reset shutdown timer forwards on shutdown timeout
Default shutdown mode off
---------
Co-authored-by: discip <53649486+discip@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