1
0
forked from me/IronOS
Commit Graph

801 Commits

Author SHA1 Message Date
Ben V. Brown
1e2d9676c9 Fixup not showing right menu options 2023-10-24 08:27:05 +11:00
Ben V. Brown
ea35b264ab Fix PD debug at boot 2023-10-24 08:27:05 +11:00
Ben V. Brown
2d8378c39d Rework button handling 2023-10-24 08:27:05 +11:00
Ben V. Brown
1a936b84f2 Update OLED.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
00711f6e4c Update I2C_Wrapper.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
bf962ce51f Update settingsGUI.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
76902ee65f Refactor moving down the settings list 2023-10-24 08:27:05 +11:00
Ben V. Brown
c85fa4affa Force write screen on side animation cancel
.
2023-10-24 08:27:05 +11:00
Ben V. Brown
3347bc6bde I2C testing 2023-10-24 08:27:05 +11:00
Ben V. Brown
26bb81ce58 Update Setup.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
3a725aa3c1 Update USBPDDebug_HUSB238.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
d6c5b0214b Miniware: Use IT for I2C writes 2023-10-24 08:27:05 +11:00
Ben V. Brown
7e13686276 Add auto-repeat to settings menu 2023-10-24 08:27:05 +11:00
Ben V. Brown
a9da730894 Update TemperatureAdjust.cpp 2023-10-24 08:27:05 +11:00
Ben V. Brown
4d1cfcf2e6 Transitions
Update SolderingProfile.cpp

Hook in transistions
2023-10-24 08:27:05 +11:00
Ben V. Brown
5b86637e48 Fixup 2023-10-24 08:27:05 +11:00
Ben V. Brown
d3a193096e More settings rendering 2023-10-24 08:27:05 +11:00
Ben V. Brown
b38a5396f0 More settings rework 2023-10-24 08:27:04 +11:00
Ben V. Brown
5120235e2e Update SettingsMenu.cpp 2023-10-24 08:27:04 +11:00
Ben V. Brown
6002cc3270 FIXUP! Fix typo's
.
2023-10-24 08:27:04 +11:00
Ben V. Brown
553f5fd273 Better home screen button handler 2023-10-24 08:27:04 +11:00
Ben V. Brown
ae5b9e9717 Fixup! Hook in the init starter helper 2023-10-24 08:27:04 +11:00
Ben V. Brown
3888bdc04a Roughing some transition work 2023-10-24 08:27:04 +11:00
Ben V. Brown
0ec45f29a4 Update TemperatureAdjust.cpp 2023-10-24 08:27:04 +11:00
Ben V. Brown
5303d27f96 Starting GUI render refactor to be more immediate mode
Update TemperatureAdjust.cpp

.

Cleanup Soldering

Sleep

SolderingProfiles

Soldering Rework

Rough pass GUI

Temp Adjust

Cleanup old OperatingMode

Debug Menu
2023-10-24 08:27:04 +11:00
Ben V. Brown
c308fe8cc2 Pinecil v2 tune via PID (#1827)
* 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)
2023-10-21 08:21:08 +11:00
Ben V. Brown
c0a5e244b9 Temperature code updates (#1814)
* 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
2023-09-22 10:19:50 +10:00
Ben V. Brown
f69c37c4aa Revert "Remove 0.5 ohm increase to resistance" (#1794) 2023-08-12 15:31:02 +10:00
Ivan Zorin
d5035bb956 Update build.sh to pass shellcheck checks (#1789)
source/build.sh: update according to shellcheck recommendations
2023-08-09 08:47:25 +10:00
Ivan Zorin
8b90666f30 metadata.py: update tagging considering github CI builds (#1782) 2023-08-07 09:05:04 +10:00
Ben V. Brown
17b39de903 Use 3 count filter for MHP30 acceleromter (#1762)
* 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>
2023-08-04 21:38:41 +10:00
Ivan Zorin
3f880d9e26 Implement ci target for Makefile to reproduce github CI actions & artifacts (#1769)
* 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
2023-08-04 21:32:17 +10:00
Ben V. Brown
c120af398a Merge branch 'dev' into Short-Detection 2023-08-02 15:52:49 +10:00
Ben V. Brown
80c4b58976 Abstract out showing bootlogo
To improve support on PinecilV2
2023-08-01 21:18:27 +10:00
Ben V. Brown
a7df1cc5be Fixup for logo addresses + Set DFU address for PinecilV2 2023-08-01 21:10:15 +10:00
Ben V. Brown
6d18e860f8 Merge branch 'dev' into Short-Detection 2023-07-28 20:04:16 +10:00
Ben V. Brown
344068d480 Add isTipShorted() to warnings 2023-07-28 19:59:54 +10:00
Ben V. Brown
13e1c24152 Warn user tick type correction 2023-07-28 19:58:46 +10:00
Ben V. Brown
7254b78404 Add warning for Tip Shorted to translations 2023-07-28 19:58:27 +10:00
Ivan Zorin
55d36c98f1 Simplify commands for jobs in push.yml (#1761)
* 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>
2023-07-28 09:45:22 +00:00
Ivan Zorin
65ac2e25a6 Add Core/Drivers to the scope of style check by clang-format (#1754)
* clang-format: add ./Core/Drivers (except usb-pd) to the scope of style check

* Fix missed suggestion

---------

Co-authored-by: discip <53649486+discip@users.noreply.github.com>
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
2023-07-28 09:39:01 +00:00
Ben V. Brown
ea1906e499 Enforce temp unit to C if F not in build
Closes #1741
2023-07-28 18:46:00 +10:00
Ben V. Brown
9a3fef92c3 Allow S60 fallback to head if PD times out after 3 seconds 2023-07-28 18:40:16 +10:00
discip
118fa09ce7 Enhanced V calibration (#1758) 2023-07-24 18:23:04 +10:00
Ben V. Brown
6ba2a5c259 BLE crash fixing (Part ?) (#1756)
* Remap printf

* Help to unify formatting

---------

Co-authored-by: discip <53649486+discip@users.noreply.github.com>
Co-authored-by: Ivan Zorin <ivan.a.zorin@gmail.com>
2023-07-24 09:07:38 +10:00
discip
0f6c1b686e Merge branch 'dev' into Short-Detection 2023-07-24 00:06:50 +02:00
Ben V. Brown
65dd3e879c Fixup for temp in F bug 2023-07-21 21:16:11 +10:00
discip
8ac43645b7 Merge branch 'dev' into Short-Detection 2023-07-20 20:22:37 +02:00
Ivan Zorin
93a18e5076 Move check-style core logic from makefile to shell script (#1745)
* Move check-style core logic from source/Makefile:check-style target to deploy.sh:check_style_file function

* deploy.sh: fix shellcheck warning

* source/Makefile: restore removed-by-accident style target
2023-07-20 11:02:56 +10:00
discip
78a4cfecfe Merge branch 'dev' into Short-Detection 2023-07-18 20:21:33 +02:00