Commit Graph

9 Commits

Author SHA1 Message Date
QMK Bot f7a6b8ac60 Merge remote-tracking branch 'origin/develop' into xap 2025-06-03 12:05:14 +00:00
Dasky 8525ab03de Fix dynamic keymap static assert (#25327) 2025-06-03 13:03:59 +01:00
QMK Bot a88b5cd5eb Merge remote-tracking branch 'origin/develop' into xap 2025-05-22 13:31:52 +00:00
Pablo Martínez 955809bd5a Add compiler_support.h (#25274) 2025-05-22 23:31:15 +10:00
Nick Brassel 0d6dbe4a5f Merge remote-tracking branch 'upstream/develop' into xap 2025-04-22 14:58:42 +10:00
Joel Challis c7cb7ba976 Implement connection keycode logic (#25176) 2025-04-21 22:27:56 +01:00
Nick Brassel 3971c9a097 Formatting. 2025-03-22 21:01:54 +11:00
Nick Brassel bb34a247b8 Merge remote-tracking branch 'upstream/develop' into xap 2025-03-22 20:45:27 +11:00
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