aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Some early ideas for Round Table. Nothing close to compile-able yet.Selene ToyKeeper2017-08-184-1/+542
|
* merged crescendo updates: added thermal regulationSelene ToyKeeper2017-07-281-5/+35
|\
| * Got 10-bit temperature measurement working.Selene ToyKeeper2017-06-251-5/+35
| |
* | Merged convoy/biscotti updates.Selene ToyKeeper2017-07-110-0/+0
|\ \ | | | | | | | | | | | | Calibration in .hex file is slightly different than Convoy build though. Use the Convoy branch for Convoy lights.
| * | Updated voltage calibration values. Upgraded from regular strobe to police ↵Selene ToyKeeper2017-03-171-24/+24
| | | | | | | | | | | | strobe.
| * | Added _delay_4ms() stuff, to save space on projects which need a few bytes ↵Selene ToyKeeper2017-03-161-0/+13
| | | | | | | | | | | | | | | | | | more than they need millisecond delay precision. (may break other projects unless I add a different way to enable the code, beware)
* | | Merged the crescendo (ramping-clicky UI) branch.Selene ToyKeeper2017-06-183-2/+31
|\ \ \ | | |/ | |/| | | | Applied tk-delay.h changes everywhere I could find a need for it.
| * | merged trunkSelene ToyKeeper2017-06-181-1/+1
| |\ \ | |/ / |/| |
* | | fixed tiny25 BOGOMIPS valueSelene ToyKeeper2017-05-011-1/+1
| | | | | | | | | | | | | | | (not sure why it was changed, but it was wrong)
| * | Fixed a compiler warning about tk-random.h.Selene ToyKeeper2017-03-261-1/+4
| | |
| * | Made tk-delay.h allow use of both _delay_ms() and _delay_4ms().Selene ToyKeeper2017-03-181-3/+4
| | |
| * | Fixed LVP. Verified it works on FET+1 and attiny25. Added presets for ↵Selene ToyKeeper2017-03-181-0/+12
| | | | | | | | | | | | | | | | | | | | | MTN17DDm FET+1. Moved FAST/PHASE definitions to tk-attiny.h. These are really a per-layout option so it's better there.
| * | Added _delay_4ms() thing from new smaller biscotti. Will need it for crescendo.Selene ToyKeeper2017-03-161-0/+13
|/ /
* | Added info about getting USBasp to work in Windows (especially Windows 10).Selene ToyKeeper2016-09-201-0/+5
| |
* | 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
| | |
* | | merged new Convoy "Biscotti" firmwareSelene ToyKeeper2016-09-091-26/+26
|\ \ \ | | |/ | |/|
| * | merged trunkSelene ToyKeeper2016-09-092-3/+3
| |\ \ | |/ / |/| |
* | | Merged bistro and bistro-tripledown updates.Selene ToyKeeper2016-09-094-99/+162
|\ \ \ | |_|/ |/| | | | | Includes a new level_calc.py and some other script updates too.
| * | 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
| | |
* | | merged trunkSelene ToyKeeper2015-10-185-2/+48
|\ \ \
| * \ \ Merged many updates from tiny25/bistro branch.Selene ToyKeeper2015-10-185-2/+48
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developed most of "bistro" firmware, based on blf-a6 but greatly improved. Made a simple program to blink out temperature measurements on tiny25. Added pseudo-random generator and strobe. Re-organized some battcheck and otc measurement data. Removed the need to specify paths to tk-*.h headers.
* | | | | merged trunkSelene ToyKeeper2015-10-070-0/+0
|\| | | |
| | | | * Raised the LVP trigger level since it seemed to be too low.Selene ToyKeeper2016-07-031-1/+1
| | | | | | | | | | | | | | | | | | | | Tested on a bench power supply to make sure it works.
| | | | * Added extra parent includes to gcc path.Selene ToyKeeper2016-07-031-1/+1
| | | | |
| | | | * Calibrated voltage for nanjg 105d drivers used by Convoy.Selene ToyKeeper2016-07-031-25/+25
| | | |/
| | | * Added bistro-tripledown.c.Selene ToyKeeper2016-05-231-1/+34
| | | | | | | | | | | | | | | | It's a slight mod of bistro, to make it work on TripleDown drivers.
| | | * 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 pgm_rand() more erratic (beginning of PROGMEM is boring for this purpose),Selene ToyKeeper2015-10-121-2/+3
| | | | | | | | | | | | made random strobe smaller and better-looking.
| | * Oops, forgot to add tk-random header.Selene ToyKeeper2015-10-121-0/+28
| | |
| | * Made a simple program to blink out temperature measurements.Selene ToyKeeper2015-10-102-0/+17
| | | | | | | | | | | | Added some basic temperature stuff to header files.
| | * merged trunkSelene ToyKeeper2015-10-070-0/+0
| | |\ | | |/ | |/|
| * | merged TK refactoring effort and bistro project from sandbox:Selene ToyKeeper2015-10-075-6/+417
| |\ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | - reworking how common code is shared (in headers) - made battcheck output more values (and has more reference measurements too) - added new 'bistro' project - reworked blf-a6 to use new refactored base code - reworked s7 to use new refactored base code, including volts+tenths battcheck - made level_calc.py able to use several different curve shapes
| * | merged Tido's BLF-VLD codeSelene ToyKeeper2015-09-140-0/+0
| |\ \
| | | * merged sandbox -- added Tido's BLF-VLD, updated s7 and added volts+tents ↵Selene ToyKeeper2015-10-052-7/+25
| | | |\ | |_|_|/ |/| | | | | | | battcheck to it, battcheck.py and tk-*.h updates...
* | | | Replaced how USE_FILE_DELAY works.Selene ToyKeeper2015-10-051-7/+12
| | | | | | | | | | | | | | | | As a separate function, it seems to produce smaller builds.
* | | | Added nanjg board/pin layout definition to tk-attiny.h.Selene ToyKeeper2015-10-051-0/+13
| | | | | | | | | | | | | | | | (at least works for s7.c, haven't tried others yet)
* | | | merged tiny25 branchSelene ToyKeeper2015-10-055-6/+399
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Added volts+tenths and 8-bar battery check styles.Selene ToyKeeper2015-10-032-16/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reworked how voltage definitions work, and added one for each tenth of a volt. Set default calibration for RMM attiny25V driver. Made battcheck.py output all tenths in a wide range. Changed bistro to use x**3 curve for better mode spacing. Changed bistro's blink() to be compatible with volts+tenths code. Tried to fit volts_tenths into blf-a6 for attiny13a but failed. Made blf-a6 compatible with 8-bar battery check style.
| * | made visually-linear curve function configurable in level_calc.pySelene ToyKeeper2015-09-301-6/+22
| | |
| * | Oops, delay_s() should delay for 1000 ms, not BOGOMIPS ms.Selene ToyKeeper2015-09-112-3/+4
| | |
| * | Refactored blf-a6 a bunch to export code to includes and make attiny ↵Selene ToyKeeper2015-09-114-0/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | portability a bit better. Moved MCU hardware options and pin layout to tk-attiny.h. Moved voltage and OTC hardcoded values to tk-calibration.h. Moved delay functions to tk-delay.h, and made it use BOGOMIPS instead of DELAY_TWEAK. Moved voltage ADC and most of the battcheck code to tk-voltage.h. Changed EEPLEN to EEPSIZE. Made 1.1V reference symbol consistent across MCUs to avoid repeated #if/#else clauses.
| * | merged trunkSelene ToyKeeper2015-09-100-0/+0
| |\|
* | | merged trunkSelene ToyKeeper2015-09-143-3/+34
|\ \ \ | | |/ | |/|