aboutsummaryrefslogtreecommitdiff
path: root/bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reduced standby power by 700X by turning off brownout detection.Selene ToyKeeper2017-09-241-1/+1
| | | | | (from 24.7 uA to 0.35 uA)
* Reorganized FSM files, one dir per UI.Selene ToyKeeper2017-08-301-1/+1
|
* Extra parents in include path.Selene ToyKeeper2016-09-201-1/+1
|
* Merged in Mike C's X85 firmware.Selene ToyKeeper2016-09-092-0/+30
|\ | | | | | | | | It's pretty full-featured and advanced, but requires a special driver. Still needs more info in its "meta" file.
| * Updated Mike C's X85 firmware (new version 2016-06-22, IIRC).Selene ToyKeeper2016-09-092-0/+30
| |
* | level_calc minor formatting fixSelene ToyKeeper2016-09-091-1/+1
| |
* | Flash ROM last, set fuses first. Switched from low=0xe2 to low=0xd2.Selene ToyKeeper2016-09-091-2/+2
| |
* | Add more parents to include path.Selene ToyKeeper2016-09-091-1/+1
| |
* | Fixed level_calc N-channel calculations to fix all errors I could find.Selene ToyKeeper2016-05-221-13/+43
| | | | | | | | | | | | | | | | Fixed the case with multiple 7135 channels (they should add up). Fixed the calculation of moon mode. Fixed boundary cases, including below-zero PWM. Had to ask the user for the type (FET/7135) of each channel.
* | Made level_calc.py work with any number of power channels.Selene ToyKeeper2016-05-221-96/+96
| | | | | | | | | | | | Results are slightly different than before, and I'm not sure if I broke something or fixed something. Hard to tell. Regardless, it seems to work fine.
* | Different tiny25 fuses: No brownout detection, and slower startup.Selene ToyKeeper2015-11-081-1/+1
|/ | | | (am trying to reduce power use and hopefully prevent accidental resets)
* Removed the need to specify header file paths.Selene ToyKeeper2015-10-182-2/+2
| | | | Makes it easier to put all the files into one dir for building outside the repository.
* made visually-linear curve function configurable in level_calc.pySelene ToyKeeper2015-09-301-6/+22
|
* Made offtime-cap work on attiny25 in addition to the attiny13 it already ↵Selene ToyKeeper2015-09-102-4/+6
| | | | | | supported. Added attiny type as a build script option, so the code will automatically select the right options.
* Added attiny25-compatible build and flash scripts.Selene ToyKeeper2015-09-103-1/+30
| | | | | Tested (and works) with Tom E's eswitch_NOINIT.c for attiny25.
* Added "-c -std=gnu99" to build script, made some small 'inline' changes to ↵Selene ToyKeeper2015-04-191-2/+3
| | | | sources, and made output even smaller.
* Added nicer avr-size output during builds.Selene ToyKeeper2015-04-191-1/+1
|
* Added dual PWM support to level_calc.py, and made it work better when run ↵Selene ToyKeeper2015-04-061-12/+82
| | | | | | via an icon in Windows. Fixed estimation formulas to better account for high minimum modes.
* Moved level_calc.py to bin/ since it's useful for general purposes.Selene ToyKeeper2015-04-061-0/+61
| | | | | Made level_calc.py prompt the user for input interactively, or get values from the command line if possible.
* Convenience script for compiling attiny13a firmwares.Selene ToyKeeper2014-11-051-0/+24
|
* verify images after flashing them (oops, requires 6 pins, not 5)Selene ToyKeeper2014-10-151-1/+1
|
* Er, don't try to verify after flashing. At least on my setup, this failsSelene ToyKeeper2014-07-231-1/+1
| | | | | and then it aborts the fuse steps. So, no verification.
* Added a dir to hold generally-useful utilities.Selene ToyKeeper2014-07-221-0/+3
Includes a short script to flash a .hex file onto an attiny13a using the usbasp device.