Commit Graph

5311 Commits (b2d4b8b3678ea2fc4aefb120bd6ecbd3c193df0f)
 

Author SHA1 Message Date
Gergely Polonkai 2923996650
Fix keymap file links in the Model100 example’s comments
3 years ago
iliana etaoin 3da0ad457a PrefixLayer: clear only modifiers during prefix
3 years ago
iliana etaoin 06aebb42b9 PrefixLayer: use onAddToReport instead
3 years ago
iliana etaoin a960f5a0cb PrefixLayer: prefer getter/setter methods
3 years ago
Jesse Vincent 854f621703
Merge pull request #1189 from keyboardio/plugin/persistent-led-mode-with-config
3 years ago
Gergely Nagy 07dcf1dc9b
PersistentLEDMode: Add a Focus hook, and a way to disable the auto-save
3 years ago
iliana etaoin 0810321272 Fix code style in PrefixLayer example
3 years ago
iliana etaoin 95b7a7b684 Add PrefixLayer plugin
3 years ago
Jesse Vincent 6f11d89152
If we're using the focus command to reboot to the bootloader, we need to
3 years ago
Jesse Vincent 21a67ae565
A couple of quick correctness fixes to our port detection logic for device reboot
3 years ago
Jesse Vincent fe84a7afc7
Merge pull request #1184 from gedankenexperimenter/fix-turbo-sticky
3 years ago
Michael Richters 0a34e034d7
Fix Turbo docs to use `sticky()` instead of `toggle()`
3 years ago
Michael Richters 919cb39ac9
Remove unnecessarily cautious guard against Turbo getting "stuck on"
3 years ago
Michael Richters ab52a6761d
Fix Turbo sticky mode
3 years ago
Michael Richters ba662f6ba1
Add testcase for Turbo sticky mode
3 years ago
Jesse Vincent 6be30469b9
Merge pull request #1182 from gedankenexperimenter/fix-format-testing
3 years ago
Michael Richters ed40373986
Don't format googletest source when running check-all-includes
3 years ago
Gergely Nagy 5f23dde558
Merge pull request #1181 from keyboardio/f/enable-m100-flashing
3 years ago
Jesse Vincent daeb7bf2c6
Add support for rebooting a board already running kaleidoscope by calling "device.reset" with focus
3 years ago
Jesse Vincent 4fd12cd79c
Turn off ultraverbose warnings as our default. It does not match the
3 years ago
Jesse Vincent 8c15bb79ec
Merge pull request #1162 from gedankenexperimenter/iwyu-simulator
3 years ago
Jesse Vincent 18bcebeb25
Merge pull request #1179 from keyboardio/dynamicmacros-fixes
3 years ago
Jesse Vincent ceb361fa3c
Merge pull request #1178 from keyboardio/focus/iseol-fix
3 years ago
Jesse Vincent 6641fa5464
Merge pull request #1180 from keyboardio/led-wavepool/model100
3 years ago
Gergely Nagy d29ffa72dc
DynamicMacros: Make sure we keep within bounds during play
3 years ago
Gergely Nagy 39e607e7c7
DynamicMacros: Fix the size of our lookup table
3 years ago
Gergely Nagy 9e1c9e35f4
plugins/LED-Wavepool: Enable the plugin for the Model 100 too
3 years ago
Gergely Nagy c0b99d763e
DynamicMacros: Fortify our cache update
3 years ago
Gergely Nagy 6106b9d6b2
FocusSerial: isEOL() should return true when there's no more data
3 years ago
Gergely Nagy 2dbf0f807b
DynamicMacros: Do not read past storage_size_ when updating our map
3 years ago
Gergely Nagy fd0795f375
etc/makefiles/sketch.mk: Fix a typo
3 years ago
Jesse Vincent 63df0c60b6
Merge pull request #1175 from keyboardio/makefiles/sketch/bin-latest
3 years ago
Gergely Nagy c15c895519
etc/makefiles/sketch.mk: Copy & symlink .bin files too, if they exist
3 years ago
Jesse Vincent d3daeb5062
Merge pull request #1174 from keyboardio/model100/eeprom-resize
3 years ago
Gergely Nagy 40c7fa5fdb
Model100: Increase the default EEPROM size from 4k to 16k
3 years ago
Jesse Vincent 4619f90297
Merge pull request #1173 from keyboardio/gd32/flash-fix
3 years ago
Gergely Nagy be385e62c9
Merge pull request #1172 from gedankenexperimenter/dynamic-macros-fixes
3 years ago
Gergely Nagy f834bd6079
k::d::storage::GD32Flash: Implement isSliceUninitialized()
3 years ago
Michael Richters 7279c073e0
Add held DynamicMacros keys to the Keyboard HID report
3 years ago
Michael Richters 7dd8527aab
Fix Macros tap sequence parsing
3 years ago
Michael Richters f8237165c1
Add documentation for `format-code.py` and `iwyu.py`
3 years ago
Michael Richters 7db4fca6c0
Allow override of clang-format executable
3 years ago
Michael Richters 9b04d6663c
Run IWYU (with the new tools) on test simulator code
3 years ago
Michael Richters ee33b228f9
Update Makefile and add wrapper script for managing header includes
3 years ago
Michael Richters fa0bb377c7
Rewrite iwyu.py and format-code.py with various improvements
3 years ago
Michael Richters a7e6f3f072
When running IWYU, process source files before headers
3 years ago
Michael Richters 21d78160f4
Allow specification of additional include dirs on command line
3 years ago
Michael Richters 4af5d6fc46
Ignore files from gtest and examples when running IWYU
3 years ago
Michael Richters 5571c13c79
Add missing newline at end of `.iwyu_ignore` file
3 years ago
Michael Richters 5cee5d7d2a
Use `Runtime.*` instead of `Kaleidoscope.*` in SimHarness.cpp
3 years ago