1
0
forked from me/IronOS
Commit Graph

111 Commits

Author SHA1 Message Date
Ben V. Brown
bab66acaad Merge remote-tracking branch 'upstream/dev' into magic 2022-07-25 21:08:00 +10:00
Ben V. Brown
f1ceb0ec62 Merge branch 'dev' into pd-epr 2022-07-25 17:34:13 +10:00
Ben V. Brown
dd239375b1 All Ticks as the right TickType
Update usb-pd
2022-07-25 16:45:29 +10:00
Ben V. Brown
7166dd1f33 Update PD debug to be EPR aware 2022-07-18 22:59:51 +10:00
Ben V. Brown
9acebee80c Update GUIThread.cpp 2022-07-08 22:13:10 +10:00
Ben V. Brown
3279cfabfc Update GUIThread.cpp 2022-07-07 23:13:29 +10:00
Ben V. Brown
1b43f71a2e Add tip resistance view 2022-07-01 19:37:13 +10:00
Ben V. Brown
c7dbaea08a Fix > 25V input 2022-06-24 23:40:26 +10:00
Ben V. Brown
be02d60f75 Better gui for showing pd specs 2022-06-24 18:03:03 +10:00
Ben V. Brown
92eaadcaa1 EPR decode 2022-06-24 15:37:59 +10:00
Ben V. Brown
f7078da587 PD cleanups 2022-06-23 22:45:29 +10:00
Ben V. Brown
85f30f2da6 Device validation 2022-06-21 20:52:05 +10:00
Ben V. Brown
6e062bfa59 tip measurement 2022-06-20 20:23:11 +10:00
Ben V. Brown
60f9931b6e Show validation code 2022-06-16 23:41:52 +10:00
Ben V. Brown
21811b7ad6 DrawHex dynamicLength 2022-06-16 22:40:21 +10:00
Ben V. Brown
ca0f35ceea Merge branch 'dev' of https://github.com/Ralim/IronOS into magic 2022-06-16 21:44:24 +10:00
Ben V. Brown
078b8f5626 DeviceID (#1314)
* Ability to print hex

* Add device ID getter

* Refactor debug menu

* No longer need patch

* Update make_translation.py

* Fix typo

* Fix hex drawing
2022-06-16 21:39:53 +10:00
Ben V. Brown
3efc7a033c Merge remote-tracking branch 'origin/dev' into magic 2022-06-16 20:35:21 +10:00
Ben V. Brown
165a9952c2 MHP30: Shutdown settings (#1307)
* Reduce PPS max to 20V to avoid instability

Some PSU's cant actually run at 21V

* Creating a rough draft of a "pre start check" concept

* Newer alpine

* Cleaning up MHP detection

* Cleanup comments

* PID: Run prestart based on ADC IRQ rather than times

* MHP30: Far better startup for detecting tip gain

* Newer alpine for github CI

* Bugfix: Exit on movement

* Feature: Shutdown timeout for MHP30
2022-06-16 20:28:49 +10:00
Ben V. Brown
3bb1b7bc32 Startup behaviour fixes (#1306)
* Reduce PPS max to 20V to avoid instability

Some PSU's cant actually run at 21V

* Creating a rough draft of a "pre start check" concept

* Newer alpine

* Cleaning up MHP detection

* Cleanup comments

* PID: Run prestart based on ADC IRQ rather than times

* MHP30: Far better startup for detecting tip gain

* Newer alpine for github CI
2022-06-16 20:21:46 +10:00
Ben V. Brown
8e0d2d41f5 Cleanup 2022-05-23 18:48:54 +10:00
Ben V. Brown
848863003d Remove unused hal 2022-04-22 18:22:24 +10:00
Ben V. Brown
25283e434f Stable enough ADC 2022-04-19 22:23:48 +10:00
Ben V. Brown
5853261ddf I2C wake part workaround 2022-04-19 17:47:38 +10:00
Ben V. Brown
e53c657798 Poking IRQ 2022-04-18 21:23:07 +10:00
Ben V. Brown
5edd735f72 Buttons working 2022-04-18 19:46:47 +10:00
Ben V. Brown
8ec723a749 Roughing out scheduling timer0 2022-04-13 20:46:51 +10:00
Ben V. Brown
d4e27a5b9b Display running 2022-04-13 18:51:05 +10:00
Ben V. Brown
d1d403376f Fix typo in PD info screen 2022-04-04 13:07:48 +10:00
Ben V. Brown
a73f634cff Pinecil pd tweaking (#1272)
* Raise PD max to 21V

* gui -> settingsGUI

* VBus probe cache

* Rough pass PD capabilities display

* Cleanup build errors

* PD Debug menu working

* Update make_translation.py

* settingsGUI

* Update GUIThread.cpp

* Nicer debug prints

* Show VBus in PD debug

* Update GUIThread.cpp

* Update make_translation.py

* Add docs

* Build tweaks for TS80P 😢

* Show PPS ranges
2022-04-03 12:58:07 +10:00
Ben V. Brown
2f11c8fb09 Remove crapton of junk 2022-04-02 19:14:03 +11:00
Ben V. Brown
232009bf54 Logo rework (#1232)
!Allows for new logo format that supports animation!
Also moves logos out of repo into their own repo for ease of management.


Changes:
* Remove deprecated logos
* Draft new Bootloader decoder
* Use new logo handler
* Simplify logo code further
* Fix time bug on static images
* Fix exit at end of animation
* Docs
* Interframe delay in 5ms increments
* Quick pass handling empty updates
* Exit at the end _after_ the frame delay
* One final delay
* Fix for overrun of logo data
* Fixes https://github.com/Ralim/IronOS-Meta/issues/7
2022-03-14 09:08:05 +11:00
Ben V. Brown
16882fee61 only vbus mod check on pinecil
If a TS80P has it connected, other things blow up first at 20V
2022-02-12 10:34:22 +11:00
Ben V. Brown
78344279d3 Merge branch 'master' into pinecil-mod-detect 2022-02-06 15:56:57 +11:00
Ben V. Brown
f715f77848 fix oled layout _again_ 2022-02-06 15:56:41 +11:00
Ben V. Brown
0735d4f704 Update GUIThread.cpp 2022-02-06 14:42:01 +11:00
Ben V. Brown
265e152c18 Add to debug menu 2022-02-06 13:15:01 +11:00
Ben V. Brown
0fcde2806d Update GUIThread.cpp 2022-02-05 13:11:15 +11:00
Ben V. Brown
1122d18526 Merge branch 'master' into rework 2022-02-05 12:43:53 +11:00
Ben V. Brown
513a2d66bb Always set cursor back to (0,0) 2022-02-05 12:34:08 +11:00
Ben V. Brown
15763dd55b Cleanup OLED_FLIP logic
Update OLED.hpp

Update OLED.hpp

Update OLED.hpp
2022-02-05 12:23:51 +11:00
discip
eba52bfd5b removing HALL from unsupported devices _2 2022-02-04 23:43:13 +01:00
Ben V. Brown
a19b33c85e Take absolute value of hall sensor for debug menu 2022-02-05 09:05:15 +11:00
Christian Rahl
6a9c648b62 < the place where 2 spaces should have been. 2022-01-22 22:58:46 -05:00
Christian Rahl
9eaa66f063 Tomato tomatoo, tabss or spacess 2022-01-22 22:53:32 -05:00
Christian Rahl
d91253a95b Clang 2.0 2022-01-22 22:51:19 -05:00
Christian Rahl
bf7909123c CLANG HATES ME 2022-01-22 22:45:00 -05:00
Christian Rahl
7bb5b6adb7 Added Ifdef to check against if the hall sensor is available to read. If not, read back OFF. 2022-01-22 22:30:15 -05:00
Christian Rahl
05f38b096c Add new debug menu item to view raw hall effect sensor output. 2022-01-22 19:33:24 -05:00
discip
f1addbf9a0 Update GUIThread.cpp 2022-01-19 22:40:39 +01:00