Some chargers have funky PPS.
Plus some do not want EPR be default (even though 28V is safe by designer on PinecilV2).
So take the safest option by default and make it opt-in
* Update documentation to build IronOS in Windows using MSYS2 environment and fix compilation on case-sensitive file systems.
---------
Co-authored-by: Ivan Zorin <ivan.a.zorin@gmail.com>
Access to the inactive union members is an undefined behavior.
`column.whole = (1 << height) - 1;` -- 'whole' is active member here,
`fillArea(OLED_WIDTH - 1, 0, 1, 8, column.strips[0]);` -- but the 'strips'
member accessed here.
Same issue: https://gitlab.com/libeigen/eigen/-/issues/2898
* Minor doc updates
* pydoc
* Draft tip selection menu
* Start linking in manual tip resistance
* Enable on Pinecilv1 / TS10x
* Fixup drawing tip type
* Update Settings.cpp
* Rename JBC type
* Add translations
* Handle one tip type
* Refactor header includes
* Fixup translation_IT.json
* Fixing up includes
* Format
* Apply suggestions from code review
Co-authored-by: discip <53649486+discip@users.noreply.github.com>
* Update Documentation/Hardware.md
Co-authored-by: discip <53649486+discip@users.noreply.github.com>
---------
Co-authored-by: = <=>
Co-authored-by: discip <53649486+discip@users.noreply.github.com>
* Add a sleep timeout setting for hall sensor
* Update Settings.h to reorder HallEffectSleepTime to the end
* Update Settings.cpp to reorder HallEffectSleepTime to the end
* add HallEffSleepTimeout to rest of translations
* mix misaligned number in Settings.cpp
* fix clang-format issue in getHallEffectSleepTimeout
* Add T55 to build
* Approx in T55
* Update ThermoModel.cpp
* use PT1000 lookup logic
* Handle no accelerometer
* Setup for temp reading
* Lock max temp
* No movement pin
* Compensate for heater coil resistance change
* Fix min offset for T55
* Fixup font for T55
* Update draw_profile_advanced.cpp
* Update draw_temperature_change.cpp
---------
Co-authored-by: discip <53649486+discip@users.noreply.github.com>