Commit Graph

121 Commits (53f7d73c9e1722b48b463d207e5cad8bbff3326d)

Author SHA1 Message Date
Gergely Nagy 66df8e9477
Rename the find-duplicate-cpp-files too to find-filename-conflicts
4 years ago
Gergely Nagy f0334dcaa8
Add a small tool to find conflicting filenames
4 years ago
Jason Koh 43526c4d92 Slightly updated probing logic based on Jason's code.
5 years ago
Jason Koh 430b159913 Tweak location-based detection logic
5 years ago
Jason Koh b675ff2902 Make our hail-mary logic a little more flexible.
5 years ago
Jason Koh 94790f8db9 Make sure the macOS device prober only runs if you've supplied the required args
5 years ago
Jason Koh 476cbe1785 Add a new MANUAL_RESET feature to Kaleidoscope builder
5 years ago
Les Aker e997d8c495 allow overriding filename paths
5 years ago
Andre Arko a4e99b8a34
hide the inevitable SystemProfiler warning
5 years ago
Andre Arko c0163c83f2
make sure SKETCH_DIR is set before we use it
5 years ago
Andre Arko 0264e77396
bash warns on -gt, demanding two brackets
5 years ago
Andre Arko bb00c27de1
maybe_bulid depends on filling the hex path first
5 years ago
Jesse Vincent e5558eaf90
First pass at a device-independent find-device-port-macos
5 years ago
Jesse Vincent 680aac9818
refactor kaleidoscope-builder to make shellcheck happy
5 years ago
Jesse Vincent 16b2404ab9
Attempt to simplify output of the build and flash process, along with
5 years ago
Jesse Vincent 559d210eed
slightly tweak sleep times and reformat our avrdude command to flash the
5 years ago
Jesse Vincent 9a41d1cfa9
Make avrdude more verbose to help make sure customers can tell whether
5 years ago
Jesse Vincent 56a9b60d27
On linux (and possibly other operating systems), detect when the
5 years ago
Jesse Vincent 1b117b9eb0
Extract the compilation step from the flashing preparation step
5 years ago
Jesse Vincent 09da0477d9
Fix typo in flashing message
5 years ago
Jesse Vincent b2977894f9
Move the build instructions into the arduino boards.txt file
5 years ago
Florian Fleissner 1a721f190e Moved build flags and C++ language version setting to platform.txt
5 years ago
Florian Fleissner 12876f9a90 Fixed builds on msys2
5 years ago
Jesse Vincent bab32fcc9d
Shellcheck flags -n as a better replacement -f ! -z
5 years ago
Florian Fleissner c0e0ca1034 Enable compiler specification via env. var. CC/CXX
5 years ago
Dan Bjorge 0462230060 Fix whitespace inconsistencies
5 years ago
Dan Bjorge d33bdf53e3 Add Windows+Cygwin support for kaleidoscope-builder
5 years ago
Gergely Nagy 1672f55945
kaleidoscope-builder: Pull the bootloader file from boards.txt
5 years ago
Jesse Vincent d14405541a
Without the -built-in-libraries option passed in to arduino-builder, it
5 years ago
Florian Fleissner 0ac7c191dc Renamed virtual architecture "virtual"
5 years ago
Florian Fleissner 7326be589f kaleidoscope-builder fixed for builds of virtual hardware
5 years ago
Florian Fleissner 2cad17b07b Fixed Kaleidoscope Builder for Arduino paths containing whitespaces
6 years ago
Jesse Vincent 01e3793d39 Add a 'compile-all target, so that smoke output can get to a single line
6 years ago
Jesse Vincent 8ab5aa52dd Slightly tighten up compilation output so that the smoke output is more readable
6 years ago
Jesse Vincent b8d4e90f23 realpath isn't installed by default on travis' vms AND it's not
6 years ago
Jesse Vincent ab91a04142 More recent shellcheck doesn't like "which" for finding a binary
6 years ago
Jesse Vincent a6a23380ab make shellcheck happy, maybe?
6 years ago
Jesse Vincent 67d0c6bd73 shellcheck fixes
6 years ago
Jesse Vincent 02faf0d842 Refactor our directory environment variables to make it easier to set a
6 years ago
Jesse Vincent 02635d691a Use the sketch directory's inode as part of its unique id
6 years ago
Jesse Vincent 8cdd058d9e CCACHE_WRAPPER_DIR->CCACHE_WRAPPER_PATH
6 years ago
Jesse Vincent e9668d36ab STABLE_TEMP_DIR to KALEIDOSCOPE_TEMP_PATH
6 years ago
Jesse Vincent 7b27d9e2f9 default STABLE_TEMP_DIR to $TMPDIR if it's available
6 years ago
Jesse Vincent a33d797310 shellcheck fixes
6 years ago
Jesse Vincent b4dd906294 Switch to stashing our build artifacts in the stable kaleidoscope temp dir, rather than the source dir
6 years ago
Jesse Vincent f87d7bce64 Initial implementation of ccache caching for builds
6 years ago
Jesse Vincent 6e9ee55552 move sketches into a subdir
6 years ago
Jesse Vincent 59bb9a63f8 Switch back to stable build paths to take advantage of Arduino's build caching
6 years ago
Jesse Vincent 9e45f9e7b2 Enable use of the Arduino core cache, stashing our cached prebuilt cores in /tmp
6 years ago
Jesse Vincent 2ec7f83073 Break out setting our build paths into its own function
6 years ago