aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* merged adc-rework branch, which rewrote all ADC code (voltage, temperature, a...Selene ToyKeeper2020-03-1631-408/+365
|\
| * fixed a few things in ramping-ui, rampingiosv3, and werner's UISelene ToyKeeper2020-03-163-14/+13
| * merged some misc fixes from pakutrai, cleaned up comments, removed unused sym...Selene ToyKeeper2020-03-1615-87/+18
| * increased blink speed slightly, and added a library function to blink out 16-...Selene ToyKeeper2020-03-161-3/+25
| * deleted commented-out WDT code from previous revisionSelene ToyKeeper2020-03-161-7/+0
| * cleaned up WDT ADC timer code slightly, and removed a bit of redundant codeSelene ToyKeeper2020-03-161-6/+8
| * reduced regulation jitter by biasing errors toward zero by a constant amount,Selene ToyKeeper2020-03-161-1/+14
| * the ADC sample count doesn't need to be 16-bit any more, and isn't really a c...Selene ToyKeeper2020-03-152-3/+4
| * removed dead comments and dead codeSelene ToyKeeper2020-03-151-28/+2
| * replaced temperature_timer (which wasn't even being used) with a variable del...Selene ToyKeeper2020-03-151-27/+43
| * tried to make thermal code a bit less twitchy...Selene ToyKeeper2020-03-133-13/+19
| * went back to slower clk/128 ADC timingSelene ToyKeeper2020-03-139-9/+9
| * went back to continuous lowpass because it had the best noise reductionSelene ToyKeeper2020-02-282-52/+74
| * brute force method for reducing ADC noise -- average a ridiculous number of s...Selene ToyKeeper2020-02-052-20/+14
| * still doesn't work, but at least it's a bit less broken than before...Selene ToyKeeper2020-02-051-8/+12
| * first pass at a smaller simpler thermal regulation algorithm...Selene ToyKeeper2020-02-051-75/+52
| * replaced Anduril's gradual adjustment speed code with a smaller simpler versionSelene ToyKeeper2020-02-051-43/+17
| * saving state of ADC / WDT refactoring before doing more changes... what chan...Selene ToyKeeper2020-01-305-76/+59
| * switched to a pseudo-rolling-average method to reduce noise, set prescaler ba...Selene ToyKeeper2020-01-3010-17/+22
| * increased effective ADC resolution by switching from continuous-lowpass to su...Selene ToyKeeper2020-01-291-64/+43
| * remove truncation noise by adding 0.5 to each resultSelene ToyKeeper2020-01-291-24/+22
| * rewrote ADC code to use a continuous lowpass system on all measurements, to e...Selene ToyKeeper2020-01-2914-139/+203
* | mention the maximum allowed temperature in the manualSelene ToyKeeper2020-02-031-1/+1
|/
* fixed too-slow thermal response (was introduced in the irq-refactor branch)Selene ToyKeeper2019-12-171-5/+8
* added support for Fireflies ROT66 G2 and PL47 G2Selene ToyKeeper2019-12-112-0/+109
* added a compile-time flag to enable/disable momentary mode (suggested by Agro)Selene ToyKeeper2019-12-041-1/+18
* fixed compile errors to handle a couple USE_ flags better:Selene ToyKeeper2019-12-041-2/+8
* added a FW3A build with the FET turned off completelySelene ToyKeeper2019-12-031-0/+36
* adjusted lantern tint ramping power correction again, based on measurements o...Selene ToyKeeper2019-12-031-1/+1
* adjusted BLF Lantern (Sofirn LT1) tint ramping power correction factor to mat...Selene ToyKeeper2019-11-292-1/+8
* enabled muggle mode again in all build targets, since it fits nowSelene ToyKeeper2019-11-244-23/+0
* merged d4v2-buttonled branch, which makes the D4V2's lighted button workSelene ToyKeeper2019-11-246-8/+75
|\
| * merged from upstream fsm branch to get a whole bunch of kernel-level improvem...Selene ToyKeeper2019-11-2421-318/+446
| |\ | |/ |/|
* | added -fwhole-program gcc flag, suggested by Agro. Signficantly reduces ROM ...Selene ToyKeeper2019-11-221-1/+1
* | merged tiny fix from irq-refactor branch (fixed spurious wakeup)Selene ToyKeeper2019-11-201-2/+2
|\ \
| * | fixed unintentional wakeup right after going to sleepSelene ToyKeeper2019-11-201-2/+2
* | | merged irq-refactor branch, which fixes some small but long-standing issues:Selene ToyKeeper2019-11-1916-310/+399
|\| |
| * | Mateminco MF01S can fit muggle mode again, barelySelene ToyKeeper2019-11-191-3/+3
| * | reduced build size by a few bytesSelene ToyKeeper2019-11-192-3/+3
| * | the Q8 can just barely fit muggle mode againSelene ToyKeeper2019-11-191-3/+3
| * | enabled prevent_reboot_loop() on all builds, to reduce the impact of any pote...Selene ToyKeeper2019-11-191-5/+7
| * | fixed ADC cycles running 2X as fast as intendedSelene ToyKeeper2019-11-191-8/+8
| * | cleaned up WDT code a bit, reduced total size,Selene ToyKeeper2019-11-192-29/+25
| * | fixed issue where button-press-during-sleep could occasionally cause a rebootSelene ToyKeeper2019-11-181-3/+7
| * | turned off muggle mode on Q8 and MF01S, to make builds small enough againSelene ToyKeeper2019-11-142-0/+11
| * | oops, put voltage lowpass on the wrong D4SSelene ToyKeeper2019-11-142-3/+4
| * | added a lowpass filter for battery voltage measurementsSelene ToyKeeper2019-11-143-37/+29
| * | fixed factory reset (wasn't running interrupt logic since it's deferred now)Selene ToyKeeper2019-11-143-12/+11
| * | fixed ADC code; measures and behaves correctly now, and is easier to read...Selene ToyKeeper2019-11-143-41/+41
| * | started refactoring ADC code to split voltage and temperature into their own ...Selene ToyKeeper2019-11-142-212/+226