* Refactor to use mpaland/printf
* trim firmware size
* remove keymap changes
* run clang format
* Fixup after rebase
* fix up git-submodule command for printf
* Branch point for 2020 May 30 Breaking Change
* audio-configuration: template: audio_avr.c does NOT default to C6
not on its own, it needs a pin configured per define in config.h for audio to actually work
otherwise only parts of the code are included in the firmware, wasting space and possibly breaking builds because auf hitting the firmware-size limits
* audio-configuration: strip comment to bare essentials
Co-Authored-By: Ryan <[email protected]>
* revert future change
Co-authored-by: James Young <[email protected]>
Co-authored-by: Johannes <[email protected]>
Co-authored-by: Ryan <[email protected]>
Co-authored-by: zvecr <[email protected]>
* Added raw hid feature documentation page
* Update docs/feature_rawhid.md
Co-Authored-By: fauxpark <[email protected]>
* Update docs/feature_rawhid.md
Co-Authored-By: fauxpark <[email protected]>
* Update docs/feature_rawhid.md
Co-Authored-By: fauxpark <[email protected]>
* Update docs/features.md
Co-Authored-By: fauxpark <[email protected]>
* added feature_rawhid.md to _summary.md in docs
* fixed _summary.md order
* Update docs/feature_rawhid.md
Co-Authored-By: fauxpark <[email protected]>
* Update feature_rawhid.md
Removed the useless bit about finding usage page and usage.
* Update feature_rawhid.md
* Update docs/feature_rawhid.md
Co-Authored-By: Nick Brassel <[email protected]>
* Update docs/feature_rawhid.md
Co-Authored-By: Nick Brassel <[email protected]>
* Update docs/feature_rawhid.md
Co-Authored-By: Nick Brassel <[email protected]>
* Update docs/feature_rawhid.md
Co-Authored-By: Nick Brassel <[email protected]>
* Remove teensy client, small origanization fixes
* Fixed merge conflicts
Removed features.md
Updated _summary.md with new format and added RAW HID entry under Software Features
* Added rawhid feature page
Messy is what you get when you don't do things right the first time
Co-authored-by: fauxpark <[email protected]>
Co-authored-by: Nick Brassel <[email protected]>
* add 'togglePin' conveniance function
for AVR and chibios
* drop outmost parantheses
Co-Authored-By: Konstantin Đorđević <[email protected]>
* toggle pin on avrs
toggle a pin configured as output by writing the corresponding bit to the PIN register
Co-Authored-By: Takeshi ISHII <[email protected]>
* togglepin: add documentation for newly added function
* Update docs/internals_gpio_control.md
Co-Authored-By: Konstantin Đorđević <[email protected]>
* on AVR: use PORTD to toggle the output
... since not all MCUs support toggling through writing to PIN
Co-Authored-By: Ryan <[email protected]>
Co-authored-by: Johannes <[email protected]>
Co-authored-by: Konstantin Đorđević <[email protected]>
Co-authored-by: Takeshi ISHII <[email protected]>
Co-authored-by: Ryan <[email protected]>
* id80: Transpose matrix to use faster COL2ROW routines
Even the standard QMK matrix_scan() function can give about 2 times
higher scan rate (if compiled with optimizations enabled) if the COL2ROW
matrix layout is used instead of ROW2COL. Although the ID80 PCB is
wired using the ROW2COL matrix layout, it is possible to transpose the
matrix from the QMK standpoint, so that "columns" would correspond to
horizontal connections, and "rows" would correspond to (mostly) vertical
connections; in this case the matrix could be handled as if it had the
COL2ROW layout.
The matrix layout change makes the older VIA JSON layout definition
incompatible, but the corresponding JSON was not yet accepted to the VIA
repository, so it should still be safe to make this change.
* id80: Remove obsolete comments
* A few final edits to the keymap and readme.
* Update keyboards/xd75/keymaps/buzzlighter1/readme.md
Co-Authored-By: Joel Challis <[email protected]>
* Update keyboards/xd75/keymaps/buzzlighter1/readme.md
Co-Authored-By: Joel Challis <[email protected]>
* Update keyboards/xd75/keymaps/buzzlighter1/readme.md
Co-Authored-By: Joel Challis <[email protected]>
* Update keyboards/xd75/keymaps/buzzlighter1/readme.md
Co-Authored-By: Joel Challis <[email protected]>
Co-authored-by: Joel Challis <[email protected]>