Ben V. Brown
86fed6bfbe
Fixes for some animations not running
...
Dont bail on animations if keypress is still held
2023-10-24 08:27:05 +11:00
Ben V. Brown
bf00e1bc58
Save Settings
2023-10-24 08:27:05 +11:00
Ben V. Brown
2196e76e22
Fixup transition on enter soldering mode
2023-10-24 08:27:05 +11:00
Ben V. Brown
6bb0b015c8
Update GUIRendering.md
2023-10-24 08:27:05 +11:00
Ben V. Brown
3627338b8d
Fkit use bit-bang I2C for Miniware
2023-10-24 08:27:05 +11:00
Ben V. Brown
33e1a7756f
Style cleanup
2023-10-24 08:27:05 +11:00
Ben V. Brown
886c956c3c
silence some warnings
2023-10-24 08:27:05 +11:00
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
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
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
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
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
78a4cfecfe
Merge branch 'dev' into Short-Detection
2023-07-18 20:21:33 +02:00