Commit Graph

  • 2d47d64961
    Add testcase for basic modifier keycodes #948 Michael Richters 2020-10-24 23:55:39 -0500
  • 2207c3f4f8
    Add modifier information to KeyboardReport class Michael Richters 2020-10-24 17:50:59 -0500
  • 9ec11f1b4b
    Force compilation of sketches in the simulator. Jesse Vincent 2020-10-24 20:22:52 -0700
  • 5c0edd9b69
    "make clean" needs to clear out build and output paths #947 Jesse Vincent 2020-10-22 13:34:20 -0700
  • 240f141538
    Reduce the number of cycles the "long" test runs for, for perf reasons #946 Jesse Vincent 2020-10-22 00:27:14 -0700
  • 895f5f1e00
    Add some tests for SetCycleTime Jesse Vincent 2020-10-22 00:21:45 -0700
  • cfcfd3b75e
    Add diag strings for some tests to help debug Jesse Vincent 2020-10-22 00:20:40 -0700
  • a646261982
    Add SetCycleTime and CycleTime to control how many ms each cycle take. Jesse Vincent 2020-10-22 00:19:08 -0700
  • b5c744a7cf
    Move RunForMillis.cpp to the .cpp file. Jesse Vincent 2020-10-22 00:17:09 -0700
  • 1c24228f80
    Add testcases for `RunForMillis()` simulator function Michael Richters 2020-10-19 10:28:50 -0500
  • 76a48e0a12
    Add `RunFor*` variants for `Cycles` and `Millis` functions Michael Richters 2020-10-19 10:26:37 -0500
  • 69fc1dc0e2
    Add `SimHarness.RunMillis(t)` function Michael Richters 2020-10-18 22:15:16 -0500
  • 3a16fc95fb
    Cut down the sketch for the test to remove extraneous stuff Jesse Vincent 2020-10-20 23:19:36 -0700
  • 23a78e119b
    Testcase for simultaneous keypresses #945 Michael Richters 2020-10-20 10:51:04 -0500
  • 39f0bbe159
    Add KeyAddr versions of Press() & Release() to the simulator Michael Richters 2020-10-20 14:43:50 -0500
  • 7cd6ee0655
    Attempt to add KeyAddr versions of Press() & Release() #943 Michael Richters 2020-10-20 14:43:50 -0500
  • 51d48245ad
    Switch ConsumerControlReport and SystemControlReport to use ActiveKeycodes and ActiveKeycode respectively, to match Keyboard. #944 Jesse Vincent 2020-10-20 12:16:48 -0700
  • c83727df27
    Add testcases for `RunForMillis()` simulator function #937 Michael Richters 2020-10-19 10:28:50 -0500
  • 44587f5951
    Add `RunFor*` variants for `Cycles` and `Millis` functions Michael Richters 2020-10-19 10:26:37 -0500
  • e3123b7deb
    Add `SimHarness.RunMillis(t)` function Michael Richters 2020-10-18 22:15:16 -0500
  • 7a12be25bc
    Fix an embarassing typo. Jesse Vincent 2020-10-17 17:13:23 -0700
  • de45646c9d
    extract out a variable for ARDUINO_BUILDER_TOOLS_PATH to make it easier to get up and running on arch Jesse Vincent 2020-10-17 17:01:41 -0700
  • 1d0d2d43d0
    Merge pull request #934 from keyboardio/build-cleanup Gergely Nagy 2020-10-17 11:44:37 +0200
  • 34b428c4a9
    Simplify conditional building #934 Jesse Vincent 2020-10-17 00:00:16 -0700
  • c98b513636
    Revert "missed one" Jesse Vincent 2020-10-17 00:02:22 -0700
  • 5bea41f630
    reduce a bit of code duplication Jesse Vincent 2020-10-16 23:48:02 -0700
  • de062ea897
    missed one Jesse Vincent 2020-10-16 23:42:19 -0700
  • 6e8d1d020a
    Switch to a less verbose way to set defaults for environment variables Jesse Vincent 2020-10-16 22:55:59 -0700
  • a91c6a556e
    refactor config file list to all be in one place Jesse Vincent 2020-10-16 21:08:20 -0700
  • dbb4f3b1ae
    migrate check-docs from generic makefile Jesse Vincent 2020-10-16 20:50:57 -0700
  • fed3a6d6dc
    Merge pull request #932 from keyboardio/builder-cleanup Gergely Nagy 2020-10-16 18:07:56 +0200
  • 25c8a8a180
    Refactor the "SKETCH" environment variable and friends. #932 Jesse Vincent 2020-10-16 00:00:57 -0700
  • e96902a9df
    Switch from locally defining a "DIR" for every bin, to setting a global Kaleidoscope bin directory var Jesse Vincent 2020-10-15 20:35:52 -0700
  • 660747c916
    Rename ROOT to KALEIDOSCOPE_DIR, which is what it appears to actually be. Jesse Vincent 2020-10-15 20:30:49 -0700
  • ea0abc8833
    inline a single-use cunction Jesse Vincent 2020-10-15 20:21:48 -0700
  • 19f728ca56
    lift find_bootloader_path' out of the config file into the program. as it isn't something that's platform specific ' Jesse Vincent 2020-10-15 20:19:43 -0700
  • 52a5265b9b
    ROOT is defined automatically and not overridable. Remove the lines in the comments and docs Jesse Vincent 2020-10-15 19:57:58 -0700
  • 9f846c4905
    Lift a bunch more project-specific stuff out of the generic makefile for sketches Jesse Vincent 2020-10-15 19:34:49 -0700
  • 12e59b8684
    lift up BUILD_FILE_PATH to somewhere reusable. Jesse Vincent 2020-10-15 16:50:08 -0700
  • 45bafe9bf5
    SOURCEDIR was not actually used or honored. It was always set to pwd Jesse Vincent 2020-10-15 11:56:56 -0700
  • dfadd32400
    Removeo outdated and unused 'LIBRARY' env variable Jesse Vincent 2020-10-15 11:49:31 -0700
  • a278efc21e
    Absolute path to sized elf Jesse Vincent 2020-10-15 11:09:50 -0700
  • d43f6adddf
    Merge pull request #931 from keyboardio/builder-cleanup Gergely Nagy 2020-10-15 12:17:45 +0200
  • afc8388cd1
    Move a bunch of makefile targets from the generic sketch makefile #931 Jesse Vincent 2020-10-14 21:59:52 -0700
  • 383a29d3e3
    move run-tests out to the Makefile Jesse Vincent 2020-10-14 21:53:01 -0700
  • bbc84f6f33
    move build-gtest-gmock into the Makefile Jesse Vincent 2020-10-14 21:27:32 -0700
  • 1865e33426
    Lift duplication of command to a var Jesse Vincent 2020-10-14 21:04:58 -0700
  • b2a1528419
    Merge pull request #930 from graemeg/patch-1 Jesse Vincent 2020-10-14 13:58:16 -0700
  • 41e11bf473
    Update core-plugins.md #930 Graeme Geldenhuys 2020-10-14 21:51:02 +0100
  • d5e4cd3ba0
    Prevent rollover to a qukey from causing unintended repeats #684 Michael Richters 2019-09-12 22:55:15 -0500
  • ed5f49bf42
    Remove deprecated Qukeys methods #928 Michael Richters 2020-10-13 10:22:54 -0500
  • e20357174b
    Merge pull request #927 from gedankenexperimenter/qukeys-deprecation-dates Jesse Vincent 2020-10-13 10:00:06 -0700
  • fcd7f25998
    Add removal dates to Qukeys deprecation warnings #927 Michael Richters 2020-10-13 10:07:32 -0500
  • 1464afe990
    Add notes on Qukeys changes to UPGRADING Michael Richters 2020-10-13 09:50:43 -0500
  • 6bc8c4e243
    testing/makefiles: Respect the VERBOSE environment variable Gergely Nagy 2020-10-13 08:36:27 +0200
  • 478b91decb
    Merge pull request #926 from keyboardio/docker/tuning Gergely Nagy 2020-10-13 08:07:12 +0200
  • ba7b496af5
    Rework our Docker config for performance #926 Gergely Nagy 2020-10-12 12:12:28 +0200
  • 5d59552403
    Add a note about how we should offer at least a 60 day deprecation period for APIs Jesse Vincent 2020-10-12 21:02:10 -0700
  • 9f07e052ee
    Merge pull request #924 from keyboardio/remove-deprecated-key-stuff Gergely Nagy 2020-10-11 10:22:12 +0200
  • ed61bb1bea Remove direct raw key access, as we're passed the removal date #924 Jesse Vincent 2020-10-10 21:29:21 -0700
  • 39f6fa6135
    Merge pull request #923 from keyboardio/remove-deprecated Gergely Nagy 2020-10-11 09:15:18 +0200
  • c46df89dcc Remove the deprecated HID Facade, as we've passed the promise date of 2020-09-16 #923 Jesse Vincent 2020-10-10 20:22:04 -0700
  • 1d1355a36e
    Switch away from some travis-specific targets that were noops Jesse Vincent 2020-10-10 19:08:01 -0700
  • a4e45881ab
    Merge pull request #867 from keyboardio/layer/activation-order Jesse Vincent 2020-10-10 14:34:15 -0700
  • 7d7615ef6f
    tests: Update some of the naming in the layer activation order test #867 Gergely Nagy 2020-10-10 23:22:30 +0200
  • 60c138d756
    docs/UPGRADING.md: Adjust the removal date of the deprecated Layer methods Gergely Nagy 2020-10-10 23:01:41 +0200
  • ffcd17ba6e
    tests: Greatly simplify and clean up the layer activation-order test Gergely Nagy 2020-10-10 22:53:22 +0200
  • d90820afc7
    tests: Add a test case for activation-ordered layer switching Gergely Nagy 2020-09-27 09:52:00 +0200
  • ab3b661cd5
    Switch to activation-order for Layers Gergely Nagy 2020-06-29 12:21:08 +0200
  • da0944be12 Add missing commas #921 Jason Koh 2020-10-10 01:27:23 +1100
  • 719b2e8127 Fix key macros Jason Koh 2020-10-10 00:53:39 +1100
  • 86dfb0abbc Fix PER_KEY_DATA #920 Jason Koh 2020-10-10 00:31:03 +1100
  • 008b338889 Fix PER_KEY_DATA_STACKED definition Jason Koh 2020-10-10 00:15:01 +1100
  • 78b32f6b80
    Merge pull request #918 from keyboardio/better-conditional-build v1.99.1 Gergely Nagy 2020-10-07 23:21:21 +0200
  • 08bb9c5a14
    Our previous conditional building was really wrong. It never built if any .hex existed. #918 Jesse Vincent 2020-10-07 13:55:35 -0700
  • 181fa00350
    Merge pull request #917 from gedankenexperimenter/qukeys-minimum-hold Jesse Vincent 2020-10-06 23:22:10 -0700
  • 9b70161a9b
    Add minimum hold time for Qukeys #917 Michael Richters 2020-10-06 17:52:34 -0500
  • 681fee5422
    Merge pull request #916 from gedankenexperimenter/fix-atreus-plugin-order Jesse Vincent 2020-10-06 13:44:17 -0700
  • 2466ce3496
    Correct plugin order for Atreus example #916 Michael Richters 2020-10-06 08:01:49 -0500
  • dd9faf910c
    Rework our travis config to be a bit more efficient, moving the work dir to a ramdisk, checking less stuff out of git, etc. Jesse Vincent 2020-10-05 23:30:21 -0700
  • 040ce8d1bb
    Added to-Key conversion functions Florian Fleissner 2019-11-10 16:45:52 +0100
  • 87373803ed
    Refactor KEYMAPS(...) macro Florian Fleissner 2019-11-12 17:56:06 +0100
  • f074b58d8e
    Merge branch 'master' into pr_host_keymap #721 Jesse Vincent 2020-10-05 17:13:40 -0700
  • be91a03719
    Merge pull request #915 from keyboardio/update-hid-tables Jesse Vincent 2020-10-03 21:48:55 -0700
  • 57c41719a7
    Add a test for a keycode that will only work with the new HID Usage Tables #915 Jesse Vincent 2020-10-03 15:40:37 -0700
  • 493c258d4d
    Update Consumer control definitions to remove KEY_FLAGS, which has no semantic meaning Michael Richters 2020-10-03 15:11:08 -0700
  • c846e1eee6
    Add new Consumer control keys from USB HID HUT v1.2 Michael Richters 2020-10-03 15:05:22 -0700
  • eeb54c93eb
    Correct the construction of Consumer Control Key objects Michael Richters 2020-10-03 15:03:12 -0700
  • 3eafa32e0e
    Fix a few typos in our consumer key definitions Michael Richters 2020-10-03 15:00:47 -0700
  • 88b600a1e1
    Switch sysctl keys to use the new SYSTEM_KEY macro Michael Richters 2020-10-03 14:50:43 -0700
  • b16c5381a1
    Import USB HID Usage Tables v1.2 SystemControl additions. Jesse Vincent 2020-10-03 14:49:43 -0700
  • 080c530651
    Correct the flags on one sysctl key that was misdefined Jesse Vincent 2020-10-03 14:49:10 -0700
  • 5cecf381c3
    Correct the construction of Consumer Control Key objects Michael Richters 2020-10-03 14:36:39 -0700
  • ad5031f64a
    Add a new SYSTEM_KEY definition helper macro to match CONSUMER_KEY Michael Richters 2020-10-03 14:34:34 -0700
  • 455548b59a
    Correct HID usage type for one Consumer key Michael Richters 2020-09-14 17:33:10 -0500
  • dcbab5da8d
    Add missing HID Usage Type comments Michael Richters 2020-09-14 17:15:55 -0500
  • 4681589821
    Correct modifier flag removal logic. The previous logic was unlikely to break in production, but was technically incorrect, as it -could- actually add the flag. (XOR was the wrong construct to use when clearing a flag.) Jesse Vincent 2020-10-03 12:50:57 -0700
  • 9511140e52
    Merge pull request #914 from keyboardio/f/parallel-smoke-examples Gergely Nagy 2020-10-03 16:17:34 +0200
  • db93473e12
    It's not faster, but I'd rather have parallelization on, so we don't break it #914 Jesse Vincent 2020-10-03 01:01:02 -0700
  • adb9cd91dc
    try non-parallel builds Jesse Vincent 2020-10-03 00:44:29 -0700