| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | @hank-*-boost: fixed flicker while holding button at moon | Selene ToyKeeper | 2023-11-04 | 1 | -0/+2 | |
| | | | | | | @hank-noctigon-kr4-boost, @hank-noctigon-k1-boost, @hank-noctigon-dm11-boost (0216, 0253, 0273) | |||||
| * | detect-mcu.sh: oops, that line of help text wasn't supposed to be executed | Selene ToyKeeper | 2023-11-03 | 1 | -1/+1 | |
| | | ||||||
| * | documentation updates... | Selene ToyKeeper | 2023-11-03 | 6 | -517/+113 | |
| | | | | | | | | | - fleshed out main README.md a bit - improved github formatting for docs/which-hex-file.md - added 'make docs' to preview .md files as .html - ignore html files generated by 'make docs' - removed rampingios-v3.html file generated years ago | |||||
| * | added docs/which-hex-file.md to answer the #1 FAQ | Selene ToyKeeper | 2023-11-03 | 1 | -0/+39 | |
| | | ||||||
| * | './make clean' should remove generated .cpp files too | Selene ToyKeeper | 2023-11-03 | 1 | -2/+2 | |
| | | | | | (C preprocessor output files, used only for debugging) | |||||
| * | renamed tk*.h in file contents, and deleted unused files | Selene ToyKeeper | 2023-11-03 | 13 | -269/+13 | |
| | | ||||||
| * | renamed tk*.h to arch/*.h or fsm/*.h (part 1) | Selene ToyKeeper | 2023-11-03 | 6 | -0/+0 | |
| | | | | | to get them out of the root dir, and to start cleaning up mcu/arch code | |||||
| * | moved ATTINY and MODEL_NUMBER into $target/arch and $target/model, | Selene ToyKeeper | 2023-11-03 | 211 | -299/+251 | |
| | | | | | and updated other scripts and files accordingly | |||||
| * | moved variant builds under their parent, like "d4-219" -> "d4/219" | Selene ToyKeeper | 2023-11-03 | 39 | -20/+21 | |
| | | ||||||
| * | fixed compile scripts and added a "./make" wrapper for convenience | Selene ToyKeeper | 2023-11-03 | 3 | -15/+103 | |
| | | | | | (instead of a Makefile, which isn't really needed for this project) | |||||
| * | renamed cfg.h -> anduril.h inside source files | Selene ToyKeeper | 2023-11-03 | 51 | -52/+52 | |
| | | ||||||
| * | renamed cfg.h -> anduril.h so each UI can have its own cfg (part 1) | Selene ToyKeeper | 2023-11-03 | 73 | -2/+2 | |
| | | | | | | (still need to update file contents afterward, but doing it in a separate commit so git can detect renames easier) | |||||
| * | got things to compile again, renamed #includes | Selene ToyKeeper | 2023-11-02 | 164 | -977/+317 | |
| | | | | | (also modified the build scripts to work with the new file structure) | |||||
| * | reorganized project files (part 1) | Selene ToyKeeper | 2023-11-02 | 256 | -453/+0 | |
| | | | | | | (just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff) | |||||
| * | added LICENSE (GPLv3) | Selene ToyKeeper | 2023-11-02 | 1 | -0/+674 | |
| | | ||||||
| * | added barebones README.md | Selene ToyKeeper | 2023-11-02 | 1 | -0/+9 | |
| | | ||||||
| * | repo converted from bzr to git, added .gitignore | Selene ToyKeeper | 2023-11-02 | 1 | -0/+13 | |
| | | ||||||
| * | merged multi-channel branch with a major refactor and half a year of updates | Selene ToyKeeper | 2023-11-02 | 270 | -6942/+13601 | |
| |\ | ||||||
| | * | slightly longer smooth-off animation, to make on and off feel symmetrical | Selene ToyKeeper | 2023-10-31 | 1 | -1/+1 | |
| | | | ||||||
| | * | finally added a change log | Selene ToyKeeper | 2023-10-31 | 1 | -0/+245 | |
| | | | | | | | | | | | (only has half a year of history though; needs older stuff added) | |||||
| | * | converted fw3x-lume1 to new API, I think | Selene ToyKeeper | 2023-10-31 | 5 | -87/+168 | |
| | | | | | | | | | | | (needs testing on actual hardware, and ideally tweaking to improve performance) | |||||
| | * | restored original smooth-steps-downward timing; | Selene ToyKeeper | 2023-10-31 | 1 | -1/+1 | |
| | | | | | | | | | | | it was just a little bit imbalanced after recent changes | |||||
| | * | converted thefreeman-lin16dac to new API, | Selene ToyKeeper | 2023-10-30 | 4 | -65/+201 | |
| | | | | | | | | | | | | | | | but unsure if it works since I it's very uncommon hardware I don't have (also, there are some obvious things needing fixing, but I'd need hardware to calibrate it correctly) | |||||
| | * | build.sh: use busybox-compatible grep args | Selene ToyKeeper | 2023-10-30 | 1 | -1/+1 | |
| | | | ||||||
| | * | converted mateminco-mt35-mini to new API | Selene ToyKeeper | 2023-10-30 | 3 | -72/+119 | |
| | | | | | | | | | | | | | (but it's not tested; it's the only circuit with its particular design, and I don't have compatible hardware) | |||||
| | * | fixed sp10-pro build error (attiny DFP v2 changed some definitions) | Selene ToyKeeper | 2023-10-30 | 1 | -1/+1 | |
| | | | ||||||
| | * | fixed delay timing on attiny1616 (it was about 17% too long this whole time) | Selene ToyKeeper | 2023-10-29 | 3 | -6/+6 | |
| | | | | | | | | | | | (and re-adjusted smooth step timing accordingly) | |||||
| | * | updated model names which changed recently | Selene ToyKeeper | 2023-10-29 | 1 | -2/+4 | |
| | | | ||||||
| | * | converted noctigon-k1-boost to multi-channel with PWM+DSM | Selene ToyKeeper | 2023-10-29 | 3 | -152/+231 | |
| | | | | | | | | | | | (it's almost identical to noctigon-dm11-boost) | |||||
| | * | applied new delay factor to other DSM builds, and some new DSM_* defines | Selene ToyKeeper | 2023-10-29 | 6 | -10/+37 | |
| | | | ||||||
| | * | converted noctigon-dm11-boost to use PWM+DSM, and recalibrated timing for ↵ | Selene ToyKeeper | 2023-10-29 | 7 | -53/+126 | |
| | | | | | | | | | | | | | | | | | | | | | delays + smooth steps Anduril has gradually gotten faster over the years, apparently, so it needed longer delays to get accurate-ish timing for beacon and other modes. Adding DSM also changes the timing perceptibly, so I made it possible to calibrate the delay fudge factor on a per-build basis. | |||||
| | * | fixed blf-lt1-t1616, after testing on actual hardware | Selene ToyKeeper | 2023-10-29 | 5 | -25/+39 | |
| | | | | | | | | | | | (its DSM interrupt wasn't working at all, and it needed a few other tweaks) | |||||
| | * | converted noctigon-k1-sbt90 to new API and switched to dynamic PWM | Selene ToyKeeper | 2023-10-28 | 3 | -156/+226 | |
| | | | | | | | | | | | (but it's not tested on hardware, since I have none) | |||||
| | * | converted ff-rot66 to new API | Selene ToyKeeper | 2023-10-28 | 4 | -26/+32 | |
| | | | | | | | | | | | | | (it's mostly the same as FW3A, but has an aux LED so there's less room for other stuff) | |||||
| | * | converted emisar-d18 to new API | Selene ToyKeeper | 2023-10-28 | 4 | -66/+133 | |
| | | | | | | | | | | | (it's mostly the same as FW3A) | |||||
| | * | switched blf-lt1-t1616 from plain PWM to PWM+DSM | Selene ToyKeeper | 2023-10-28 | 5 | -89/+186 | |
| | | | | | | | | | | | (and made DSM interrupt definitions a bit cleaner) | |||||
| | * | enabled smooth steps on blf-q8 and sofirn-sp36, instead of tactical mode | Selene ToyKeeper | 2023-10-27 | 1 | -1/+3 | |
| | | | ||||||
| | * | converted noctigon-m44 to use PWM+DSM instead of PWM+PFM (dynamic PWM) | Selene ToyKeeper | 2023-10-27 | 6 | -105/+185 | |
| | | | | | | | | | | | (this gives better, smoother low modes and reduced flicker) | |||||
| | * | converted gchart-fet1-t1616 to new API | Selene ToyKeeper | 2023-10-27 | 2 | -58/+112 | |
| | | | | | | | | | | | (is almost identical to a wurkkos-ts10) | |||||
| | * | converted blf-q8-t1616 to new API, using wurkkos-ts10 and wurkkos-ts25 as a base | Selene ToyKeeper | 2023-10-27 | 4 | -130/+184 | |
| | | | | | | | | | | | | | (since the Q8 driver was the direct predecessor to those Wurkkos drivers, they're almost identical) | |||||
| | * | converted noctigon-kr4-boost to new API | Selene ToyKeeper | 2023-10-27 | 4 | -232/+73 | |
| | | | | | | | | | | | (it's almost identical to noctigon-dm11-boost) | |||||
| | * | fixed blf-q8 build (was 6 bytes too big) | Selene ToyKeeper | 2023-10-26 | 1 | -0/+6 | |
| | | | ||||||
| | * | fixed emisar-d1v2 builds (only needed a simple one-liner) | Selene ToyKeeper | 2023-10-26 | 3 | -3/+3 | |
| | | | ||||||
| | * | minor comment cleanup | Selene ToyKeeper | 2023-10-26 | 3 | -1/+2 | |
| | | | ||||||
| | * | converted Sofirn LT1-t1616 to new API, using SiteRelEnby's branch for reference | Selene ToyKeeper | 2023-10-26 | 7 | -163/+353 | |
| | | | | | | | | | | | | | (needs further updates though, to improve ramping, since this version is basically a straight conversion of the old t85 code with 8-bit ramps) | |||||
| | * | converted blf-gt-mini to new API | Selene ToyKeeper | 2023-10-26 | 2 | -2/+4 | |
| | | | ||||||
| | * | improved blf-lt1 ramp and fixed issue with missed button presses | Selene ToyKeeper | 2023-10-26 | 3 | -5/+10 | |
| | | | | | | | | | | | (it seems t85 doesn't like having timer overflow interrupts enabled in standby?) | |||||
| | * | rewrote blf-lantern (blf-lt1) code to use multi-channel and PWM+DSM, | Selene ToyKeeper | 2023-10-25 | 9 | -104/+368 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which required ... a few pretty significant changes: - no dynamic underclocking (it isn't compatible with DSM yet) - no tint ramping brightness correction (removed to save space) - removed ramp blinks (to save space, and because they're annoying) - removed momentary mode (to save space) - removed SOS mode (to save space) - removed (to save space) some other relatively recent features which weren't present in the original production firmware ... but some other things improved: + added smooth steps + extended Simple UI + added stepped tint ramping + added 13H factory reset, to save wear on threads + lower lows + smoother ramp + much higher tint ramp resolution in low modes I'm not entirely happy with this yet, so it probably needs additional work later in order to adjust the weird ramp shape (these 7135 chips have a weird response curve), add dynamic underclocking, cut down the ROM size if possible, re-add tint ramping brightness correction, etc. Multi-channel stuff in particular added a lot to the size. This is a pretty big change from the previous working build, so some users may want to stick with the last pre-multi-channel version. Non-trivial sacrifices were made to bring in more recent features. | |||||
| | * | fixed emisar-d1 + emisar-d1s | Selene ToyKeeper | 2023-10-25 | 4 | -19/+3 | |
| | | | ||||||
| | * | fixed bug: smooth ramp from turbo down to ceiling caused flickering | Selene ToyKeeper | 2023-10-23 | 1 | -7/+19 | |
| | | | | | | | | | | | when smooth_steps was enabled | |||||
