* remove flippant mkdir build/
this is unneeded in this flow, and is a ChibiOS-ism: BUILDDIR, defaults to build, and is created on demand
build works w/ alternate BUILDDIR env var / make argument
* comments
* remove gen_config_default dep in gen-configs.yaml
* comments in compile.sh
* unnecessary directory hopping
* gen_config.sh: stop catering to f407-discovery default
* remove gen_live_everything dep in build-FOME-console.yaml
* simplify gen-configs invoke
* common_make.sh BUILDDIR
* rm gen_default_everything.sh
* rm gen_config_default.sh
---------
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
* simulator: improve READMEs
* simulator: use argp for argument parsing
* simulator: plumb SocketCAN device argument
* simulator: change verbosity argument
use a --quiet instead, as --verbose is a "set-only" option without
arguments and cannot be "unset" if default
* simulator: timeout is an option, not an argument
* simulator: github workflow uses --timeout option
* add compiler submodule
* use compiler from git if not found on path
* add todo
* select darwin vs. linux properly
* update submodule for darwin compiler
* match formatting
* hide stray ramdisk images
* lfs: true
* lfs in the right spot?
* console doesn't need lfs
* all builds that touch self hosted server can use lfs
* don't ever bother trying to use the installed compiler
* simplify and print a little more info
* remove old submodule
* add build tools submodule
* fix path
* we don't need lfs
* no need to test compiler
* set a branch
* allow passing compiler, auto-submodule if missing
* missing endif
* experiment
* list properly
* macos build
* testing with macos openblt branch
* build as static lib, copy mac/linux in to bundle
* use master with macos
* reenable boards
* probably correctly detect OS
* oop
* dead line
* Add core48 and remove 48way
* small changes as Matthew noted
* update to build Firmware workflow
* updates and rename from core 8 to core48
* added missing compile_core48 files
* engine_type_e:: removed from board.mk