Commit Graph

5296 Commits (f87e130da83a9a53f4235098fe34ddaf8fa256c6)
 

Author SHA1 Message Date
Michael Richters 6e53a6bbb3
Remove some whitespace to make formatting more consistent
3 years ago
Michael Richters 67d47d6904
Make phony makefile targets more obvious
3 years ago
Michael Richters 3de83322e5
Add shellcheck wrapper script
3 years ago
Michael Richters cbf98fd70b
Replace `find-filename-conflicts` with something more flexible
3 years ago
Michael Richters e3d01d25cf
Remove obsolete `set-timestamps-from-git` script
3 years ago
Jesse Vincent 2c1f8913b4
Merge pull request #1160 from gedankenexperimenter/t/model01-plugin-ref
3 years ago
Michael Richters 8477d8e0d2
Use the new Model01 hardware plugin directly for testing
3 years ago
Jesse Vincent 039818e482
Merge pull request #1158 from gedankenexperimenter/automated-iwyu
3 years ago
Jesse Vincent 94a7131b1c
Merge pull request #1159 from gedankenexperimenter/simulator-output
3 years ago
Michael Richters 8af3584ea8
Update code style docs with IWYU info
3 years ago
Michael Richters ca0f80d607
Process Kaleidoscope with `iwyu.py`
3 years ago
Michael Richters 418fdcad7e
Add IWYU pragmas where necessary to keep or exclude selected headers
3 years ago
Michael Richters c28910a04d
Add `.iwyu_ignore` file
3 years ago
Michael Richters dee60b0fce
Improve `include-what-you-use` wrapper script
3 years ago
Michael Richters 97b5de717a
Send ktest-to-cxx info output to stdout instead of stderr
3 years ago
Michael Richters bccfad592c
Allow colored output when using `make --output-sync`
3 years ago
Jesse Vincent ea291858b2
Merge pull request #1157 from gedankenexperimenter/clang-format-improved
3 years ago
Jesse Vincent 40ec622ba3
Merge pull request #1156 from gedankenexperimenter/cpplint-update
3 years ago
Michael Richters 5d5ad0871d
Update code style documentation from astyle to clang-format
3 years ago
Michael Richters f9697e25f3
Apply `clang-format` to example sketches
3 years ago
Michael Richters 56c12996ad
Replace `astyle` comments with `clang-format` equivalents in examples
3 years ago
Michael Richters da03cbeccb
Replace clang-format wrapper script with something more configurable
3 years ago
Michael Richters 3d0482f0db
cpplint
3 years ago
Michael Richters 216fb72ce5
Use config files for cpplint options
3 years ago
Michael Richters 5c0f20ca58
Allow setting cpplint config file name
3 years ago
Michael Richters 5d1d7ae003
Update cpplint.py
3 years ago
Jesse Vincent 3c3ff1efc8 Last minute hot fix for the GD32 Arduino core not autoflushing once per ms.
3 years ago
Gergely Nagy 6ba52122e2
Merge pull request #1154 from keyboardio/f/focus-artificially-slow-writes
3 years ago
Jesse Vincent c208f02715 Workaround for GD32 Serial writes dropping characters when running
3 years ago
Jesse Vincent 80868274e5
Merge pull request #1152 from keyboardio/gd32/storage-commit-cleanup
3 years ago
Gergely Nagy 22a6c092fc driver::storage::GD32Flash: Don't duplicate commit()
3 years ago
Jesse Vincent 83f9dec385
Merge pull request #1150 from keyboardio/setup-order
3 years ago
Gergely Nagy e7e7fe75fe
Runtime: Initialize the hardware first at setup time
3 years ago
Jesse Vincent c978eb8133
Merge pull request #1149 from keyboardio/gd32/eval-fixups
3 years ago
Gergely Nagy 8ac8bb4a33 hardware/gd32/Eval: Update and simplify the evaluation board plugin
3 years ago
Gergely Nagy dc51a0cd61
Merge pull request #1148 from keyboardio/model100-reboot
3 years ago
Jesse Vincent cae997f59b
Merge pull request #1147 from keyboardio/f/more-test-perf
3 years ago
Jesse Vincent faf132839d
clang-format
3 years ago
Jesse Vincent 50008ddd5a
Implement a "reset" method for the Model 100
3 years ago
Jesse Vincent 4ca969092b
Add an initial stab at a GD32 mcu support driver
3 years ago
Jesse Vincent cd41471643
wip model100 reboot
3 years ago
Jesse Vincent 5805fb1117
We shouldn't unilaterally force CCACHE to on when running tests
3 years ago
Jesse Vincent fa6b6dc6bd
Try a fancy new ccache action
3 years ago
Jesse Vincent 430b5bac53
Try to cache the files Arduino downloads
3 years ago
Jesse Vincent 938536f553
Don't turn on ccache unless asked for on the commandline
3 years ago
Jesse Vincent fbbead928b
Don't interleave output from test suite when running under gmake4 or
3 years ago
Jesse Vincent 493528a556
If you're using gmake 4.0 or newer, display simulator test output nicer
3 years ago
Jesse Vincent 091419c919
Switch 'make all' in tests to use our new recursive-testrunner.
3 years ago
Jesse Vincent b71ed0cdad
'build' now has a proper dependency on generate-testcase.
3 years ago
Jesse Vincent 65dd53ba17
We now run 'generate-testcase' as part of the build process
3 years ago