Commit Graph

271 Commits (dd4a6243c52a4f4502286400a7ec364b2363a1e4)

Author SHA1 Message Date
Jesse Vincent dd4a6243c5
Switch to using arduino's internal tool to find serial port paths
4 years ago
Jesse Vincent cca8ac1438
shellcheck fixes
4 years ago
Jesse Vincent 409516b72a
fix a shellcheck issue
4 years ago
Jesse Vincent d7cf811b00
finish removing "BOARD_HARDWARE_PATH"
4 years ago
Jesse Vincent ea068cc72c
more work excising BOARD_HARDWARE_PATH
4 years ago
Jesse Vincent 3b09be6f15
simplify a few -builder targets
4 years ago
Jesse Vincent 9648c0fe02
arduino-cli doesn't take --quiet
4 years ago
Jesse Vincent 19ffee0bcc
mark all of the actual commands we want to be able to run as cmd_foo to better indicate what's intentionally public
4 years ago
Jesse Vincent 6d1b9419e2
move virtual arch compiler customization into where we set executable paths
4 years ago
Jesse Vincent 856d7a91a8
extract out commonalities between various things that do stuff with sketches
4 years ago
Jesse Vincent 36f9582135
rename build_paths to something more standard
4 years ago
Jesse Vincent 5a71ea4524
standardize steps to take before doing stuff with the sketch
4 years ago
Jesse Vincent d5be28bd0d
make 'prompt before flashing' private
4 years ago
Jesse Vincent f8f4132a6b
mark ensure_sketch_found and find_sketch as private
4 years ago
Jesse Vincent 4aab959f52
Mark "_run_arduino_cli" as private
4 years ago
Jesse Vincent 805216592b
remove the env variable exporting stuff that does not currently work
4 years ago
Jesse Vincent 01cb99760d
try to get builds working with gh actions
4 years ago
Jesse Vincent b5c86719fc
messed up the directory detection
4 years ago
Jesse Vincent 77a40d48de
minor refactoring
4 years ago
Jesse Vincent 2fc6b92947
Remove support for running multiple commands in one -builder invocation
4 years ago
Jesse Vincent 1b13caac7d
simplify a return value
4 years ago
Jesse Vincent 20a24d43ab
simplify port probe logic
4 years ago
Jesse Vincent e159c8d014
fixups and unify port probe path
4 years ago
Jesse Vincent 433f0ccb25
_find_bootloader_ports and _find_device_ports
4 years ago
Jesse Vincent 7594ee41f2
build_paths -> _build_paths, some ensure-sketch-found
4 years ago
Jesse Vincent 0a456150c7
mark _set_executable_paths as private
4 years ago
Jesse Vincent f227747623
mark more functions as private
4 years ago
Jesse Vincent 6a628a7128
mark absolute_filename private by prepending a leading _
4 years ago
Jesse Vincent 52c68b1b9c
we do actually want to cache arudino cores
4 years ago
Jesse Vincent 75c767a8d6
we do need to set the compiler path for virtual builds
4 years ago
Jesse Vincent a316e78a24
remove ccache, which barely provides a perf advantage over arduino-cli's own build caching.
4 years ago
Jesse Vincent 0140f3b0ff
fix VERBOSE for arduino-cli
4 years ago
Jesse Vincent 83bbfcf864
start to move target dependencies into the makefile
4 years ago
Jesse Vincent 0774763b94
minor refactoring
4 years ago
Jesse Vincent 36af0f3023
inline a couple single-call functions
4 years ago
Jesse Vincent 61a09fb6ca
try to make avr-size work again
4 years ago
Jesse Vincent f9865ac8d9
fix shellcheck errors
4 years ago
Jesse Vincent 216214fb48
we don't have avr-size anymore
4 years ago
Jesse Vincent fd7a9dcb1e
remove build-all, now that we no longer need it
4 years ago
Jesse Vincent a8cf88eaa7
move decompile to the makefile
4 years ago
Jesse Vincent d087a29540
rename to make a private thing more clearly private
4 years ago
Jesse Vincent 5a539441b8
simplify
4 years ago
Jesse Vincent f4798e8786
a little bit of simplication
4 years ago
Jesse Vincent 0f5b630f6c
refactoring a bit to simplify
4 years ago
Jesse Vincent 7874548a93
remove our old custom 'size' target, since arduino pritns it for us
4 years ago
Jesse Vincent 58337769a0
integrate flash-from-bootloader and flash
4 years ago
Jesse Vincent 77edd18793
we no longer call avrdude directly! Yay!
4 years ago
Jesse Vincent 6f2a4e004b
switch to letting arduinp-cli do our flashing
4 years ago
Jesse Vincent f9223ebd7d
shfmt
4 years ago
Jesse Vincent 4c78cc0155
finish killing off the ".conf" file that was really just more code
4 years ago