Commit Graph

33 Commits (0bb3928aea34f7698129a1b44aa99fd1efab496f)

Author SHA1 Message Date
Michael Richters ca0f80d607
Process Kaleidoscope with `iwyu.py`
3 years ago
Michael Richters e5d67efd58
Format codebase with `clang-format`
3 years ago
Michael Richters 69333badc9
Turn off clang-format for selected sections of code
3 years ago
Michael Richters cf5c19dd6c
Standardize namespace block closing comments
3 years ago
Michael Richters 80953368d1 Rearrange and standardize Kaleidoscope core headers
3 years ago
Michael Richters ef7956a0a5
Replace `boolean` & `byte` with `bool` & `uint8_t`
3 years ago
Michael Richters d0542ac6eb
Remove deprecated layers code
3 years ago
Michael Richters 9f1d5dc214
Remove vestigial `layer_state_` bitfield
3 years ago
Michael Richters 1946e1de0b
Compile deprecated Layer code conditionally
4 years ago
Michael Richters 7d16958a7a
Replace `handleKeymapKeyswitchEvent()` with `handleLayerKeyEvent()`
4 years ago
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters 65f54d63d7
Deprecate `Layer.eventHandler()`
4 years ago
Michael Richters 4a63fe1440
Replace the keymap cache with a keyboard state array
4 years ago
Jesse Vincent 3227a2dcf4
Remove deprecated Layer API functions as per the schedule
4 years ago
Gergely Nagy 60b5b24bd6
Layers: Fix the initial state of layer 0
4 years ago
Gergely Nagy ab3b661cd5
Switch to activation-order for Layers
4 years ago
Florian Fleissner 87373803ed
Refactor KEYMAPS(...) macro
4 years ago
Gergely Nagy f760431b2b
Remove the deprecated row/col-based indexing APIs
4 years ago
Gergely Nagy f5c9581036
Remove the old 2d keymaps array
5 years ago
Gergely Nagy 69582320f2
Add a way to override the HID short name
5 years ago
Florian Fleissner db9848cd92 Fixed clang problems with member function pointers
5 years ago
Florian Fleissner a538328ba2 Added sketch exploration
5 years ago
Florian Fleissner 686044264e Made the keymap a constexpr array
5 years ago
Florian Fleissner 0cce6ed0a8
Introduced a build type selection header
5 years ago
Gergely Nagy 0c8f998b9f
Redesign how the hardware objects are defined
5 years ago
Jesse Vincent 617dca07dd Update linear addressing branch for firmware drift
5 years ago
Florian Fleissner f0102dba00 Keymaps converted from 2D to 1D arrays
6 years ago
Michael Richters 6c1cc7bd2c Added alternate method to update live_composite_keymap_
6 years ago
Gergely Nagy 0c7324115a
Remove some deprecated interfaces
6 years ago
Gergely Nagy dbaba6c1ef
Layer: Rename a few methods, for better clarity
6 years ago
Gergely Nagy 8d16a13131
Deprecate Layer.defaultLayer()
6 years ago
Jesse Vincent 0d8f913f9d move our externed keymaps definition closer to where it should be.
6 years ago
Gergely Nagy 3458f398cb
Move most sources to a kaleidoscope/ subdir and namespace
6 years ago