aboutsummaryrefslogtreecommitdiff
path: root/bin/build.sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* got things to compile again, renamed #includesSelene ToyKeeper2023-11-021-7/+17
| | | | (also modified the build scripts to work with the new file structure)
* build.sh: use busybox-compatible grep argsSelene ToyKeeper2023-10-301-1/+1
|
* with each build, dump a .cpp file with the source after preprocessingSelene ToyKeeper2023-05-301-1/+5
| | | | | (for easier whole-program debugging)
* avrdude fails when .fuse section is included, so omit that when copying elf ↵Selene ToyKeeper2022-04-141-1/+1
| | | | to hex
* added -mrelax to build.sh; saves ~330 bytes on t1634 buildsSelene ToyKeeper2021-09-101-1/+1
| | | | | | (suggested by solrize) (doesn't seem to reduce size of t85 builds though)
* give a more useful error message when t1616 files aren't installedSelene ToyKeeper2021-07-221-2/+11
|
* Added attiny1616 info to the README, and made bin/build.sh support more ↵Selene ToyKeeper2021-04-011-3/+8
| | | | | | flexible. Set ATTINY_DFP environment variable in your shell to the location of the unzipped DFP files.
* Add AVR 1-Series and t1616 board and scriptsGabriel Hart2020-12-181-2/+3
|
* added -fwhole-program gcc flag, suggested by Agro. Signficantly reduces ROM ↵Selene ToyKeeper2019-11-221-1/+1
| | | | size! :)
* added a compile flag to fix compatibility with GCC 7/8/9's new semantics for ↵Selene ToyKeeper2019-09-181-2/+2
| | | | | | | "inline" (should fix builds on newer compilers, I think)
* replaced deprecated avr-size with avr-objdump in build.shSelene ToyKeeper2019-08-051-1/+3
|
* Added a help message to build.sh and flash.shSelene ToyKeeper2018-11-031-0/+6
|
* Reduced duplication across build scripts, replaced per-MCU scripts with a ↵Selene ToyKeeper2018-11-031-0/+30
| | | | tiny wrapper for the main script.
* Renamed flash/build scripts to better indicate MCU type.Selene ToyKeeper2018-11-031-30/+0
|
* Reduced ROM size back to pre-branch levelsSelene ToyKeeper2018-08-221-1/+1
| | | | | | | | (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.
* Added script to build all supported Anduril targets.Selene ToyKeeper2018-06-241-2/+6
|
* Add more parents to include path.Selene ToyKeeper2016-09-091-1/+1
|
* Removed the need to specify header file paths.Selene ToyKeeper2015-10-181-1/+1
| | | | Makes it easier to put all the files into one dir for building outside the repository.
* Made offtime-cap work on attiny25 in addition to the attiny13 it already ↵Selene ToyKeeper2015-09-101-2/+3
| | | | | | 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-101-1/+1
| | | | | 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
|
* Convenience script for compiling attiny13a firmwares.Selene ToyKeeper2014-11-051-0/+24