Commit Graph

312 Commits (694f95502bcdf0fac814e31d31258ad2b425ef39)

Author SHA1 Message Date
Gergely Nagy 3458f398cb
Move most sources to a kaleidoscope/ subdir and namespace
6 years ago
Gergely Nagy bd3306e771 Introduce the onFocusEvent hook
6 years ago
Gergely Nagy aad0e3a734 Declare layer_count extern, so that plugins outside of core can use it too
6 years ago
Gergely Nagy 00a6b6045b
License clarificataion & copyright headers
6 years ago
Gergely Nagy 297dab5c74 Drop the V1 Plugin API
6 years ago
Shriramana Sharma 2b61408459
clarify what happened to flag B00100000
6 years ago
Michael Richters 97aa9b3ba4 A fix for rollover from a mod-flagged key
6 years ago
Gergely Nagy 16909f27f5 kaleidoscope::hid: Add stopMouse()
6 years ago
Gergely Nagy 94fc92a95a Fix the way we trigger an error on Kaleidoscope.use() with V2 API
6 years ago
Gergely Nagy 051ec97186 Give a nice error message on Kaleidoscope.use() when compiling with V2 API only
7 years ago
Gergely Nagy 65eb079a3a Fix a typo in key_defs_consumerctl.h
7 years ago
Jesse Vincent c18fe0584a
Merge pull request #338 from keyboardio/f/deprecated/remove-by-may
7 years ago
Gergely Nagy 4fb8e51dde Remove some long-deprecated methods and symbols
7 years ago
Gergely Nagy 25e940a611 Remove the getKeyswitchStateAtPosition wrapper
7 years ago
Gergely Nagy 33e64d5298 Document hid::getKeyswitchStateAtPosition
7 years ago
Gergely Nagy 01379a72fc Move KEY_INDEX to the hardware plugin
7 years ago
Gergely Nagy 5388739131 Implement KEY_INDEX and add getKeyswitchStateAtPosition to the HID facade
7 years ago
Gergely Nagy 9f25b0990e Make the V1 plugin API ifdefs broader
7 years ago
Gergely Nagy f2316c5114 Wrap KeyboardHardware.detachFromHost and .attachToHost
7 years ago
Gergely Nagy 5006da2a28 Fix RESTRICT_ARGS_COUNT with gcc 8.1+
7 years ago
Gergely Nagy 07efbce40d
Merge pull request #321 from keyboardio/f/millisAtCycleStart
7 years ago
Gergely Nagy e43d2cb391 Introduce Kaleidoscope.millisAtCycleStart()
7 years ago
Max Görner 2889f1c301 Remove `inline' for improved readability
7 years ago
Max Görner b2254e1c7f Slightly improve function signatures
7 years ago
Max Görner 066d00d117 Add const and constexpr specifiers to Key union
7 years ago
Gergely Nagy 7b49a2c011 deprecations: Make some of them less scary
7 years ago
Gergely Nagy ecc20bde9d Move deprecation messages to a separate header
7 years ago
Gergely Nagy 8f07f038ca Bump the API version
7 years ago
Gergely Nagy e249fd2de6 handleKeyswitchEvent: Fix a thinko that broke old-style plugins
7 years ago
noseglasses 8130dfdf1d Major redesign of the plugin and hooking interface
7 years ago
Gergely Nagy 8d4d2eec4d handleKeyswitchEvent: Document the behaviour for idle keys
7 years ago
Jesse Vincent 842294af78
Merge pull request #275 from CapeLeidokos/ng_pr_macro_helpers
7 years ago
Gergely Nagy 04d5790aa7
Merge pull request #286 from keyboardio/f/hid-adaptor/hardware-tied
7 years ago
Michael Richters c9727199d4 Corrected macro for HID_CONSUMER_AC_DOWNLOAD
7 years ago
noseglasses 869ba74edf
Update macro_helpers.h
7 years ago
Gergely Nagy 93880767fb Drop the HIDAdaptor includes
7 years ago
Jesse Vincent 086b16f4df
Merge pull request #270 from keyboardio/f/api-version
7 years ago
Gergely Nagy 6867ff3ba8 Make the HID facade implementation external
7 years ago
Gergely Nagy a5eb6320c8 Kaleidoscope::setup: Use the HID facade
7 years ago
Gergely Nagy 78cc8064c5 api-version: A better error message
7 years ago
Florian Fleissner c811d3be70 Fixed style errors
7 years ago
Florian Fleissner e9759ee64a Added source file and line to static assert reports.
7 years ago
Florian Fleissner ae93c18728 Fixed style related errors
7 years ago
Florian Fleissner 3119b6b228 Added src/macro_helpers.h that supports application of preprocessor-macros
7 years ago
Florian Fleissner ce122bb282 Added missing closring curly braces to Key macros
7 years ago
Gergely Nagy 5a1b453b36 Introduce KALEIDOSCOPE_API_VERSION
7 years ago
Jesse Vincent fa34983b5b
Merge pull request #254 from gedankenexperimenter/highest-layer
7 years ago
Jesse Vincent 7a55a9395f
Merge pull request #205 from cdisselkoen/inject-physical
7 years ago
Michael Richters 4d186e0228 Use an unsigned integer for the iterator
7 years ago
Michael Richters c060c5ef7e Rearranged and commented Layer.on() and Layer.off()
7 years ago