diff options
| author | Selene ToyKeeper | 2019-11-19 00:44:14 -0700 |
|---|---|---|
| committer | Selene ToyKeeper | 2019-11-19 00:44:14 -0700 |
| commit | d6d40c54707bd840bff3e919e99f7a8bf03ee526 (patch) | |
| tree | 90086acbcabd0ce5a34fef5298f780cf8e8b13b4 /hwdef-BLF_GT.h | |
| parent | added SOS mode to the BLF LT1 Lantern build, because people wanted it (diff) | |
| parent | Mateminco MF01S can fit muggle mode again, barely (diff) | |
| download | anduril-d6d40c54707bd840bff3e919e99f7a8bf03ee526.tar.gz anduril-d6d40c54707bd840bff3e919e99f7a8bf03ee526.tar.bz2 anduril-d6d40c54707bd840bff3e919e99f7a8bf03ee526.zip | |
merged irq-refactor branch, which fixes some small but long-standing issues:
- fixed occasional short/aborted frames in aux LED sleep animation
- fixed rare case of bogus voltage and/or temperature values
- fixed issue where nice_delay_ms() didn't work in setup()
- fixed theoretical possibility of extra-noisy buttons causing a hang
- fixed reboot loop which happened after any crashes
- fixed issue where button press in sleep mode could occasionally crash
(but the issue may have been created by this branch before being fixed by it)
- reduced occasional missed button events while asleep
(still seems to happen but not nearly as much)
Also does some other things:
- cleans up the ADC code significantly
- cleans up the WDT code
- adds a voltage stabilizer/lowpass option (enabled on t1634 builds)
- greatly reduces time spent per interrupt,
which might make a future PWM-DSM technique possible
- moves most interrupt-handling logic to a non-critical code path,
deferring that code until timing doesn't matter as much
- sped up button state measurements
- very slightly reduces power used in sleep mode
Diffstat (limited to 'hwdef-BLF_GT.h')
0 files changed, 0 insertions, 0 deletions
