Commit Graph

4662 Commits (589c2dd79929fd9a26d3e08e2e4d960f9112576f)
 

Author SHA1 Message Date
Jesse Vincent 50698376ce
Merge pull request #953 from keyboardio/tests/exit-with-results
4 years ago
Gergely Nagy 835c332303
testing: Do not ignore the return value of RUN_ALL_TESTS
4 years ago
Gergely Nagy 60b5b24bd6
Layers: Fix the initial state of layer 0
4 years ago
Gergely Nagy f32f845d97
tests: Add a failing testcase for #951
4 years ago
Gergely Nagy 518989ba57
Merge pull request #944 from keyboardio/standardize-key-report-names
4 years ago
Gergely Nagy 79589610ba
Merge pull request #947 from keyboardio/fix/make-clean
4 years ago
Jesse Vincent a2e3eb1e9d
Merge pull request #950 from gedankenexperimenter/t/redial
4 years ago
Michael Richters 9de531bda0
Add rudimentary tests for Redial plugin
4 years ago
Jesse Vincent daaad86852
Merge pull request #949 from gedankenexperimenter/t/qukeys
4 years ago
Michael Richters ac97009327
Improve consistency of Qukeys testcases
4 years ago
Michael Richters 1d4fd1ed3a
Rename sketch.h -> shared.h
4 years ago
Michael Richters f1e0126b8d
Add copyright & license info
4 years ago
Michael Richters fd9b7462b0
Add four basic Qukeys testcases
4 years ago
Jesse Vincent 7f6d09c15b
Merge pull request #948 from gedankenexperimenter/t/keyboard-hid-modifiers
4 years ago
Jesse Vincent 820560f77c
Change the target the test suite uses when compiling sketches to avoid duplicate compilation
4 years ago
Jesse Vincent e96d06893c
Make it possible to only run a subset of the simulator tests using the TEST_PATH variable
4 years ago
Michael Richters 2d47d64961
Add testcase for basic modifier keycodes
4 years ago
Michael Richters 2207c3f4f8
Add modifier information to KeyboardReport class
4 years ago
Jesse Vincent 9ec11f1b4b
Force compilation of sketches in the simulator.
4 years ago
Jesse Vincent 5c0edd9b69
"make clean" needs to clear out build and output paths
4 years ago
Jesse Vincent 240f141538
Reduce the number of cycles the "long" test runs for, for perf reasons
4 years ago
Jesse Vincent 895f5f1e00
Add some tests for SetCycleTime
4 years ago
Jesse Vincent cfcfd3b75e
Add diag strings for some tests to help debug
4 years ago
Jesse Vincent a646261982
Add SetCycleTime and CycleTime to control how many ms each cycle take.
4 years ago
Jesse Vincent b5c744a7cf
Move RunForMillis.cpp to the .cpp file.
4 years ago
Michael Richters 1c24228f80
Add testcases for `RunForMillis()` simulator function
4 years ago
Michael Richters 76a48e0a12
Add `RunFor*` variants for `Cycles` and `Millis` functions
4 years ago
Michael Richters 69fc1dc0e2
Add `SimHarness.RunMillis(t)` function
4 years ago
Jesse Vincent 3a16fc95fb
Cut down the sketch for the test to remove extraneous stuff
4 years ago
Michael Richters 23a78e119b
Testcase for simultaneous keypresses
4 years ago
Michael Richters 39f0bbe159
Add KeyAddr versions of Press() & Release() to the simulator
4 years ago
Jesse Vincent 51d48245ad
Switch ConsumerControlReport and SystemControlReport to use ActiveKeycodes and ActiveKeycode respectively, to match Keyboard.
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
Gergely Nagy 1d0d2d43d0
Merge pull request #934 from keyboardio/build-cleanup
4 years ago
Jesse Vincent 34b428c4a9
Simplify conditional building
4 years ago
Jesse Vincent c98b513636
Revert "missed one"
4 years ago
Jesse Vincent 5bea41f630
reduce a bit of code duplication
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 a91c6a556e
refactor config file list to all be in one place
4 years ago
Jesse Vincent dbb4f3b1ae
migrate check-docs from generic makefile
4 years ago
Gergely Nagy fed3a6d6dc
Merge pull request #932 from keyboardio/builder-cleanup
4 years ago
Jesse Vincent 25c8a8a180
Refactor the "SKETCH" environment variable and friends.
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 9f846c4905
Lift a bunch more project-specific stuff out of the generic makefile for sketches
4 years ago