Commit Graph

  • 6c96f5f37b
    clean up function deps a bit Jesse Vincent 2020-10-23 18:46:39 -0700
  • 4eb409b26d
    inline a function that was only called in one place Jesse Vincent 2020-10-23 18:45:29 -0700
  • 438b9215ef
    refactor a bit to reduce duplication in recipe names Jesse Vincent 2020-10-23 18:45:02 -0700
  • c23c14ba75
    Move bits of the config file that need arduino-cli to work into kaleidoscope-builder Jesse Vincent 2020-10-23 18:43:59 -0700
  • 2bb7212b23
    remove unused AVR_GCC Jesse Vincent 2020-10-23 17:45:28 -0700
  • 8dfb1e7d7a
    remove currently unused ARDUINO_LOCAL_LIB variable Jesse Vincent 2020-10-23 17:42:50 -0700
  • 9143679d7d
    We no longer use ARDUINO_PATH Jesse Vincent 2020-10-23 17:38:46 -0700
  • fb75a46763
    Switch to using a new make rules file for the new arduino-cli based builder Jesse Vincent 2020-10-23 17:19:13 -0700
  • a6f306d851
    Add a trailing slash on the compiler path for virtual to try to fix travis Jesse Vincent 2020-10-23 16:37:57 -0700
  • c116800c2d
    rename new timing sketch to match arduino sketch naming requirements Jesse Vincent 2020-10-23 13:02:21 -0700
  • 71b7f3523b
    pull tools and compiler paths from the arduino toolchain Jesse Vincent 2020-10-23 01:47:52 -0700
  • 37a88797f5
    switch find-bootloader-path over to using arduino prefs, killing our last internal use of BOARD_HARDWARE_PATH Jesse Vincent 2020-10-23 01:33:19 -0700
  • 1ae46ddc69
    rework the single sketch search path to use the current directory name as a hint to the sketch name if it's not specified Jesse Vincent 2020-10-23 01:21:28 -0700
  • 91753fe259
    when we don't need to rebuild the code, don't rebuild it Jesse Vincent 2020-10-23 01:01:27 -0700
  • 30157d651b
    remove commented code Jesse Vincent 2020-10-23 01:01:17 -0700
  • 810eaa3fef
    move the explanation of cli parsing close to the actual code Jesse Vincent 2020-10-23 00:57:39 -0700
  • 068e975acb
    We only used md5sum for a diag message. So kill the dep Jesse Vincent 2020-10-23 00:57:16 -0700
  • 340f16dc17
    refactor to extract a couple config methods Jesse Vincent 2020-10-23 00:56:44 -0700
  • 0823b816fd
    remove "SOURCEDIR", a generic env variable we only used to mean pwd, right after setting it Jesse Vincent 2020-10-23 00:32:32 -0700
  • d3161c003e
    Clean up logic for choosing where our arduino-cli comes from Jesse Vincent 2020-10-23 00:28:53 -0700
  • ee362308d8
    Fixing some of our interim back-compat for old makefiles Jesse Vincent 2020-10-23 00:27:52 -0700
  • 1e4166af9b
    Simplify some conditionals Jesse Vincent 2020-10-23 00:12:09 -0700
  • 1fe36e265c
    Only parse FQBN if we have it Jesse Vincent 2020-10-23 00:11:48 -0700
  • 941ab0f7d6
    Get rid of MCU variable Jesse Vincent 2020-10-23 00:11:03 -0700
  • bb81294576
    clean up defaulting Jesse Vincent 2020-10-22 23:48:37 -0700
  • 2ba10574d4
    Simplify defaulting of ARCH and FQBN Jesse Vincent 2020-10-22 23:45:16 -0700
  • 809f367b32
    update ARDUINO_VERBOSE Jesse Vincent 2020-10-22 23:44:22 -0700
  • 16a78137a2
    Remove unused AVR_GCC_PREFIX Jesse Vincent 2020-10-22 23:13:17 -0700
  • f9c523ac0f
    misc shellcheck fixes Jesse Vincent 2020-10-20 10:50:20 -0700
  • 33210331db
    Arduino IDE version macro no longer used Jesse Vincent 2020-10-20 10:48:20 -0700
  • c81a84e62b
    simplify defaulting for "SKETCH" Jesse Vincent 2020-10-20 01:39:32 -0700
  • fea85506ec
    lift find_device_pid_vid to builder Jesse Vincent 2020-10-20 01:38:18 -0700
  • 20c371f14a
    remove unused AVR_GPLUSPLUS variable Jesse Vincent 2020-10-20 01:37:06 -0700
  • 1f227a0d72
    move get-arduino-pref out of the config file Jesse Vincent 2020-10-20 01:35:12 -0700
  • 142f9ed6a3
    make the use of build-all explicit. Even if we do need it to go away Jesse Vincent 2020-10-20 01:30:21 -0700
  • 3c7a1312c1
    Revert "remove obsolete? build-all target" Jesse Vincent 2020-10-20 01:30:04 -0700
  • 6e2f8f88ba
    remove unused ARDUINO_TOOLS_FLAG and ARDUINO_TOOLS_PARAM Jesse Vincent 2020-10-20 01:15:56 -0700
  • 782d3efe63
    fix a typo in the cygwin tmpdir support Jesse Vincent 2020-10-20 01:12:23 -0700
  • 253c2b152b
    remove unused ARDUINO_PACKAGE_PATH Jesse Vincent 2020-10-20 01:11:06 -0700
  • bb9de38354
    remove obsolete? build-all target Jesse Vincent 2020-10-20 00:58:27 -0700
  • 651d0bc5b4
    remove obsolete compile-all target Jesse Vincent 2020-10-20 00:55:48 -0700
  • c6ff455c12
    did I break the compiler path prop? Jesse Vincent 2020-10-20 00:40:59 -0700
  • 54ee067758
    Don't try to set BOARD_HARDWARE_PATH inside run-docker Jesse Vincent 2020-10-20 00:26:33 -0700
  • c375b8bf3f
    remove a debugging echo Jesse Vincent 2020-10-20 00:24:53 -0700
  • f7995a6d9b
    Remove local_LIBS which I believe to be obsolete Jesse Vincent 2020-10-20 00:12:45 -0700
  • 64b989660c
    turn ccache back on Jesse Vincent 2020-10-20 00:01:09 -0700
  • e9c380c2a1
    finish excising arduino-builder, I think Jesse Vincent 2020-10-19 01:08:38 -0700
  • 57a076b5e3
    switch getting prefs to use arduino-cli instead of arudino-builder Jesse Vincent 2020-10-19 01:06:47 -0700
  • f74b87e2de
    first pass at something that will actually run simulator tests, at least in docker Jesse Vincent 2020-10-18 23:44:38 -0700
  • ea0a0c3dd6
    try a hacky workaround for the fact that arduino-cli doesn't seem to let us put doublequotes in build-props Jesse Vincent 2020-10-18 22:18:59 -0700
  • 1b7ff0793b
    ARDUINO_CFLAGS is, as far as I can tell, historical Jesse Vincent 2020-10-18 21:04:32 -0700
  • 60ac839eb4
    try another compiler.cpp.extra_flags line Jesse Vincent 2020-10-18 19:30:04 -0700
  • bb3465d102
    do a better job of mirrroing our older config Jesse Vincent 2020-10-18 19:00:43 -0700
  • bca9ec9625
    add debugging output for test Jesse Vincent 2020-10-18 18:47:37 -0700
  • bc66579214
    don't force reinstall of our kaleidoscope core Jesse Vincent 2020-10-18 15:12:40 -0700
  • f93c90e244
    try to use the right kaleidoscope-builder Jesse Vincent 2020-10-18 14:39:26 -0700
  • e9adcfed01
    try to stick the bundle in the location arudino-cli expects it Jesse Vincent 2020-10-18 13:30:40 -0700
  • 28a578d8e7
    move sketches into directories with names that make arduino-cli happy Jesse Vincent 2020-10-18 13:14:22 -0700
  • b3fed574d9
    turn off default verbose in builder Jesse Vincent 2020-10-18 00:23:07 -0700
  • 338eea1485
    try to fix travis rules Jesse Vincent 2020-10-18 00:12:49 -0700
  • 249409dfbf
    try to setup arduino cli Jesse Vincent 2020-10-17 23:40:40 -0700
  • 3bf986a8ab
    slightly closer to building with -cli Jesse Vincent 2020-10-17 23:32:51 -0700
  • 493a10b16e
    switch which to command to make shellcheck happy Jesse Vincent 2020-10-17 22:40:34 -0700
  • 912118e3c1
    Start to be able to use the system arduino cli Jesse Vincent 2020-10-17 21:33:22 -0700
  • 0b99c52178
    don't package up arduino-cli when trying to run in docker Jesse Vincent 2020-10-17 21:11:10 -0700
  • f8c297d19b
    Revert "remove a pair of obsolete make targets" Jesse Vincent 2020-10-17 18:53:34 -0700
  • a93361486b
    remove build-all from docs Jesse Vincent 2020-10-17 17:58:43 -0700
  • 98851c0728
    move more of make clean out into the makefile, leaving the "make clean" target in builder so it works for sketches Jesse Vincent 2020-10-17 17:57:17 -0700
  • 2104f4db78
    remove a pair of obsolete make targets Jesse Vincent 2020-10-17 17:44:31 -0700
  • c929f13d69
    Added all available Linux XKB keymaps pr_host_keymap Florian Fleissner 2019-11-16 19:22:30 +0100
  • eb782b9c38
    Implemented host_keymaps Florian Fleissner 2019-11-11 18:49:31 +0100
  • 404bb4f3e8
    Merge pull request #981 from gedankenexperimenter/b/ktest.token-separation Jesse Vincent 2020-11-17 19:06:24 -0800
  • c53bcae849
    Make ktest match for "keyswitch" token non-greedy #981 Michael Richters 2020-11-17 20:32:20 -0600
  • 79561f6921
    Merge pull request #979 from gedankenexperimenter/b/simulator.issue-978 Jesse Vincent 2020-11-16 11:58:27 -0800
  • d1e6d35353
    Adjust configuration for issue #970 test sketch #913 Michael Richters 2020-11-16 13:06:27 -0600
  • d609f5bd95
    Add Qukeys tap-repeat feature basic test Michael Richters 2020-11-11 22:18:51 -0600
  • 5bd47d7a6a
    Update Qukeys basic test suite tap-repeat configuration Michael Richters 2020-11-11 17:03:31 -0600
  • 786d9cd6b7
    Add documentation and examples for Qukeys tap-repeat feature Michael Richters 2020-11-11 16:56:24 -0600
  • 970f45862f
    Add Qukeys "tap-repeat" feature Michael Richters 2020-11-11 16:55:37 -0600
  • 5c71eb734c
    Add `remove(n)` method to `KeyAddrEventQueue` class Michael Richters 2020-11-11 16:54:08 -0600
  • 56db130044
    Rename `shouldAbortOnConsumedEvent` to better match the new conditional Michael Richters 2020-11-15 12:39:49 -0600
  • 3a2ebb1270
    Add comments describing the EventHandlerResult return values Michael Richters 2020-11-15 12:25:31 -0600
  • 53c4ab0ebc
    Add a testcase for the active keys cache Michael Richters 2020-11-14 10:16:24 -0600
  • fcdc970d14
    Update documentation for active keys cache changes Michael Richters 2020-11-13 22:47:21 -0600
  • 4e3bbc19bf
    Remove unused `EPHEMERAL` keyswitch state bit Michael Richters 2020-09-09 00:38:28 -0500
  • 4193372845
    Deprecate `Layer.eventHandler()` Michael Richters 2020-11-13 23:18:30 -0600
  • ce62d31cc0
    Return `ABORT` instead of `EVENT_CONSUMED` from Qukeys Michael Richters 2020-11-13 18:35:37 -0600
  • 479be60d97
    Convert keymap cache to a representation of active keyboard state Michael Richters 2020-11-13 23:15:51 -0600
  • 0876ee6ec8
    Add `EventHandlerResult::ABORT` Michael Richters 2020-11-13 16:15:47 -0600
  • a36a23e2e3
    Abort hook functions on any result other than `OK` Michael Richters 2020-11-13 15:13:05 -0600
  • b52c568fe4
    Add testcase for active keys cache using Macros Michael Richters 2020-11-14 17:25:53 -0600
  • a393f4778e
    Suppress idle keyswitch events from virtual hardware device #979 Michael Richters 2020-11-16 01:32:48 -0600
  • 2b6e6f437c
    Add testcase for idle key events in simulator Michael Richters 2020-11-16 08:54:28 -0600
  • 20a380aa3f
    Generate expected report check unconditionally Michael Richters 2020-11-16 09:31:32 -0600
  • 81b8582eda
    Merge pull request #977 from PedroDiogo/PedroDiogo-tapdance-doc-update Jesse Vincent 2020-11-16 00:48:51 -0800
  • 8b9db57957 Update TapDance documentation #977 Pedro Diogo 2020-11-15 15:04:59 +0000
  • a61765e630
    Exit from the testing loop with an error in case of failed test. Jesse Vincent 2020-11-13 19:56:45 -0800
  • 4ca0e94af9
    Don't pass TEST_PATH to docker unless it's set Jesse Vincent 2020-11-13 19:45:30 -0800
  • b0902f35da
    Add a "generate-testcases" target to make -C tests Jesse Vincent 2020-11-13 17:35:50 -0800
  • 51fd6be466
    target to generate given testcase Jesse Vincent 2020-11-13 17:05:41 -0800