Commit Graph

80 Commits (620fbdb6ce955d4588b502e91b08e614e53cc4fb)

Author SHA1 Message Date
Jesse Vincent 620fbdb6ce
For the moment, install the adafruit boards, since that's where we get the compiler and tools we want for the samd
4 years ago
Jesse Vincent 14cefe2b6d
snapshot
4 years ago
Jesse Vincent a85c86ed70
Teach the makefile builder to look for Kaleidoscople plugin libraries inside the plugins directory
4 years ago
Jesse Vincent 82515e46d9
A small optimization for recursive makefile calls to stop shelling out to look for arduino-cli when we already know the answer
4 years ago
Jesse Vincent f17786a9c3
Another makefile laziness optimization
4 years ago
Jesse Vincent f0983e8011
A handful of changes to make the makefiles lazier to shave off a few % of execution time
4 years ago
Jesse Vincent 8bb344b29d
Fix an escaping bug that was causing "printf" messages when trying to build
4 years ago
Jesse Vincent 53b7deb7d1
Fix a typo in a displayed message
4 years ago
Jesse Vincent cda0e00376
fix a typo in a doc string
4 years ago
Jesse Vincent 2646b88e0e
Arduino-cli 0.14 has a breaking change wherein it errors out on config file write if the config file already exists
4 years ago
Jesse Vincent 8f604facd9
Update our docker config to use a layout that better matches arduino-cli
4 years ago
Jesse Vincent 80c00d5e24
Update example and testing sketches to use new makefiles
4 years ago
Jesse Vincent d94c3d5234
Replace kaleidoscope-builder with makefiles using arduino-cli
4 years ago
Jesse Vincent 7a12be25bc
Fix an embarassing typo.
4 years ago
Jesse Vincent de45646c9d
extract out a variable for ARDUINO_BUILDER_TOOLS_PATH to make it easier to
4 years ago
Jesse Vincent c98b513636
Revert "missed one"
4 years ago
Jesse Vincent de062ea897
missed one
4 years ago
Jesse Vincent 6e8d1d020a
Switch to a less verbose way to set defaults for environment variables
4 years ago
Jesse Vincent e96902a9df
Switch from locally defining a "DIR" for every bin, to setting a global Kaleidoscope bin directory var
4 years ago
Jesse Vincent 660747c916
Rename ROOT to KALEIDOSCOPE_DIR, which is what it appears to actually be.
4 years ago
Jesse Vincent ea0abc8833
inline a single-use cunction
4 years ago
Jesse Vincent 19f728ca56
lift find_bootloader_path' out of the config file into the program.
4 years ago
Jesse Vincent 52a5265b9b
ROOT is defined automatically and not overridable. Remove the lines in the comments and docs
4 years ago
Jesse Vincent 45bafe9bf5
SOURCEDIR was not actually used or honored. It was always set to pwd
4 years ago
Jesse Vincent dfadd32400
Removeo outdated and unused 'LIBRARY' env variable
4 years ago
Gergely Nagy ba7b496af5
Rework our Docker config for performance
4 years ago
Gergely Nagy e4b48e72bb
etc/kaleidoscope-builder.conf: Remove the macOS workaround for virtual
4 years ago
Gergely Nagy 352a3fe547
kaleidoscope-builder: Allow overriding CXX, CC, AR, etc
4 years ago
Gergely Nagy 213c5f65d1
etc/Dockerfile: Add cmake to the list of installed packages
4 years ago
Gergely Nagy fff5dce199
kaleidoscope-builder: Whitespace cleanup
4 years ago
Gergely Nagy 0f7ff140fc
docker: Simplify the Dockerfile a little
4 years ago
Gergely Nagy c743befb7f
Add a small tool, to run things within Docker
4 years ago
Gergely Nagy bbcdff6f67
Update the udev rules to tag devices as uaccess and seat
4 years ago
Jesse Vincent fd58a7ea5b
Update our preferences logic to get the first returned matching
5 years ago
Jesse Vincent bb83186214
Get the device prober on macOS to pass in the vid and pid we want
5 years ago
Jesse Vincent 010f4b466c
Switch more of kaleidoscope-builder to use our new preferences loader
5 years ago
Jesse Vincent 20315ac722
Cache the arduino prefs lookup
5 years ago
Jesse Vincent b2977894f9
Move the build instructions into the arduino boards.txt file
5 years ago
Jesse Vincent 6349cb8395
More builder refactoring to use our new functionality
5 years ago
Jesse Vincent 17978858ce
Begin to outfactor how to pull preferences from Arduino
5 years ago
Phil Hagelberg ba44789757 Add Atreus to udev rules file.
5 years ago
Florian Fleissner efd0a526c2 Enable predefined DEVICE_PORT and DEVICE_PORT_BOOTLOADER
5 years ago
Jesse Vincent 77d6ee8118
Another attempt to make rtd happy
5 years ago
Jesse Vincent f93f5b4a51
try to get rtd to see our master doc
5 years ago
Jesse Vincent 13e216faa1
try to get rtd to see our master doc
5 years ago
Jesse Vincent f9acd65788
try to get rtd to see our master doc
5 years ago
Jesse Vincent a60651054a
Move most of our docs into the 'docs' directory as we being Read The Docs setup
5 years ago
Florian Fleissner 12876f9a90 Fixed builds on msys2
5 years ago
Florian Fleissner c0e0ca1034 Enable compiler specification via env. var. CC/CXX
5 years ago
Dan Bjorge d33bdf53e3 Add Windows+Cygwin support for kaleidoscope-builder
5 years ago