2147 Commits (6e55aa42faf19f59fd62923859b320b39dc370a4)

Author SHA1 Message Date
Daniel Kao b03a7cef75
Fix POINTING_DEVICE_GESTURES_SCROLL_ENABLE typo (#17850)
* Fix typo for POINTING_DEVICE_GESTURES_SCROLL_ENABLE

Follow the name written in documentation which follows
POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE

* Reword the blurb about POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE in docs
3 years ago
Drzony 0b726a437b
Implement relative mode for Cirque trackpad (#17760) 3 years ago
precondition 95c1cc425e
Rename postprocess_steno_user → post_process_steno_user (#17823) 3 years ago
Drashna Jael're 3d98269652
Merge remote-tracking branch 'origin/master' into develop 3 years ago
Drashna Jaelre 8973835183
[Docs] Add information about WeAct Blackpill F411 (#16755)
* [Docs] Add information about WeAct Blackpill F411

* Add clarification for matrix pins

* Update documentation

* Tweak wording
3 years ago
Drashna Jaelre 5d898a3d34
[Docs] Updates to Pointing Device Docs (#17777) 3 years ago
Drashna Jaelre 683eeca2e2
[Docs] Fix custom debug function and sample output (#17790) 3 years ago
QMK Bot 336df3297e Merge remote-tracking branch 'origin/master' into develop 3 years ago
Drashna Jaelre c0763363db
[Docs] Fix tables in Audio driver document (#17780) 3 years ago
JayceFayne d02cefe613
implement `tap_code16_delay` (#17748) 3 years ago
jack a6f3194397
Add ability to enter bootloader mode from `QK_MAKE` (#17745) 3 years ago
Albert Y d510e80b89
Add Blok 2040 conversion (#17603) 3 years ago
Ben Fiedler 1db5272154
docs: fix default value of USB_SUSPEND_WAKEUP_DELAY (#17501)
Documents the change made in #12081
3 years ago
Drashna Jaelre 12eb6444c6
Add support for PAW3204 Optical Sensor (#17669)
Co-authored-by: gompa <gompa@h-bomb.nl>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
3 years ago
Stefan Kerkmann a304a9b51e
Use correct angle tune range of +/-127 on PMW33XX (#17708)
...partially reverts 580bcff4f6 as the
datasheet doesn't claim that the angle tuning as limited to +/- 30
degrees.
3 years ago
Stefan Kerkmann 580bcff4f6
Use correct angle tune range of +/-30 on PMW33XX (#17693)
Co-authored-by: Daniel Kao <daniel.m.kao@gmail.com>

Co-authored-by: Daniel Kao <daniel.m.kao@gmail.com>
3 years ago
Albert Y 300dab7962
[Code] Add solid reactive gradient mode (#17228) 3 years ago
Stefan Kerkmann 3c58f98929
[Core] PMW33XX drivers overhaul (#17613)
* PMW33XX drivers overhaul

This combines the PMW3389 and PM3360 drivers as they only differ in the
firmware blobs and CPI get and set functions. The following changes have
been made:

* PMW3389 now gets the same multi-sensor feature that is already available on the
  PMW3360.

* Introduced a shared pmw33xx_report_t struct is now directly readable via SPI
  transactions instead of individual byte-sized reads, saving multiple
  copies and bitshift operations.

* pmw33(89/60)_get_report functions had unreachable branches in their motion
  detection logic these have been simplied as much as possible.

* The fast firmware upload option has been removed as this becomes obsolete by
  the newly introduced polled waiting functions for ChibiOS polled waiting

* PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options
  have been removed as they don't need to be configurable.

* All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix
  to reduce code duplication and make the defines interchangeable

* Adjust keyboards to PMW33XX naming scheme
3 years ago
Daniel Kao 5db705d054
Cirque trackpad features: circular scroll, inertial cursor (#17482) 3 years ago
James Young 36c2575658
Grammar fixes for docs/feature_converters.md (#17652) 3 years ago
QMK Bot 6bb2ed68a8 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Drashna Jaelre 26954bbc28
[Docs] Add Encoder requirements to PR Checklist doc (#17634)
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
zvecr 82f0263e41 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Joel Challis 2a3dd95229
Add basic secure docs (#17577) 3 years ago
Joel Challis 345e19f691
Add converter docs (#17593) 3 years ago
Stefan Kerkmann 8224f62806
Make debounce() signal changes in the cooked matrix as return value (#17554) 3 years ago
QMK Bot d37db0c50c Merge remote-tracking branch 'origin/master' into develop 3 years ago
Joel Challis 8fa7b62011
Attempt to discourage manual MSYS install for new users (#17556) 3 years ago
Ryan ac5e6b6a3b
Tentative Teensy 3.5 support (#14420)
* Tentative Teensy 3.5 support

* Set firmware format to .hex for ARM Teensys

* Got to "device descriptor failed" by comparing with Teensy 3.6 code

* Drop down to 96MHz...

* Bump back up to 120MHz
3 years ago
QMK Bot 11299b337b Merge remote-tracking branch 'origin/master' into develop 3 years ago
Ryan 25033d5d9e
MSYS2 install: use MinGW python-qmk package (#17302)
* MSYS2 install: use MinGW python-qmk package

* Add missing flashers

* Note VC Redist for manual install

* VC Redist no longer needed
3 years ago
QMK Bot a6faf3bc9e Merge remote-tracking branch 'origin/master' into develop 3 years ago
CoffeeIsLife 0365f640af
Allow for RGB actions to take place on Keydown instead of Keyup (#16886)
* Allow for switch on keydown

* add docs
3 years ago
QMK Bot fcc14b8838 Merge remote-tracking branch 'origin/master' into develop 3 years ago
ripdog 4e35697e1a
Add note about qmk doctor in newbs_flashing.md (#15688)
Co-authored-by: Drashna Jaelre <drashna@live.com>
3 years ago
Ryan 3ecb0a80af
Feature-ify Send String (#17275) 3 years ago
Osamu Aoki 871eeae4ea
PoC: Swap Escape and Caps (#16336) 3 years ago
QMK Bot 08721b4125 Merge remote-tracking branch 'origin/master' into develop 3 years ago
jack ee26d3e77f
Add Zsh note for tab complete (#17226) 3 years ago
Joel Challis 59e28b8958
Add cli command to import keyboard|keymap|kbfirmware (#16668) 3 years ago
FREEWING.JP 9dc7b9d40c
Added Wait time to sending each Keys for Dynamic Macros function (#16800)
Co-authored-by: Joel Challis <git@zvecr.com>
3 years ago
QMK Bot 05074cbdf0 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Josh Hinnebusch 096db8c8ca
Add LED backlight/indicator info to reference_info_json.md (#17010)
Co-authored-by: Joel Challis <git@zvecr.com>
3 years ago
Nick Brassel 5846b40f74
RP2040 emulated EEPROM. (#17519) 3 years ago
Nick Brassel b67ae67687
[QP] Add ILI9488 support. (#17438) 3 years ago
Stefan Kerkmann d717396708
[Core] Add Raspberry Pi RP2040 support (#14877)
* Disable RESET keycode because of naming conflicts

* Add Pico SDK as submodule

* Add RP2040 build support to QMK

* Adjust USB endpoint structs for RP2040

* Add RP2040 bootloader and double-tap reset routine

* Add generic and pro micro RP2040 boards

* Add RP2040 onekey keyboard

* Add WS2812 PIO DMA enabled driver and documentation

Supports regular and open-drain output configuration. RP2040 GPIOs are
sadly not 5V tolerant, so this is a bit use-less or needs extra hardware
or you take the risk to fry your hardware.

* Adjust SIO Driver for RP2040

* Adjust I2C Driver for RP2040

* Adjust SPI Driver for RP2040

* Add PIO serial driver and documentation

* Add general RP2040 documentation

* Apply suggestions from code review

Co-authored-by: Nick Brassel <nick@tzarc.org>

Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Nick Brassel 34e244cecf
Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` (#17376) 3 years ago
ihatechoosingusernames 1204cbb7ea
Update feature_split_keyboard.md to add extra detail about left and right matrices. (#17492) 3 years ago
Thomas Kriechbaumer 01bc974365
improvements for Cirque Pinnacle trackpads (#17091) 4 years ago
precondition 3b9e186019
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674) 4 years ago
precondition 7060cb7b26
Refactor steno and add `STENO_PROTOCOL = [all|txbolt|geminipr]` (#17065)
* Refactor steno into STENO_ENABLE_[ALL|GEMINI|BOLT]

* Update stenography documentation

* STENO_ENABLE_TXBOLT → STENO_ENABLE_BOLT

TXBOLT is a better name but BOLT is more consistent with the
pre-existing TX Bolt related constants, which all drop the "TX " prefix

* Comments

* STENO_ENABLE_[GEMINI|BOLT|ALL] → STENO_PROTOCOL = [geminipr|txbolt|all]

* Add note on lacking V-USB support

* Clear chord at the end of the switch(mode){send_steno_chord} block

* Return true if NOEVENT

* update_chord_xxx → add_xxx_key_to_chord

* Enable the defines for all the protocols if STENO_PROTOCOL = all

* Mention how to use `steno_set_mode`

* Set the default steno protocol to "all"

This is done so that existing keymaps invoking `steno_set_mode` don't
all suddenly break

* Add data driver equivalents for stenography feature

* Document format of serial steno packets

(Thanks dnaq)

* Add missing comma
4 years ago
QMK Bot 32792826a8 Merge remote-tracking branch 'origin/master' into develop 4 years ago
David Kosorin 71472a1692
Update ref_functions.md (replaced deprecated `RESET`) (#17436) 4 years ago
Jamal Bouajjaj d3858585ac
Added global current to all other issi drivers who don't have it (#17448) 4 years ago
Kyle McCreery eac0f6d4c9
Cirque Attenuation Setting (#17342) 4 years ago
Dasky be42c5fb98
Fix RGB heatmap to use XY positions and use correct led limits (#17184)
* Fix RGB heatmap to use XY positions

* lower effect area limit and make configurable

* tidy up macro

* Fix triggering in both directions.

* add docs

* fix bug when decreasing value

* performance tweak
4 years ago
Joel Challis 1a400d8644
Allow encoder config from info.json (#17295) 4 years ago
QMK Bot 2fb24c0298 Merge remote-tracking branch 'origin/master' into develop 4 years ago
evils 0a45a19801
[Docs] clarify inner array of direct pin matrix (#17437) 4 years ago
Jamal Bouajjaj 2bddffeaec
IS31FL3737 Global Current Setting (#17420) 4 years ago
Albert Y c725b6bf89
[Core] Mouse key kinetic mode fix (#17176)
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
QMK Bot 7f8886a1b7 Merge remote-tracking branch 'origin/master' into develop 4 years ago
coliss86 fd01feae4b
Add a note about using differents MCU family (#17416) 4 years ago
Drashna Jaelre 0da6562c4d
Make default layer size 16-bit (#15286)
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years ago
Stefan Kerkmann fe680a8568
[Core] Split ChibiOS usart split driver in protocol and hardware driver part (#16669) 4 years ago
Stefan Kerkmann 6d67e9df4b
[Core] Allow usage of ChibiOS's SIO driver for split keyboards (#15907) 4 years ago
QMK Bot 2f4c7697a9 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Nick Brassel 15dab01e6a
Inform people that things may not work. (#17391) 4 years ago
QMK Bot 84d3575fdb Merge remote-tracking branch 'origin/master' into develop 4 years ago
Tom Barnes 026d0e8bf1
Update feature_midi.md (#17390)
Add caveat about usb endpoints.
4 years ago
Jouke Witteveen 1706da9054
tap-dance: Restructure code and document in more detail (#16394) 4 years ago
Drashna Jaelre 0ab51ee29d
Add support for large Mouse Reports (#16371)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot 8a6fd0dc7e Merge remote-tracking branch 'origin/master' into develop 4 years ago
JunZuloo 5f72d54299
Update other_vscode.md (#17317)
Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links.
4 years ago
QMK Bot 6f82647e8d Merge remote-tracking branch 'origin/master' into develop 4 years ago
Travis Rigg b85c224b7c
docs: reflect systemd's change in language (#17322)
Like much of our field, systemd has renamed their `master` branch to `main`
4 years ago
Xelus22 af84772a5f
initial 24lc32a (#16990) 4 years ago
QMK Bot 38839a9105 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Forrest Cahoon 8153b55e07
Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (#17211) 4 years ago
Thomas Preisner bbab8eb993
Make bootloader_jump for dualbank STM32 respect STM32_BOOTLOADER_DUAL_BANK_DELAY (#17178) 4 years ago
Nick Brassel 8545473307
Removes terminal from QMK. (#17258) 4 years ago
trwnh 9e2fe4eff6
Make SPI Mode configurable and change default mode to 3 (#17263) 4 years ago
QMK Bot 6e4e50d5aa Merge remote-tracking branch 'origin/master' into develop 4 years ago
Dasky 25ec68c408
Fix docs typo (#17254) 4 years ago
Dasky 2de70e6f2d
Add uf2-split-* make targets. (#17257) 4 years ago
Nick Brassel 89a5d5aea0
Fixup command sequencing for master/develop. (#17227) 4 years ago
Nick Brassel d0af56da33
Breaking changes for 2022q2. (#17221) 4 years ago
zvecr de6360feca stub changelog 4 years ago
Joy Lee 1c7e8b9a9d
Added support for Wb32fq95 (#16871) 4 years ago
QMK Bot b5725c05bd Merge remote-tracking branch 'origin/master' into develop 4 years ago
James Young 2a544710d7
Small Markdown Patch for docs/feature_rgb_matrix.md (#17171) 4 years ago
QMK Bot 9fa106f76e Merge remote-tracking branch 'origin/master' into develop 4 years ago
jpe230 f296e1d1e2
[Docs] Align LED Matrix docs with RGB matrix docs (#17140) 4 years ago
QMK Bot f155db37d4 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Kyle McCreery d5aab127d2
[Docs] Update Steno Keycode Table (#17155) 4 years ago
Joel Challis 40e33d03a8
Recommend pillow as part of manual MSYS install (#17133) 4 years ago
QMK Bot 37eee020ed Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ryan d241e80533
Keymap FAQ updates (#17130) 4 years ago
QMK Bot 8b79f30cd5 Merge remote-tracking branch 'origin/master' into develop 4 years ago
durken1 dba5b730a3
Update pr_checklist.md (#17122) 4 years ago
Ryan 4a8bd7b9a5
Rename keymap_extras headers for consistency (#16939) 4 years ago
Drashna Jaelre f090881aeb
[Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657) 4 years ago
QMK Bot a899c097ce Merge remote-tracking branch 'origin/master' into develop 4 years ago
Mateusz Ż 94755308e0
Fix anchors with <code> in table of content (#15169) 4 years ago
Pascal Getreuer 68b16bba68
[Core] Add Caps Word feature to core (#16588)
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
Drashna Jaelre 787a68948f
[Core] Add Reboot keycode to core (#15990) 4 years ago
QMK Bot fc52a30780 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ryan e99d6d582c
Add Ukrainian keymap header (#16947)
* Add Ukrainian keymap header

* Docs
4 years ago
Stefan Kerkmann b1681fb6a1
[Core] Allow usage of AVRs minimal printf library (#16266)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
4 years ago
QMK Bot 05ab7453ec Merge remote-tracking branch 'origin/master' into develop 4 years ago
IskandarMa 83ce70c821
[Docs] zh-cn document translate: git parts (#15576)
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
4 years ago
QMK Bot 12d1eb0415 Merge remote-tracking branch 'origin/master' into develop 4 years ago
jpe230 81be7bb7b5
Fix i2c driver doc: Incorrect name (#16898) 4 years ago
uqs 690dc4bdaf
Add support for multiple sensors to pmw3360 (#15996) 4 years ago
QMK Bot d958329258 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y a5a4597311
Refine LED indicator documentation (#16304) 4 years ago
Simon Arlott 5841c755ae
rgblight: Add functions to stop blinking one or all but one layer (#16859) 4 years ago
Albert Y e5918cf968
Heatmap incorrect matrix effect workaround (#16315) 4 years ago
Jouke Witteveen 8f585153c4
Add GET_TAPPING_TERM macro to reduce duplicate code (#16681)
* Add GET_TAPPING_TERM macro to reduce duplicate code

The macro gives the right tapping term depending on whether per-key
tapping terms and/or dynamic tapping terms are enabled. Unnecessary
function calls and variable resolution are avoided.

Fixes #16472.

* Use GET_TAPPING_TERM for Cirque trackpads

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
4 years ago
Nick Brassel 1f2b1dedcc
Quantum Painter (#10174)
* Install dependencies before executing unit tests.

* Split out UTF-8 decoder.

* Fixup python formatting rules.

* Add documentation for QGF/QFF and the RLE format used.

* Add CLI commands for converting images and fonts.

* Add stub rules.mk for QP.

* Add stream type.

* Add base driver and comms interfaces.

* Add support for SPI, SPI+D/C comms drivers.

* Include <qp.h> when enabled.

* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.

* Add support for GC9A01.

* Add support for ILI9341.

* Add support for ILI9163.

* Add support for SSD1351.

* Implement qp_setpixel, including pixdata buffer management.

* Implement qp_line.

* Implement qp_rect.

* Implement qp_circle.

* Implement qp_ellipse.

* Implement palette interpolation.

* Allow for streams to work with either flash or RAM.

* Image loading.

* Font loading.

* QGF palette loading.

* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.

* Image drawing.

* Animations.

* Font rendering.

* Check against 256 colours, dump out the loaded palette if debugging enabled.

* Fix build.

* AVR is not the intended audience.

* `qmk format-c`

* Generation fix.

* First batch of docs.

* More docs and examples.

* Review comments.

* Public API documentation.
4 years ago
Ryan c05e8afe45
Joystick feature updates (#16732)
* Joystick feature updates

* Move new functions to joystick.h

* Docs
4 years ago
QMK Bot 2957f60dc1 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Erovia efc9c525b1
CLI: Add 'via2json' subcommand (#16468) 4 years ago
Simon dc9eb21332
add the ability to change the pwm frequency for the IS31FL3737B (#16718) 4 years ago
QMK Bot 5dcee0199e Merge remote-tracking branch 'origin/master' into develop 4 years ago
leviport 3502bbbd16
Fix typo in docs/ref_functions.md (#16690) 4 years ago
Ryan 9ee2effe8e
HD44780 driver rework (#16370) 4 years ago
Drashna Jaelre 02655690f4
[Core] Add compile/make macro to core (#15959)
* [Core] Add KC_MAKE keycode to core

fix linting

fix testing error

work around test idiocyncracies

fix more lint

something something stupid tests

add doc

* updates based on feedback

* Add bad names

* Fixup docs

* semantics but cleaner

Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>

* Hide oneshot checks behind preprocessors

* Move no-compile option around

* Fix formatting

* make shift optional

* Make opt in

* fix formatting

* update send string function name

Co-authored-by: Joel Challis <git@zvecr.com>

Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago
QMK Bot 037c5b5496 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 9aaf4a5a9b
Add split keyboard example for Bootmagic Lite (#16349)
* Add split keyboard example for bootmagic lite

* Add handedness link

* Edit sentence structure

* Apply suggested language correction
4 years ago
QMK Bot 9e39b99a0e Merge remote-tracking branch 'origin/master' into develop 4 years ago
ethsol a939adb55c
Sentence correction (#16650) 4 years ago
QMK Bot cc9a2aef0f Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ryan dde4120a1e
ISP flashing guide: add instructions for flashing STM32duino bootloader (#16568) 4 years ago
QMK Bot 4281beb1de Merge remote-tracking branch 'origin/master' into develop 4 years ago
Thomas Kriechbaumer 86b123141b
docs: fix code sample (#16623) 4 years ago
QMK Bot 54658a3687 Merge remote-tracking branch 'origin/master' into develop 4 years ago
WJH 6c40b6856b
[Docs] Include ASCII diagram to explain tap-hold modes (#15873)
* [Docs] Include ASCII diagram to explain tap-hold modes

* [Docs]: add examples for Default mode for Tap Hold

* [Docs] fix some wrong explanation in tap_hold.md
4 years ago
Nick Brassel 8d5eacb7dd
Add support for encoder mapping. (#13286) 4 years ago
Nick Brassel 2f6751e48a
Asymmetric encoders, encoder tests. (#16068) 4 years ago
QMK Bot e71f8f89d2 Merge remote-tracking branch 'origin/master' into develop 4 years ago
ZiTe 0880850b15
[Bug] Rename has_mouse_report_changed parameters (#16417)
Fixes compilation issues when bluetooth is enabled, due to issues 
with cpp used by bluetooth code. 

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
QMK Bot 7bc8046f9a Merge remote-tracking branch 'origin/master' into develop 4 years ago
peepeetee 8014fb14b6
Fix in-page links in reference_info_json.md (#16487) 4 years ago
Stefan Kerkmann 2bface8f89
Add flash target for UF2 bootloaders (#16525) 4 years ago
Ryan 75544d9127
Move Doxygen docs to subdirectory (#16561) 4 years ago
QMK Bot ab76e6ab59 Merge remote-tracking branch 'origin/master' into develop 4 years ago
kiilerix da6d6ce2e1
Some docs improvements (#15845)
* docs: clarify in "Keymap Overview" what LAYOUT is and isn't

It is not strictly necessary to use LAYOUT macros in keyboard.c, but it
is a convenient abstraction of hardware internals, allowing focus on the
physical keyboard layout.

From the C source point of view LAYOUT is macro with a parameter list,
which expands to a array of rows that each is an array with a keyboard
scancode for each column. A macro parameter list is not an array, and
even less a single array.

Perhaps no big deal, but also no reason to give incorrect hints.

* docs: update "Understanding QMK's Code" to current code structure introduced in 96e2b13d1d

This part of the documentation was no longer correct. I tried updating
it, mainly copy editing and using github links to latest release.

This is not trying to fix all problems, but just trying to fix some
problems while reusing much of the old phrases and structure.

* Update docs to use "qmk format-python"
4 years ago
Ryan ace0603f4f
Change data driven "str" type to represent a quoted string literal (#16516)
* Change data driven "str" type to represent a quoted string literal

* Update docs
4 years ago
Ryan f634fddd34
Remove `send_unicode_hex_string()` (#16518) 4 years ago