aboutsummaryrefslogtreecommitdiff
path: root/bin/build.sh (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-12-15build.sh: don't require DFPs, newer avr-libc doesn't need themSelene ToyKeeper1-6/+8
2023-11-30changed version number to use the latest release tag instead of build dateSelene ToyKeeper1-1/+1
Before: 2023-11-30 (build date) After: 2023-10-31-98.1 (latest release tag + number of commits since + dirty flag)
2023-11-07shell script cleanup (fix lint warnings, remove unused scripts)Selene ToyKeeper1-21/+18
2023-11-07Changed bash and sh shebangs to /usr/bin/envIgor Bulekov1-1/+1
2023-11-04improved DFP setup and support:Selene ToyKeeper1-13/+18
- `./make dfp` downloads and installs Atmel DFPs for each supported MCU - build.sh detects and uses attiny or avrdd, and others are simple to add - updated setup info in /README.md ... also some other small documentation updates.
2023-11-03moved ATTINY and MODEL_NUMBER into $target/arch and $target/model,Selene ToyKeeper1-10/+16
and updated other scripts and files accordingly
2023-11-03fixed compile scripts and added a "./make" wrapper for convenienceSelene ToyKeeper1-7/+7
(instead of a Makefile, which isn't really needed for this project)
2023-11-02got things to compile again, renamed #includesSelene ToyKeeper1-7/+17
(also modified the build scripts to work with the new file structure)
2023-10-30build.sh: use busybox-compatible grep argsSelene ToyKeeper1-1/+1
2023-05-30with each build, dump a .cpp file with the source after preprocessingSelene ToyKeeper1-1/+5
(for easier whole-program debugging)
2022-04-14avrdude fails when .fuse section is included, so omit that when copying elf ↵Selene ToyKeeper1-1/+1
to hex
2021-09-10added -mrelax to build.sh; saves ~330 bytes on t1634 buildsSelene ToyKeeper1-1/+1
(suggested by solrize) (doesn't seem to reduce size of t85 builds though)
2021-07-22give a more useful error message when t1616 files aren't installedSelene ToyKeeper1-2/+11
2021-04-01Added attiny1616 info to the README, and made bin/build.sh support more ↵Selene ToyKeeper1-3/+8
flexible. Set ATTINY_DFP environment variable in your shell to the location of the unzipped DFP files.
2020-12-18Add AVR 1-Series and t1616 board and scriptsGabriel Hart1-2/+3
2019-11-22added -fwhole-program gcc flag, suggested by Agro. Signficantly reduces ROM ↵Selene ToyKeeper1-1/+1
size! :)
2019-09-18added a compile flag to fix compatibility with GCC 7/8/9's new semantics for ↵Selene ToyKeeper1-2/+2
"inline" (should fix builds on newer compilers, I think)
2019-08-05replaced deprecated avr-size with avr-objdump in build.shSelene ToyKeeper1-1/+3
2018-11-03Added a help message to build.sh and flash.shSelene ToyKeeper1-0/+6
2018-11-03Reduced duplication across build scripts, replaced per-MCU scripts with a ↵Selene ToyKeeper1-1/+1
tiny wrapper for the main script.
2018-11-03Renamed flash/build scripts to better indicate MCU type.Selene ToyKeeper1-0/+0
2018-08-22Reduced ROM size back to pre-branch levelsSelene ToyKeeper1-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.
2018-06-24Added script to build all supported Anduril targets.Selene ToyKeeper1-2/+6
2016-09-09Add more parents to include path.Selene ToyKeeper1-1/+1
2016-07-03Added extra parent includes to gcc path.Selene ToyKeeper1-1/+1
2015-10-18Removed the need to specify header file paths.Selene ToyKeeper1-1/+1
Makes it easier to put all the files into one dir for building outside the repository.
2015-09-10Made offtime-cap work on attiny25 in addition to the attiny13 it already ↵Selene ToyKeeper1-2/+3
supported. Added attiny type as a build script option, so the code will automatically select the right options.
2015-09-10Added attiny25-compatible build and flash scripts.Selene ToyKeeper1-1/+1
Tested (and works) with Tom E's eswitch_NOINIT.c for attiny25.
2015-04-19Added "-c -std=gnu99" to build script, made some small 'inline' changes to ↵Selene ToyKeeper1-2/+3
sources, and made output even smaller.
2015-04-19Added nicer avr-size output during builds.Selene ToyKeeper1-1/+1
2014-11-05Convenience script for compiling attiny13a firmwares.Selene ToyKeeper1-0/+24