aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* strobe modes: added 4C to cycle backward through strobesSelene ToyKeeper2023-03-281-0/+6
|
* just whitespace / commentsSelene ToyKeeper2023-03-283-4/+4
|
* fast-blink the aux LED in standby when battery is lowSelene ToyKeeper2023-02-105-34/+54
| | | | | | | | 3.3V and up: normal aux LED modes 2.9V to 3.3V: fast blink under 2.9V: off (only on lights with no RGB aux)
* fixed voltage calibration resolution on SP10 ProSelene ToyKeeper2022-10-211-2/+2
| | | | | and other devices which use a voltage divider (it was 0.1V per step, and is now 0.05V per step)
* allow supporting single-color and RGB side button in the same buildSelene ToyKeeper2022-07-297-12/+46
| | | | | | | | | | | (new D1v2 comes in both flavors, and it's easier for everyone if they can use the same firmware) Also, removed lockout-abort bug on D1v2 (and DM11, I think). Hopefully some day I'll have time to update to a newer compiler, and then hopefully it won't have this issue any more... but for now, it still uses a kludge to trick the compiler into working.
* added Emisar D1v2 models (old FET+7135, new linear+FET, new linear-only)Selene ToyKeeper2022-07-294-6/+52
|
* fixed level_calc.py when using --pwm with 4 args instead of 5Selene ToyKeeper2022-04-281-1/+1
|
* merged sp10-pro shutoff fix and mt35-mini supportSelene ToyKeeper2022-04-1414-13/+191
|\
| * applied new phase-hack flags to other builds where relevantSelene ToyKeeper2022-04-147-0/+21
| |
| * sp10-pro: hard reset phase while turning off, fixes shutoff bug without a delaySelene ToyKeeper2022-04-142-10/+22
| | | | | | | | | | (also, made phase hacks individually selectable)
| * avrdude fails when .fuse section is included, so omit that when copying elf ↵Selene ToyKeeper2022-04-142-10/+10
| | | | | | | | to hex
| * moved fuses from cfg to hwdef, renamed LED_EN/DISABLE_DELAY to LED_ON/OFF_DELAYSelene ToyKeeper2022-04-144-34/+40
| | | | | | | | | | (also really should rename LED_* to CH1_* and LED2_* to CH2_*)
| * merged gchart's latest changes:Selene ToyKeeper2022-04-147-3/+142
| |\ | | | | | | | | | | | | | | | | | | | | | | | | - sp10-pro shutoff fix - mt35-mini support - power channel enable/disable timing delays (though I wouldn't recommend doing 80ms like the thefreeman code does, since that's more than one WDT cycle (16ms))
| | * Created LED_DISABLE_DELAY option and enabled it for SP10 Pro to hopefully ↵Gabriel Hart2022-04-133-1/+6
| | | | | | | | | | | | eliminate flashes when turning off at certain levels
| | * Added FUSES section to SP10 Pro for building ELF file with BOD Active fuse ↵Gabriel Hart2022-04-123-5/+17
| | | | | | | | | | | | setting
| | * Merge from TK's main A2 branch thru Rev 647 which includes several patches ↵Gabriel Hart2022-04-1142-115/+1322
| | |\ | | |/ | |/| | | | for the Sofirn SP10 Pro after TK merge that branch in
| | * Tweak a few MT35Mini settingsGabriel Hart2022-01-294-2/+101
| | |
| | * Experimental: add optional delay when using LED_ENABLE_PIN to avoid flashes ↵Gabriel Hart2022-01-053-4/+13
| | | | | | | | | | | | of light (this time for LED2_ENABLE pin)
| | * Experimental: add optional delay when using LED_ENABLE_PIN to avoid flashes ↵Gabriel Hart2022-01-043-1/+12
| | | | | | | | | | | | of light
* | | just a couple quick notes on using attiny1616, since the process is still ↵Selene ToyKeeper2022-04-141-0/+13
|/ / | | | | | | evolving
* | revert spurious change to version.hSelene ToyKeeper2022-04-091-1/+4
| | | | | | | | | | (forgot to revert it after build test, before merge commit)
* | merged sofirn sp10-pro branch (should have done it months ago, but forgot)Selene ToyKeeper2022-04-0921-96/+366
|\ \
| * \ merged anduril2 branch for upstream changesSelene ToyKeeper2021-12-1617-6/+596
| |\ \
| * | | fixed SP10 ramp flickering properly, using double-buffered registersSelene ToyKeeper2021-11-131-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)
| * | | enabled manual memory and timer by default;Selene ToyKeeper2021-11-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | reset to ~6 lm (level 50/150) after being off for 10 minutes This sets the factory-reset default settings and affects Simple UI, so it will likely need confirmation from Sofirn.
| * | | increased SP10 PWM speed as much as possible without making ramp bumpy, and ↵Selene ToyKeeper2021-11-134-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | made party strobe pulses much faster Reduced max PWM TOP to 3072, because 2048 wasn't enough and 4096 was more than necessary. Also, Ch1 lumens / 256 / ch2 lumens = 6, so 256 * 6 * 2 is the lowest value which allows ch1 to start at half of ch2's power. I tried 1536 initially, but it made the ramp visibly malformed at the channel boundary. However, 3072 seems about right. Implemented a non-linear PWM_TOP ramp-down in level_calc, to allow it to converge faster and reduce the number of levels with visible pulses. Added an option to keep the regulator chips on between strobe pulses, by keeping the LEDs at moon instead of turning completely off. This allows the SP10 party strobe to use much shorter, more consistent pulses.
| * | | reduced SP10 firefly/moon power usage slightly, by keeping CPU underclocked ↵Selene ToyKeeper2021-11-061-1/+1
| | | | | | | | | | | | | | | | more until ch2 activates
| * | | reduced SP10 downward ramp flicker even moreSelene ToyKeeper2021-11-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | (reduced PWM_TOP minimum timing window to 32 cpu cycles, to allow TOP value of 64 to work better)
| * | | greatly smoothed out SP10 ramp, and configured defaultsSelene ToyKeeper2021-11-062-16/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | merged recent anduril2 branch updatesSelene ToyKeeper2021-11-0618-81/+218
| |\ \ \
| * \ \ \ merged gchart's recent changesSelene ToyKeeper2021-11-0613-74/+298
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Merge TKs changes through her commit 628Gabriel Hart2021-10-297-67/+137
| | |\ \ \
| | * | | | Add thefreeman's DAC linear driver (beta); also update Sofirn bilds to use ↵Gabriel Hart2021-10-296-7/+161
| | | | | | | | | | | | | | | | | | | | | | | | the new 2C_STYLE defines
| | * | | | SP10 Pro: lower AA LVP to 0.7vGabriel Hart2021-09-202-2/+2
| | | | | |
| * | | | | merged gchart's SP10 Pro branchSelene ToyKeeper2021-09-1914-84/+172
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | (minus the change to version.h)
| | * | | | SP10 Pro: use dynamic PWM, add hidden firefly, adjust candle amplitude, and ↵Gabriel Hart2021-09-193-15/+25
| | | | | | | | | | | | | | | | | | | | | | | | tweak party strobe & LVP level
| | * | | | Merge TK changes thru rev 623 (2021-09-17)Gabriel Hart2021-09-1932-190/+1112
| | |\ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Merge TK's changes thru her rev 618 including autolock in Simple UI and jump ↵Gabriel Hart2021-08-2911-26/+129
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | start updates
| | * | | | | Add 2C Turbo for BLF Lantern (LT1)Gabriel Hart2021-08-292-1/+4
| | | | | | |
| | * | | | | Merge in TK's repo thru revision 613Gabriel Hart2021-08-207-61/+87
| | |\ \ \ \ \
| | * | | | | | from Tom E, support PB4 for any of the 3 PWM channelsGabriel Hart2021-08-201-1/+12
| | | | | | | |
| | * | | | | | Adjusted more Sofirn SP10 config values (party strobe, candle amp, max_1x7135)Gabriel Hart2021-08-152-3/+9
| | | | | | | |
| | * | | | | | Adjusted Sofirn SP10 ramp valuesGabriel Hart2021-08-152-2/+3
| | | | | | | |
| | * | | | | | Merge updates from TKs main branchGabriel Hart2021-08-1221-68/+323
| | |\ \ \ \ \ \
| | * | | | | | | Finalized SP10S and renamed to SP10 Pro. Updated Sofirn settings to include SOS.Gabriel Hart2021-08-127-66/+64
| | | | | | | | |
| | * | | | | | | Updating from TKs recent change (fix for compile without USE_SIMPLE_UI)Gabriel Hart2021-06-061-1/+9
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Add config option to allow 3C smooth/stepped selection in Simple UI, add ↵Gabriel Hart2021-05-158-5/+58
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that option to the Sofirn configs
| | * \ \ \ \ \ \ \ \ Merge recent updates from TK. Also update Sofirn target with preferences ↵Gabriel Hart2021-05-1435-136/+70
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from Barry - Simple UI uses max (150) for the ceiling and enable 2C Turbo.
| | * | | | | | | | | | Update 1-Series to use 10 MHz clock and Phase Correct PWM. Add PWM ↵Gabriel Hart2021-05-046-27/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | documentation. Also clear thermal offset on factory reset instead of setting it to 21*C.
| | * | | | | | | | | | Merge from main branchGabriel Hart2021-04-1419-67/+153
| | |\ \ \ \ \ \ \ \ \ \