qmk_firmware/keyboards/handwired/onekey/keymaps
Nick Brassel 2b00b846dc
Non-volatile memory data repository pattern (#24356)
* First batch of eeconfig conversions.

* Offset and length for datablocks.

* `via`, `dynamic_keymap`.

* Fix filename.

* Commentary.

* wilba leds

* satisfaction75

* satisfaction75

* more keyboard whack-a-mole

* satisfaction75

* omnikeyish

* more whack-a-mole

* `generic_features.mk` to automatically pick up nvm repositories

* thievery

* deferred variable resolve

* whitespace

* convert api to structs/unions

* convert api to structs/unions

* convert api to structs/unions

* fixups

* code-side docs

* code size fix

* rollback

* nvm_xxxxx_erase

* Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too.

* Fixup build.

* Fixup compilation error with encoders.

* Build fixes.

* Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof.

* Build failure rectification.
2025-03-21 23:38:34 +11:00
..
adc Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
apa102 Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
backlight Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
battery Implement battery level interface (#24666) 2025-02-28 16:46:14 +11:00
chibios_waiting_test Update GPIO macro usages in core (#23093) 2024-02-18 17:08:27 +11:00
community_module Community modules (#24848) 2025-02-26 22:25:41 +11:00
console Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
default Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
digitizer Fix functions with empty params (#19647) 2023-01-20 16:21:17 +00:00
dip_switch_map Keymap introspection for Dip Switches (#22543) 2023-12-11 23:06:18 +00:00
eep_rst Remove legacy EEPROM clear keycodes (#18782) 2022-10-20 12:20:07 +01:00
haptic haptic: naming cleanups (#21551) 2023-07-21 09:17:39 +10:00
hardware_id onekey: Fix console output on AVR (#19930) 2023-04-03 14:28:12 +10:00
i2c_scanner I2C driver cleanup (#21273) 2024-01-17 14:05:38 +01:00
joystick Fix missing joystick.h include (#22946) 2024-01-22 13:18:20 +00:00
lvgl Remove deprecated Quantum keycodes (#19712) 2023-01-29 16:44:16 +00:00
oled OLED: driver naming cleanups (#21710) 2023-08-15 10:30:34 +01:00
quine onekey: fix quine keymap (#18555) 2022-10-01 12:54:42 +10:00
reboot [Core] Add Reboot keycode to core (#15990) 2022-05-14 13:35:49 +10:00
reset RESET -> QK_BOOT user keymaps (#17940) 2022-08-21 23:55:30 +01:00
rgb Update Underglow keycodes (#23765) 2024-08-25 22:15:07 +10:00
via_ci Non-volatile memory data repository pattern (#24356) 2025-03-21 23:38:34 +11:00
wear_leveling Fixup EFL and F4's sector selection. (#19221) 2022-12-02 21:55:28 +11:00