| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2024-03-27 | increased voltage precision from 0.025V to 0.02V | Selene ToyKeeper | 1 | -2/+2 | |
| (so 0 to 255 now goes from 0.00V to 5.10V) | |||||
| 2023-11-27 | fixed ADC on sp10-pro | Selene ToyKeeper | 1 | -2/+5 | |
| 2023-11-22 | ADC voltage: battcheck 3 digits, fixed t1616, switched back to 8-bit ↵ | Selene ToyKeeper | 1 | -2/+2 | |
| 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. | |||||
| 2023-11-10 | refactor checkpoint: splitting MCU-specific code into arch/$MCU.[ch] | Selene ToyKeeper | 1 | -5/+1 | |
| Phew, that's a lot of changes! And there's still a lot more to do... | |||||
| 2023-11-03 | moved ATTINY and MODEL_NUMBER into $target/arch and $target/model, | Selene ToyKeeper | 1 | -1/+0 | |
| and updated other scripts and files accordingly | |||||
| 2023-11-02 | got things to compile again, renamed #includes | Selene ToyKeeper | 1 | -1/+1 | |
| (also modified the build scripts to work with the new file structure) | |||||
| 2023-11-02 | reorganized project files (part 1) | Selene ToyKeeper | 1 | -0/+0 | |
| (just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff) | |||||
| 2023-10-30 | fixed sp10-pro build error (attiny DFP v2 changed some definitions) | Selene ToyKeeper | 1 | -1/+1 | |
| 2023-10-09 | converted sofirn-sp10-pro to new API | Selene ToyKeeper | 1 | -50/+65 | |
| 2023-04-17 | switched the rest of FSM + Anduril to use SPDX license headers | Selene ToyKeeper | 1 | -14/+12 | |
| 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. | |||||
| 2022-04-14 | sp10-pro: hard reset phase while turning off, fixes shutoff bug without a delay | Selene ToyKeeper | 1 | -2/+5 | |
| (also, made phase hacks individually selectable) | |||||
| 2022-04-14 | avrdude fails when .fuse section is included, so omit that when copying elf ↵ | Selene ToyKeeper | 1 | -9/+9 | |
| to hex | |||||
| 2022-04-14 | moved fuses from cfg to hwdef, renamed LED_EN/DISABLE_DELAY to LED_ON/OFF_DELAY | Selene ToyKeeper | 1 | -1/+17 | |
| (also really should rename LED_* to CH1_* and LED2_* to CH2_*) | |||||
| 2022-04-13 | Created LED_DISABLE_DELAY option and enabled it for SP10 Pro to hopefully ↵ | Gabriel Hart | 1 | -0/+1 | |
| eliminate flashes when turning off at certain levels | |||||
| 2022-04-12 | Added FUSES section to SP10 Pro for building ELF file with BOD Active fuse ↵ | Gabriel Hart | 1 | -1/+1 | |
| setting | |||||
| 2021-11-13 | fixed SP10 ramp flickering properly, using double-buffered registers | Selene ToyKeeper | 1 | -4/+5 | |
| 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) | |||||
| 2021-11-06 | greatly smoothed out SP10 ramp, and configured defaults | Selene ToyKeeper | 1 | -0/+1 | |
| 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) | |||||
| 2021-09-20 | SP10 Pro: lower AA LVP to 0.7v | Gabriel Hart | 1 | -1/+1 | |
| 2021-09-19 | SP10 Pro: use dynamic PWM, add hidden firefly, adjust candle amplitude, and ↵ | Gabriel Hart | 1 | -2/+8 | |
| tweak party strobe & LVP level | |||||
| 2021-08-12 | Finalized SP10S and renamed to SP10 Pro. Updated Sofirn settings to include SOS. | Gabriel Hart | 1 | -24/+10 | |
| 2021-05-04 | Update 1-Series to use 10 MHz clock and Phase Correct PWM. Add PWM ↵ | Gabriel Hart | 1 | -4/+10 | |
| documentation. Also clear thermal offset on factory reset instead of setting it to 21*C. | |||||
| 2021-04-01 | minor formatting cleanup on t1616 hwdef files | Selene ToyKeeper | 1 | -9/+11 | |
| 2021-02-01 | Updated the Sofirn SP10S Anduril board | Gabriel Hart | 1 | -13/+11 | |
| 2021-01-12 | Rename SP10Ss hwdef file to align with others | Gabriel Hart | 1 | -0/+0 | |
| 2021-01-12 | Add Sofirn SP10S (adapter) and dual-voltage logic | Gabriel Hart | 1 | -0/+124 | |
