| Commit message (Collapse) | Author | Files | Lines |
|
internal volt unit
Before this branch, `voltage` was 6 bits: Volts * 10
A couple patches ago, I upgraded it to 16 bits: 65535 * Volts / 10.24
That costs too much extra ROM on attiny85 though, for extra precision
it doesn't even use... so I switched back to an 8-bit value. It's still
more precise than before though: Volts * 40
... and battcheck displays an extra digit now, on devices with ROM for it.
... and battcheck waits a second to get a more accurate measurement
before displaying the first value. It has *much* less variation
between first and later readings now.
Also:
- got t1616 builds working again (tested fc13 and thefreeman-boost-fwaa)
- upgraded t1616 voltage and temp to 12-bit (10 bits + 4x oversampling)
- removed expensive temp conversion from t1616 ADC interrupt
- recalibrated t1616 bogomips again; runs faster after interrupt fix
- increased t1616 internal VDD measurement resolution by 36% (1.5V Vref, not 1.1V)
- fixed sloppy setting of Vref bits
I still need to test / update other t1616 builds,
and fix all the t85 + t1634 code and build targets.
|
|
Phew, that's a lot of changes! And there's still a lot more to do...
|
|
and updated other scripts and files accordingly
|
|
(also modified the build scripts to work with the new file structure)
|
|
(just moved files, didn't change the contents yet,
and nothing will work without updating #includes and build scripts and stuff)
|
|
|
|
|
|
instead of full GPL headers (or all too often, nothing at all)
There are a few "FIXME" entries where I'm not sure about the correct copyright.
|
|
(also, made phase hacks individually selectable)
|
|
to hex
|
|
(also really should rename LED_* to CH1_* and LED2_* to CH2_*)
|
|
eliminate flashes when turning off at certain levels
|
|
setting
|
|
instead of my janky forced phase-reset workaround
(gchart found the solution but couldn't reproduce the issue,
so I tried his method and confirmed it seems to be fixed)
|
|
also fixed random ramp stuttering, by adding phase-reset register to hwdef
(though it still has a brief stutter sometimes while ramping down across the channel boundary,
at least it always seems to be smooth while going up now)
|
|
|
|
tweak party strobe & LVP level
|
|
|
|
documentation. Also clear thermal offset on factory reset instead of setting it to 21*C.
|
|
|
|
|
|
|
|
|