aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update make shebang for portabilityGarik First2023-11-071-1/+1
|
* memesSelene ToyKeeper2023-11-061-0/+2
|
* build-all.sh: don't err when search term starts with a dashSelene ToyKeeper2023-11-061-1/+1
|
* fixed invalid characters in github artifact namesSelene ToyKeeper2023-11-051-1/+1
| | | | | | | | | | This failed just a couple runs after adding CI, giving an error when someone had a slash in their pull request title: Error: Artifact name is not valid: build all-6/merge-4d210ad-8. Contains the following character: Forward slash / But the filename seems plenty unique even without the ${GITHUB_REF_NAME}, so I removed it.
* Merge branch 'johnou-bugfix/no-simple-ui-error' into trunkSelene ToyKeeper2023-11-051-9/+10
|\ | | | | | | | | | | * johnou-bugfix/no-simple-ui-error: more consistent syntax, to avoid failed builds when various options are used Fix compile error when Simple UI is undefined.
| * more consistent syntax, to avoid failed builds when various options are usedSelene ToyKeeper2023-11-051-14/+12
| |
| * Merge branch 'bugfix/no-simple-ui-error' of github.com:johnou/anduril into ↵Selene ToyKeeper2023-11-051-2/+5
|/| | | | | | | | | | | | | johnou-bugfix/no-simple-ui-error * 'bugfix/no-simple-ui-error' of github.com:johnou/anduril: Fix compile error when Simple UI is undefined.
| * Fix compile error when Simple UI is undefined.Johno Crawford2023-11-061-2/+5
| |
* | Merge branch 'DurvalMenezes-undef_USE_MANUAL_MEMORY_fix' into trunkSelene ToyKeeper2023-11-053-5/+11
|\ \ | |/ |/| | | | | | | * DurvalMenezes-undef_USE_MANUAL_MEMORY_fix: fixed build errors when #undef USE_MANUAL_MEMORY (previous commit still failed) Fixes syntax errors when USE_MANUAL_MEMORY is undefined.
| * fixed build errors when #undef USE_MANUAL_MEMORYSelene ToyKeeper2023-11-053-7/+7
| | | | | | | | (previous commit still failed)
| * Merge branch 'trunk' into DurvalMenezes-undef_USE_MANUAL_MEMORY_fixSelene ToyKeeper2023-11-055-18/+102
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | | | * trunk: removed test branch from action triggers (the action works and seems ready to merge) test: is apt-get any faster than apt? github actions: cache the Atmel DFP files between runs fixed intentional error, because CI build-fail test worked correctly help CI detect build failures initial test to fix branch names and see if actions work make clean: don't remove files in arch/dfp/ docs: added info on contributing, fixed minor formatting issues basic compile workflow publishing artifacts to test
* | Merge branch 'gretel-actions' into trunkSelene ToyKeeper2023-11-053-2/+52
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adds basic CI to ensure all build targets compile * gretel-actions: removed test branch from action triggers (the action works and seems ready to merge) test: is apt-get any faster than apt? github actions: cache the Atmel DFP files between runs fixed intentional error, because CI build-fail test worked correctly help CI detect build failures initial test to fix branch names and see if actions work basic compile workflow publishing artifacts to test
| * | removed test branch from action triggersSelene ToyKeeper2023-11-051-1/+1
| | | | | | | | | | | | (the action works and seems ready to merge)
| * | test: is apt-get any faster than apt?Selene ToyKeeper2023-11-051-3/+3
| | |
| * | github actions: cache the Atmel DFP files between runsSelene ToyKeeper2023-11-051-2/+13
| | |
| * | fixed intentional error, because CI build-fail test worked correctlySelene ToyKeeper2023-11-051-1/+1
| | |
| * | help CI detect build failuresSelene ToyKeeper2023-11-053-3/+4
| | | | | | | | | | | | | | | | | | made 'make' and 'build-all.sh' exit with an error on fail, so CI can hopefully detect it... and added an intentional source bug to make it fail for testing purposes
| * | initial test to fix branch names and see if actions workSelene ToyKeeper2023-11-051-6/+11
| | |
| * | Merge branch 'actions' of github.com:gretel/anduril-tk into gretel-actionsSelene ToyKeeper2023-11-051-0/+33
|/| | | | | | | | | | | | | | | | | | | | | | | https://github.com/ToyKeeper/anduril/pull/1 "simple github actions workflow for continous integration" * 'actions' of github.com:gretel/anduril-tk: basic compile workflow publishing artifacts to test
| * | basic compile workflow publishing artifacts to testTom Hensel2023-11-051-0/+33
| | |
* | | make clean: don't remove files in arch/dfp/Selene ToyKeeper2023-11-051-2/+2
| | |
* | | docs: added info on contributing, fixed minor formatting issuesSelene ToyKeeper2023-11-052-14/+48
| | |
| | * Fixes syntax errors when USE_MANUAL_MEMORY is undefined.Durval Menezes2023-11-051-1/+7
| |/ |/|
* | detect-mcu.sh: don't hang when MCU isn't found; exit with an error insteadSelene ToyKeeper2023-11-041-0/+4
| |
* | added missing noctigon-k9.3 files hidden by an overzealous .gitignore ruleSelene ToyKeeper2023-11-045-2/+4
|/
* renamed anduril-manual.txt -> anduril-manual.mdSelene ToyKeeper2023-11-042-1/+1
|
* converted anduril-manual.txt to markdown formatSelene ToyKeeper2023-11-041-510/+595
|
* improved DFP setup and support:Selene ToyKeeper2023-11-046-30/+118
| | | | | | | | - `./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.
* @hank-*-boost: reduced ripple on low modesSelene ToyKeeper2023-11-042-4/+8
| | | | | | | | | | | | by raising MCU clock speed to half at levels 2+ instead of the previous value of 1/4th speed I tried full speed too, which makes ripple much smaller and faster... but it also causes a big jump in brightness between levels 1 and 2. My lux meter shows ~350 at 1/150 or ~500 at 2/150, but at half speed it's ~650 at 2/150, and at full speed it's ~1100 at 2/150. So I went for a happy medium to balance ripple, brightness, and runtime.
* @hank-*-boost: fixed flicker while holding button at moonSelene ToyKeeper2023-11-041-0/+2
| | | | | @hank-noctigon-kr4-boost, @hank-noctigon-k1-boost, @hank-noctigon-dm11-boost (0216, 0253, 0273)
* detect-mcu.sh: oops, that line of help text wasn't supposed to be executedSelene ToyKeeper2023-11-031-1/+1
|
* documentation updates...Selene ToyKeeper2023-11-036-517/+113
| | | | | | | | - fleshed out main README.md a bit - improved github formatting for docs/which-hex-file.md - added 'make docs' to preview .md files as .html - ignore html files generated by 'make docs' - removed rampingios-v3.html file generated years ago
* added docs/which-hex-file.md to answer the #1 FAQSelene ToyKeeper2023-11-031-0/+39
|
* './make clean' should remove generated .cpp files tooSelene ToyKeeper2023-11-031-2/+2
| | | | (C preprocessor output files, used only for debugging)
* renamed tk*.h in file contents, and deleted unused filesSelene ToyKeeper2023-11-0313-269/+13
|
* renamed tk*.h to arch/*.h or fsm/*.h (part 1)Selene ToyKeeper2023-11-036-0/+0
| | | | to get them out of the root dir, and to start cleaning up mcu/arch code
* moved ATTINY and MODEL_NUMBER into $target/arch and $target/model,Selene ToyKeeper2023-11-03211-299/+251
| | | | and updated other scripts and files accordingly
* moved variant builds under their parent, like "d4-219" -> "d4/219"Selene ToyKeeper2023-11-0339-20/+21
|
* fixed compile scripts and added a "./make" wrapper for convenienceSelene ToyKeeper2023-11-033-15/+103
| | | | (instead of a Makefile, which isn't really needed for this project)
* renamed cfg.h -> anduril.h inside source filesSelene ToyKeeper2023-11-0351-52/+52
|
* renamed cfg.h -> anduril.h so each UI can have its own cfg (part 1)Selene ToyKeeper2023-11-0373-2/+2
| | | | | (still need to update file contents afterward, but doing it in a separate commit so git can detect renames easier)
* got things to compile again, renamed #includesSelene ToyKeeper2023-11-02164-977/+317
| | | | (also modified the build scripts to work with the new file structure)
* reorganized project files (part 1)Selene ToyKeeper2023-11-02256-453/+0
| | | | | (just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff)
* added LICENSE (GPLv3)Selene ToyKeeper2023-11-021-0/+674
|
* added barebones README.mdSelene ToyKeeper2023-11-021-0/+9
|
* repo converted from bzr to git, added .gitignoreSelene ToyKeeper2023-11-021-0/+13
|
* merged multi-channel branch with a major refactor and half a year of updatesSelene ToyKeeper2023-11-02270-6942/+13601
|\
| * slightly longer smooth-off animation, to make on and off feel symmetricalSelene ToyKeeper2023-10-311-1/+1
| |
| * finally added a change logSelene ToyKeeper2023-10-311-0/+245
| | | | | | | | | | (only has half a year of history though; needs older stuff added)
| * converted fw3x-lume1 to new API, I thinkSelene ToyKeeper2023-10-315-87/+168
| | | | | | | | | | (needs testing on actual hardware, and ideally tweaking to improve performance)