Normalise include statements in keyboard code (#11185)
gh60/satan: fix indicator LED define (#11216)
[Keymap] Helix default keymap oled update (#11152)
* update keyboards/helix/rev2/local_features.mk - Improved parsing of the `HELIX =` option
* add 'is_mac_mode()' into keyboards/helix/rev2/rev2.c
* update helix/rev2/keymaps/default/keymap.c: use rgblight query functions
* Makes the OLED driver used by the helix:default keymap switchable.
* use TOP/drivers/oled/oled_driver.c
`make helix:default`
or
`make OLED_SELECT=core helix:default`
* use helix/local_drivers/ssd1306.c
`make OLED_SELECT=local helix:default`
* Separated the OLED related code from keymap.c and moved it to oled_display.c.
* Change the 'led_test' keymap to follow the changes in the 'default' keymap.
* update helix/rev2/keymaps/default/oled_display.c
* add '#define OLED_UPDATE_INTERVAL 50' into keyboards/helix/rev2/config.h
* Support for OLED_UPDATE_INTERVAL, even for older types of OLED tasks
* add readme.md for helix/rev2
* Apply drashna's suggestions to rev2.c.
* Apply drashna's suggestions to rev3_4rows.c, rev3_5rows.c.
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
[Keyboard] rart/rart45 (#11096)
* Create config.h
* Create info.json
* Create rart45.c
* Create rart45.h
* Create readme.md
* Create rules.mk
* Create keymap.c
* Create keymap.c
* Create rules.mk
* Update config.h
* Update rart45.c
* Update rart45.h
* Update rules.mk
* Update readme.md
* Update info.json
Selectively enable command and console for yanfali userspace (#11212)
* Remove command and console
- these options prevent community layouts from being built on other
keyboards. Selectively enable it on keyboards I own rather than on
everything.
* Update users/yanfali/rules.mk
Another attempt to fix formatting workflow (#11187)
Add i2c 24LC64 eeprom (#11200)
* add 24LC64 eeprom
* docs update
* Update docs/eeprom_driver.md
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Fix incorrect search order for `rgblight_breathe_table.h` that `rgblight.c` includes. (#11192)
When `rgblight.c` includes `rgblight_breathe_table.h`, the search order should be as follows.
* `keyboards/KEYBOARD/keymaps/USER/rgblight_breathe_table.h`
* `users/USER/rgblight_breathe_table.h`
* `quantum/rgblight_breathe_table.h`
However, the current implementation was wrong, so I fixed it.
Fixed french quotes on canadian multilingual (#11183)
Nightingale Studios Hailey production fixes (#11180)
CI automated format fixes (#11179)
* Format all C files for now, till diff logic works within CI
* Fix recursion of dos2unix
Add XD75am as supported in XD75 readme (#11170)
Normalise include statements in core code (#11153)
* Normalise include statements in core code
* Missed one
Fix warning logic when running 'qmk format -a' (#11177)
CI: Add workflow for codebase formatting (#7382)
* Add workflow for codebase formatting
* stash
* review comments
* Swap to a more complete push action
add Via keymap for beatervan (#11159)
* add via keymap for beatervan
* fixed error in rules.mk
add VIA keymap for edc40 (#11160)
* add via keymap for edc40
* fix error in keymap
Use progmem.h for claw44 glcdfont (#11164)
[Keyboard] Valor FRL TKL update - EEPROM change (#11163)
* valor fix
* change eeprom
* fix up eeprom