Commit Graph

  • f9167ea9f5
    silence an 'install' line from the Makefile Jesse Vincent 2020-11-19 10:20:45 -0800
  • d05f985ccb
    update classic Atreus docs for the arduino-cli world Jesse Vincent 2020-11-19 10:19:41 -0800
  • 5c98cc0532
    more test make output cleanup. no intentional functional changes Jesse Vincent 2020-11-19 00:17:36 -0800
  • 3a2554fd94
    tighten up text display in sim test makefiles Jesse Vincent 2020-11-18 23:52:52 -0800
  • f9b210c76c
    make the docker filesystem layout look more like the modern world Jesse Vincent 2020-11-18 23:47:45 -0800
  • b714a49a81
    don't pass makeflags in as an env variable to docker. it doesn't really work Jesse Vincent 2020-11-18 00:01:41 -0800
  • 364e8a1af0
    Pass MAKEFLAGS through to docker Jesse Vincent 2020-11-17 23:16:37 -0800
  • 6c02e5606c
    make it clear that the run-all target is for running, not building Jesse Vincent 2020-11-17 21:47:11 -0800
  • 1770db21fb
    rename the bundle lib dir to the platform lib dir, since that is what it really is Jesse Vincent 2020-11-17 21:28:32 -0800
  • 43c0e12ce1
    extract out some common code in the testing makefiles Jesse Vincent 2020-11-17 21:28:02 -0800
  • c66ceeea67
    Don't pass in top_dir when we don't need to Jesse Vincent 2020-11-17 20:40:24 -0800
  • 74a5a373f9
    redefine TEST_PATH to start inside tests/ Jesse Vincent 2020-11-17 20:24:24 -0800
  • 2f873a0e20
    clean up top and test dirs Jesse Vincent 2020-11-17 20:17:58 -0800
  • 7aa68d8633
    it helps if i name my env variables correctly Jesse Vincent 2020-11-17 17:35:33 -0800
  • e84d2f88b7
    install ccahe on gh Jesse Vincent 2020-11-17 17:21:30 -0800
  • 6e1cc72a41
    I spend a lot of time in docker doing debugging. it'd be nice to have my editor around Jesse Vincent 2020-11-17 17:12:54 -0800
  • a5da6bf668
    let's try turning on ccache for github ci builds Jesse Vincent 2020-11-17 17:12:07 -0800
  • 306a9f45fd
    get back ccache support Jesse Vincent 2020-11-17 17:11:39 -0800
  • 3a68baca25
    Revert "No longer hardcode ar and c++ in libcommon.mk" Jesse Vincent 2020-11-17 14:34:14 -0800
  • 4af76348d6
    overzealous gitignore was breaking some of our ci, since an actual program we want in bin wasn't being copied to a ci vm Jesse Vincent 2020-11-17 12:44:15 -0800
  • 8cf0c3f0a5
    try to force the etc dir Jesse Vincent 2020-11-17 00:29:34 -0800
  • cfdd1e27de
    don't need to set the etc dir Jesse Vincent 2020-11-17 00:25:26 -0800
  • ff99286daf
    anotehr thing that will not work Jesse Vincent 2020-11-17 00:22:10 -0800
  • ce77fe3ac7
    probably doesn't help Jesse Vincent 2020-11-17 00:04:29 -0800
  • 3535d91dd7
    maybe this fixes tests Jesse Vincent 2020-11-16 23:59:04 -0800
  • 72516aafa8
    I think this will fix building simulator tests? Jesse Vincent 2020-11-16 23:15:13 -0800
  • ad067ee95a
    snap Jesse Vincent 2020-11-16 22:59:07 -0800
  • 86552b46c1
    remove some default goals and export less stuff Jesse Vincent 2020-11-16 22:48:56 -0800
  • 121f46076c
    try to clean up setting kaleidoscope paths Jesse Vincent 2020-11-16 22:29:22 -0800
  • eed7d55f62
    disable tmate for now Jesse Vincent 2020-11-16 20:42:37 -0800
  • e000e2e949
    try to get bin and etc dirs in a place where tests see em Jesse Vincent 2020-11-16 20:42:03 -0800
  • be4ef75c3f
    that didn't work Jesse Vincent 2020-11-16 20:21:29 -0800
  • 00fe73e7b3
    let's try running tmate later Jesse Vincent 2020-11-16 20:15:52 -0800
  • 1cd2c9a600
    temporarily enable tmate for debugging Jesse Vincent 2020-11-16 20:10:53 -0800
  • 323707ea2e
    change to library.properties to force ci Jesse Vincent 2020-11-16 19:12:39 -0800
  • 252a64dc07
    astyle the dummy sketch Jesse Vincent 2020-11-16 14:33:53 -0800
  • 89b77d0cf1
    Run everything in the c locale to shut up astyle warnings Jesse Vincent 2020-11-16 14:32:39 -0800
  • 9e87da9ffa
    get simulator tests to pass in an FQBN, so board props work Jesse Vincent 2020-11-16 14:29:29 -0800
  • 2fc4583bec
    getting board props didn't work in the absence of a sketch and fqbn Jesse Vincent 2020-11-16 14:28:36 -0800
  • e33758181e
    to run simulator tests you need to prepare-virtual Jesse Vincent 2020-11-16 13:59:48 -0800
  • e4cb60ac08
    start to cut down on vars exported into subshells now that builder is gone Jesse Vincent 2020-11-16 13:51:57 -0800
  • a1bd59d7da
    kaleidoscope-builder is no more. Jesse Vincent 2020-11-16 13:48:52 -0800
  • a80e957fad
    less echoing of build steps Jesse Vincent 2020-11-16 13:47:01 -0800
  • fb96018294
    remove a couple intermediate variables Jesse Vincent 2020-11-16 13:46:39 -0800
  • 7c489645c3
    Remove some obsolete make variables Jesse Vincent 2020-11-16 13:27:04 -0800
  • 9ac3955f41
    switch size-map and disassemble to use values from the platform bundle Jesse Vincent 2020-11-16 13:25:16 -0800
  • 4ffe328025
    clean up a couple rm calls to better insulate against paths that start with -. while unlikely, the protection is easy Jesse Vincent 2020-11-16 13:16:27 -0800
  • 96fb56c4bb
    No longer hardcode ar and c++ in libcommon.mk Jesse Vincent 2020-11-16 13:15:46 -0800
  • ff9db36814
    Don't hardcode the compiler name in testcase.mk Jesse Vincent 2020-11-16 13:11:06 -0800
  • 97d96b897d
    get right of a spurious "all" target Jesse Vincent 2020-11-16 13:10:53 -0800
  • f06d5ae5a9
    The model 01 now needs to have its props specified Jesse Vincent 2020-11-16 12:59:01 -0800
  • 7c96df33be
    fix variable setting for flashing Jesse Vincent 2020-11-16 12:44:24 -0800
  • 66b225d1d0
    break out prop fetching to its own file Jesse Vincent 2020-11-16 12:44:05 -0800
  • 138fe4065b
    no longer need an explicit "ARCH" Jesse Vincent 2020-11-16 12:31:01 -0800
  • 2d20c35bd3
    set the fqbn for the imago Jesse Vincent 2020-11-16 12:25:47 -0800
  • 47504e1557
    stop running github actions in verbose mode. they're too verbose Jesse Vincent 2020-11-16 12:11:52 -0800
  • 022a993862
    minor makefile cleanups from "checkmake" Jesse Vincent 2020-11-16 12:11:17 -0800
  • ac476202cf
    fix the ability to run tools like size-map, reorg some make variables Jesse Vincent 2020-11-16 11:39:15 -0800
  • ba3721187b
    Tease apart sketch and Kaleidoscope makefiles Jesse Vincent 2020-11-16 11:31:24 -0800
  • c6a3e85122
    minor cleanup Jesse Vincent 2020-11-16 00:46:43 -0800
  • 7e43c91eb2
    Finish migrating everything to the makefile, even if the output is ugly Jesse Vincent 2020-11-16 00:35:52 -0800
  • 4c23591a1f
    clean up some make targets Jesse Vincent 2020-11-16 00:04:23 -0800
  • d1154635be
    clean up some make targets Jesse Vincent 2020-11-15 22:59:03 -0800
  • 5c66404667
    Lift configure-arduino-cli and hex-with-bootloader to Makefile Jesse Vincent 2020-11-15 22:56:23 -0800
  • f35a1dd032
    lift size-map and disassemble to the makefile Jesse Vincent 2020-11-15 22:20:40 -0800
  • 3658cc1340
    Lift more of the builder into the makefile Jesse Vincent 2020-11-15 21:49:21 -0800
  • 834d3d1d7d
    port _arduino_prop to make Jesse Vincent 2020-11-15 20:58:28 -0800
  • 6ada3ab98d
    lift 'make clean' to the makefile Jesse Vincent 2020-11-15 19:15:28 -0800
  • a47c1448f5
    remove the call to load the old conf file Jesse Vincent 2020-11-15 18:47:37 -0800
  • 49c47c0ff2
    Remove historical code that forces the board to have a default to the model01 Jesse Vincent 2020-11-15 18:44:08 -0800
  • d483130492
    continue removing support for the old config file Jesse Vincent 2020-11-15 17:57:26 -0800
  • 6fb1171362
    replace kaleidoscope-builder.conf with modern arduino-cli sketch.json files. Jesse Vincent 2020-11-15 17:46:54 -0800
  • 47d738c95b
    add sketch.json files for every sketch that targets a Model 01 (outside of Devices/) Jesse Vincent 2020-11-15 17:38:53 -0800
  • 80781b6b49
    Add a sketch.json for each of the current test files Jesse Vincent 2020-11-15 17:09:04 -0800
  • dd55bbe950
    fix syntax error Jesse Vincent 2020-11-15 16:51:49 -0800
  • e28428e2ae
    remove support for global kaleidoscope-builder.conf files and per-sketch kaleidoscope-builder.conf files. Jesse Vincent 2020-11-15 16:10:29 -0800
  • 65e4431b6b
    remove a bunch of environment variables that we no longer need, since we're not using ccache Jesse Vincent 2020-11-15 16:05:12 -0800
  • af9d019609
    try to run github tests in VERBOSE mode Jesse Vincent 2020-11-15 14:22:02 -0800
  • e49cd7be40
    smoke sketches is still failing on github Jesse Vincent 2020-11-15 01:03:00 -0800
  • 1ffc783ea8
    make sketch build less parallel on github testing to try to solve weird fails Jesse Vincent 2020-11-15 00:59:45 -0800
  • 4c3021995a
    attempt to make simulator tests build again Jesse Vincent 2020-11-15 00:54:21 -0800
  • 35a2f80b8b
    fix a bug in our arudino-cli detection Jesse Vincent 2020-11-15 00:45:45 -0800
  • a764c27ad9
    with the export, we do not need to explicitly pass this Jesse Vincent 2020-11-15 00:23:35 -0800
  • c43e1f172d
    fix sketch smoking for the new sketch definition world order Jesse Vincent 2020-11-15 00:09:54 -0800
  • db824bfee2
    shellcheck fixes Jesse Vincent 2020-11-14 23:57:11 -0800
  • d8c8549e1d
    lift more paths out to the makefile Jesse Vincent 2020-11-14 23:52:18 -0800
  • 712db15f3e
    extract sketch detection to makefile Jesse Vincent 2020-11-14 23:37:30 -0800
  • c44eb57f05
    lift more paths up to the makefile Jesse Vincent 2020-11-14 20:32:54 -0800
  • 754161cf94
    move --verbose setting into the makefile Jesse Vincent 2020-11-14 19:42:33 -0800
  • b528e01a1e
    move prompt before flashing back into the flash target Jesse Vincent 2020-11-14 18:50:04 -0800
  • 955c0a2043
    Move core installation to the makefile Jesse Vincent 2020-11-14 18:45:10 -0800
  • 84576b10d4
    Move setting ARDUINO_CLI to the makefile Jesse Vincent 2020-11-14 18:39:24 -0800
  • 2ed07d382d
    Move installation of the arduino cli into the makefile Jesse Vincent 2020-11-14 18:25:15 -0800
  • 82087e4f2c
    we're not really using os identifcation globally any more. move it to just one place Jesse Vincent 2020-11-14 18:10:57 -0800
  • b8f86edffd
    now that we're exporting these, we don't need to explicitly add them on the commandline Jesse Vincent 2020-11-14 18:08:05 -0800
  • 06cfc43a72
    Start to lift code to the makefile Jesse Vincent 2020-11-14 18:05:59 -0800
  • 67e50c2590
    Minor refactoring for clarity Jesse Vincent 2020-11-14 17:49:13 -0800
  • e71c3cde3c
    minor refactoring for clarity Jesse Vincent 2020-11-14 17:48:48 -0800
  • 96974b33d4
    unify 'ensure sketch found' with the method doing the finding Jesse Vincent 2020-11-14 17:41:35 -0800
  • c3a8f2c883
    since we no longer loop over sketches inside the file, there is no need to save and restore board and fqbn Jesse Vincent 2020-11-14 17:40:57 -0800