* Basic Init
* Rought implementation of fs2711 usb pd interface
* Rought implementation of fs2711 usb pd interface
* Still needs work overcurrent protection keeps getting tripped
* New pdo selection logic
* Update push.yml
* Update push.yml
* Update push.yml
* Update Makefile
* Adds PPS
* Removed unused define
* Adds PPS
* Apply suggestions from code review
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Code review changes
* Added osDelay include
* New line alignment for S60 softwarei2c
* Code review
* Fixes code review stuff
* code review changes
* Change voltage limit to 20 as that's what the device is rated for
* Shortened wait time for usb pd
* Fixed issues that cuase S60P to restart constantly
* fixing minimal OLED brightness
With the current settings, the OLED turns off if the first level is selected.
* Adds protocol to s60p debug menu
* loosened fs2711 protocol selection timing
* Adds PDO register reading to negotiation logic
* Fixes FS2711 timeout issue and cleans up driver
* Adds FS2711 protocol negotiation to power loop
* Removed uneeded define
* Reverts changes to Font.h and adds clang-format comments
---------
Co-authored-by: Ben V. Brown <Ralim@Ralimtek.com>
Co-authored-by: discip <53649486+discip@users.noreply.github.com>
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>