1
0
forked from me/IronOS
Commit Graph

815 Commits

Author SHA1 Message Date
Ben V. Brown
fd285b3364 Fixup for scrollbar
FIXUP! Debug menu returns to home screen

FIXUP! Up oled animation

Fix temp exit
2023-10-24 08:27:05 +11:00
Ben V. Brown
9385758593 Miniware -> Only Bit-Bang I2C 2023-10-24 08:27:05 +11:00
Ben V. Brown
296aecab00 Make I2C mag optional 2023-10-24 08:27:05 +11:00
Ben V. Brown
1396363eaa Make all accelerometers I2C bus aware
Update accelerometers_common.h
2023-10-24 08:27:05 +11:00
Ben V. Brown
964d37a8e8 Link up/down on debug meny 2023-10-24 08:27:05 +11:00
Ben V. Brown
a80db0af5a OLED Up animation 2023-10-24 08:27:05 +11:00
Ben V. Brown
627d8f8be1 Fixup settings acceleration 2023-10-24 08:27:05 +11:00
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
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