| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | replaced deprecated avr-size with avr-objdump in build.sh | Selene ToyKeeper | 2019-08-05 | 1 | -1/+3 |
| | | |||||
| * | merged from trunk | Selene ToyKeeper | 2019-03-26 | 1 | -4/+5 |
| |\ | |||||
| | * | level_calc.py: Combined log_2 and log_e into just log, because all logs have ↵ | Selene ToyKeeper | 2019-03-08 | 1 | -4/+5 |
| | | | | | | | | | the same curve shape. | ||||
| * | | added seventh-root shape to level_calc.py | Selene ToyKeeper | 2019-03-26 | 1 | -2/+3 |
| |/ | |||||
| * | Enable BOD on attiny85 by default, because it matters on the FW3A and ↵ | Selene ToyKeeper | 2018-12-14 | 1 | -1/+1 |
| | | | | | | | doesn't really hurt other lights. (on FW3A, it's very difficult to exit momentary mode without BOD enabled) | ||||
| * | Added a help message to build.sh and flash.sh | Selene ToyKeeper | 2018-11-03 | 2 | -0/+13 |
| | | |||||
| * | added a wrapper to flash fuses and firmware at the same time, like the old ↵ | Selene ToyKeeper | 2018-11-03 | 1 | -0/+12 |
| | | | | | scripts did | ||||
| * | Reduced duplication across build scripts, replaced per-MCU scripts with a ↵ | Selene ToyKeeper | 2018-11-03 | 4 | -84/+36 |
| | | | | | tiny wrapper for the main script. | ||||
| * | Split flashing scripts into firmware vs fuses, to help prevent accidental ↵ | Selene ToyKeeper | 2018-11-03 | 8 | -6/+29 |
| | | | | | | | bricking. (some people had errors happen during the fuse parts, and ended up with bricks) | ||||
| * | Renamed flash/build scripts to better indicate MCU type. | Selene ToyKeeper | 2018-11-03 | 7 | -0/+1 |
| | | |||||
| * | Made level_calc.py's ramp shape configurable from the command line, instead ↵ | Selene ToyKeeper | 2018-09-30 | 1 | -1/+6 |
| | | | | | of having to edit the source. | ||||
| * | Reduced ROM size back to pre-branch levels | Selene ToyKeeper | 2018-08-22 | 3 | -3/+3 |
| | | | | | | | | | (aside from 6 extra bytes to fix interaction between aux LEDs and lockout moon). Fixed typos: lightening, tactial. Replaced new switch/case clauses with if/else clauses, to reduce ROM size. Added -fshort-enums to gcc options to reduce ROM size. | ||||
| * | merged updates from fsm branch, including RampingIOS V3 and Werner UIs... | Selene ToyKeeper | 2018-08-06 | 3 | -6/+18 |
| |\ | | | | | | | | | ... plus a bunch of other updates, fixes, improvements, etc. | ||||
| | * | Added script to build all supported Anduril targets. | Selene ToyKeeper | 2018-06-24 | 3 | -6/+18 |
| | | | |||||
| * | | Made it easier to change ramp shape in bin/level_calc.py . | Selene ToyKeeper | 2018-06-25 | 1 | -10/+13 |
| |/ | |||||
| * | merged trunk, prep for merging back | Selene ToyKeeper | 2018-05-08 | 1 | -6/+19 |
| |\ | |||||
| | * | Made level_calc.py support both python2.7 and python3. | Selene ToyKeeper | 2017-10-14 | 1 | -6/+19 |
| | | | | | | | | | | | Fixed bug when user specified 'FET' instead of 'fet'. | ||||
| * | | Reduced standby power by 700X by turning off brownout detection. | Selene ToyKeeper | 2017-09-24 | 1 | -1/+1 |
| | | | | | | | | | | | (from 24.7 uA to 0.35 uA) | ||||
| * | | Reorganized FSM files, one dir per UI. | Selene ToyKeeper | 2017-08-30 | 1 | -1/+1 |
| |/ | |||||
| * | Extra parents in include path. | Selene ToyKeeper | 2016-09-20 | 1 | -1/+1 |
| | | |||||
| * | Merged in Mike C's X85 firmware. | Selene ToyKeeper | 2016-09-09 | 2 | -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 ToyKeeper | 2016-09-09 | 2 | -0/+30 |
| | | | |||||
| * | | level_calc minor formatting fix | Selene ToyKeeper | 2016-09-09 | 1 | -1/+1 |
| | | | |||||
| * | | Flash ROM last, set fuses first. Switched from low=0xe2 to low=0xd2. | Selene ToyKeeper | 2016-09-09 | 1 | -2/+2 |
| | | | |||||
| * | | Add more parents to include path. | Selene ToyKeeper | 2016-09-09 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed level_calc N-channel calculations to fix all errors I could find. | Selene ToyKeeper | 2016-05-22 | 1 | -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 ToyKeeper | 2016-05-22 | 1 | -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 ToyKeeper | 2015-11-08 | 1 | -1/+1 |
| |/ | | | | (am trying to reduce power use and hopefully prevent accidental resets) | ||||
| * | Removed the need to specify header file paths. | Selene ToyKeeper | 2015-10-18 | 2 | -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.py | Selene ToyKeeper | 2015-09-30 | 1 | -6/+22 |
| | | |||||
| * | Made offtime-cap work on attiny25 in addition to the attiny13 it already ↵ | Selene ToyKeeper | 2015-09-10 | 2 | -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 ToyKeeper | 2015-09-10 | 3 | -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 ToyKeeper | 2015-04-19 | 1 | -2/+3 |
| | | | | | sources, and made output even smaller. | ||||
| * | Added nicer avr-size output during builds. | Selene ToyKeeper | 2015-04-19 | 1 | -1/+1 |
| | | |||||
| * | Added dual PWM support to level_calc.py, and made it work better when run ↵ | Selene ToyKeeper | 2015-04-06 | 1 | -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 ToyKeeper | 2015-04-06 | 1 | -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 ToyKeeper | 2014-11-05 | 1 | -0/+24 |
| | | |||||
| * | verify images after flashing them (oops, requires 6 pins, not 5) | Selene ToyKeeper | 2014-10-15 | 1 | -1/+1 |
| | | |||||
| * | Er, don't try to verify after flashing. At least on my setup, this fails | Selene ToyKeeper | 2014-07-23 | 1 | -1/+1 |
| | | | | | | and then it aborts the fuse steps. So, no verification. | ||||
| * | Added a dir to hold generally-useful utilities. | Selene ToyKeeper | 2014-07-22 | 1 | -0/+3 |
| Includes a short script to flash a .hex file onto an attiny13a using the usbasp device. | |||||
