Erovia
3ed1223678
Drop bs4 dependency, update docs, minor improvements
5 years ago
Erovia
26f53d38d9
Another major refactoring, add documentation
...
Move all useful functions to the qmk module and use the cli subcommand
as a wrapper around it.
Add both inline comments and documentation.
5 years ago
Ted M Lin
9456832a3b
Fix out of bound OLED font access ( #8145 )
...
* Fix out of bound OLED font access
The default font is 1344 bytes, or a total of 224 glyphs (each 6-bytes wide).
OLED_FONT_END defaults to 224, which if used will then index off the end of
the font array. So either the documentation or code is wrong.
Instead of figuring out the rewording of the documentation, just change
the OLED_FONT_END default value to 223, to match the documentation and code.
* Add static assert to check array size
Build bomb if the font array size doesn't match to the defines.
5 years ago
ymzcdg
6a165c41cb
[Docs] doc update zh-cn ( #8147 )
...
* update zh-cn translate
Timestamp was added at the end of the document, it can help me manage version easier.
* fix _summary.md to utf-8
* fix _summary.md with vscode
5 years ago
Joel Challis
fba9971555
Align max backlight level in docs ( #8142 )
5 years ago
Cody Bender
e77188458f
Add QMK Compile Context Sensitivity ( #6884 )
...
* Add context sensitive compile, without config check
* Initial full working state. Plan to refactor
* Refactor loop for simplicity, add comments
* Update docs/cli.md with qmk compile examples
* Simplify path for keyboard derivation
* Update path to use path.join instead of concat
* Refactor keyboard path, the skully way
* Add in keymap folder support
* Add /layouts compile support
* Update docs/cli.md with empty compile in layouts
* Add comments to compile.py
* Update docs for clarity, and fix compile error typo
* Fix config option compile
* Fix layout compile and failure mode
* Add rules.mk check
* Fix variable names for global config
* Add in_layout priority
* Remove default fallback in favor of throw, update docs
* Add keymap folder context
* Fix formatting
* Add os import
* Convert to create_make_command
* Fix Travis lint errors
* Remove blank line with whitespace
* Add blank lines for readability
* Remove unnecessary config logic
* Update Docs to add flash
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Shift config precedence to MILC
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
5 years ago
fauxpark
a73c38112d
Move Grave Escape, Lock and Leader keycodes into their own sect… ( #8093 )
5 years ago
Joel Challis
307be48de9
Reduce SPLIT_USB_TIMEOUT by 500ms ( #7637 )
...
* Update SPLIT_USB_TIMEOUT -500ms
* Align keyboard level SPLIT_USB_TIMEOUT defaults
* Align keyboard level SPLIT_USB_TIMEOUT_POLL
* Review fixes
5 years ago
James Young
c096be3831
[Docs] future branch housekeeping
5 years ago
shela
ee88feb759
[Docs] Update Japanese translation ( #8015 )
5 years ago
James Young
72d7661b30
suggestions by skullydazed
5 years ago
James Young
d0d106cef7
change Instructions listing in Docs summary
5 years ago
James Young
d603e94f68
add Breaking Change PR Instructions doc
5 years ago
skullydazed
5e65af3a76
Beef up how `qmk doctor` works. ( #7375 )
...
* Beef up how `qmk doctor` works.
* improve the `git submodule status` parsing. h/t @erovia
* Fix whitespace and imports
* yapf
* Add documentation for the new doctor functionality
* Replace type_unchanged() with str()
* remove unused modules
* Update lib/python/qmk/cli/doctor.py
Co-Authored-By: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
5 years ago
Nick Brassel
d13ada1162
Add customisable EEPROM driver selection ( #7274 )
...
- uprintf -> dprintf
- Fix atsam "vendor" eeprom.
- Bump Kinetis K20x to 64 bytes, too.
- Rollback Kinetis to 32 bytes as partitioning can only be done once. Add warning about changing the value.
- Change RAM-backed "fake" EEPROM implementations to match eeconfig's current usage.
- Add 24LC128 by request.
5 years ago
fauxpark
31c0fe69f6
[Docs] Misc cleanups for OLED documentation ( #7864 )
5 years ago
Rob Haswell
a1452db98a
Configuration values for starting HSV and speed ( #7740 )
...
* Define default HSV and speed for RGB matrix.
* Documentation for configuration values RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT and RGB_MATRIX_STARTUP_VAL.
* Document RGB_MATRIX_STARTUP_SPD.
* Preserve the ordering.
5 years ago
Joel Challis
6e710426a4
Add docs for 'CUSTOM_MATRIX = lite' ( #7906 )
...
* Add some docs to cover 'CUSTOM_MATRIX = lite'
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add 'SRC += matrix.c' docs
* Update docs/custom_matrix.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
5 years ago
ridingqwerty
95c24bbaf8
Implement and document TAPPING_FORCE_HOLD_PER_KEY ( #7859 )
...
* Implement and document TAPPING_FORCE_HOLD_PER_KEY
* Added "record" parameter to "get_tapping_force_hold"
* Correct typo -- remove 'IGNORE_' from 'IGNORE_TAPPING_FORCE_HOLD_PER_KEY'
Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com>
5 years ago
skullY
58d27cf404
Add a note explaining how to run tests
5 years ago
skullY
44168baaa7
Add a section on python tests
5 years ago
fauxpark
c7b2d60a23
Move Space Cadet keycodes to their own section in keycode reference ( #7889 )
5 years ago
zk-phi
7f388b6553
Add per-key IGNORE_MOD_TAP_INTERRUPT feature ( #7838 )
...
* Implement IGNORE_MOD_TAP_INTERRUPT_PER_KEY
- Add configurable option IGNORE_MOD_TAP_INTERRUPT_PER_KEY
- Add function get_ignore_mod_tap_interrupt iff the option is enabled
Unless IGNORE_MOD_TAP_INTERRUPT_PER_KEY is defined, this patch does not affect the resulting binary.
* Add documentation for IGNORE_MOD_TAP_INTERRUPT_PER_KEY
5 years ago
shela
5a02cc00a4
Fix docker script and document ( #7786 )
...
Fixed error when keyboard parameter is omitted in interactive mode.
5 years ago
James Young
71de09d751
Update Breaking Changes doc timeline
5 years ago
Rob Haswell
cf30c5d17f
RGB matrix effect - left-right gradient ( #7742 )
...
* Left-right gradient.
* Update the comment to match the new functionality.
* CPP does integer division so this round is not necessary.
* The x-range is actually 224, update comment and use bit-shifting again.
* Update docs with gradient left-right effect and associated "DISABLE" option.
5 years ago
Takeshi ISHII
b3b115bcc4
[Docs] Update check commands in Japanese documents ( #7787 )
...
The Japanese documents included a sample command to check the original document changes. But there was something wrong, so I fixed it.
5 years ago
James Young
c1feeaa57f
Update Breaking Changes doc for 2020-02-29 merge
5 years ago
shela
6e520a721d
[Docs] fix installation commands for macos ( #7785 )
...
* [Docs] fix installation commands for macos
* Update docs/getting_started_build_tools.md
5 years ago
shela
8b80cf853b
[Docs] Update Japanese translation ( #7783 )
...
* [Docs] Update translation
* Apply suggestions from code review
* Update docs/ja/config_options.md
* Update docs/ja/newbs_building_firmware.md
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
5 years ago
Takeshi ISHII
3fd8f160c3
[Docs] Added description of LIB_SRC to docs/config_options.md ( #7765 )
...
And LINK_TIME_OPTIMIZATION_ENABLE move to 'Build Options' section.
5 years ago
Casper Weiss Bang
dd04079098
Fixed a small typo ( #7743 )
5 years ago
umi
91013d452f
[Docs] add japanese translation (faq part) ( #7464 )
...
* add faq part
* add faq part
* add faq part
* add faq part
* add faq part
* update for link
* update for a punctuation
* update files based on comments
* restore removed git diff header
* correct pathname on git diff header
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update file based on comment
* update file based on comment
* update file based on comment
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: satt99 <39004890+satt99@users.noreply.github.com>
5 years ago
Joel Challis
680ebef086
SPI DMA based RGB Underglow for STM32 ( #7674 )
...
* Initial stash of ws2812 spi driver
* Update comment, add sync backup plan
* Add testing notes to spi ws2812 driver
* Align RGBW error messages
5 years ago
Drashna Jaelre
a52e55ec09
[Docs] Update macOS related issues in docs ( #7744 )
...
* [Docs] Update macOS related issues in docs
* Update faq_build.md
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
5 years ago
Takeshi ISHII
d1ed98f58b
[Docs] remove docs/ja/newbs_best_practices.md ( #7739 )
...
'docs/ja/newbs_best_practices.md' has been replaced by 'docs/ja/newbs_git_*.md'.
5 years ago
Takeshi ISHII
25aaeb4f40
Japanese translation of docs/newbs_git_*.md ( #7689 )
...
* update docs/ja/newbs.md
* update docs/ja/_summary.md
* Translate docs/newbs_git_best_practices.md into Japanese.
* Translate docs/newbs_git_using_your_master_branch.md into Japanese.
* Translate docs/newbs_git_resolving_merge_conflicts.md into Japanese.
* Translate docs/newbs_git_resynchronize_a_branch.md into Japanese.
* Update docs/ja/newbs_git_using_your_master_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_best_practices.md
* Update docs/ja/_summary.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_learn_more_resources.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
Co-Authored-By: shela <shelaf@users.noreply.github.com>
5 years ago
Takeshi ISHII
26a823082b
[Docs] Fix minor differences in docs/newbs_git_resynchronize_a_branch.md ( #7728 )
5 years ago
shela
80e73b6210
[Docs] Update Japanese translation ( #7693 )
...
* [Docs] Update translation
* Update docs/ja/contributing.md
* Update docs/ja/contributing.md
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
5 years ago
fauxpark
b359830ea2
Fix file encoding for zh-cn/custom_quantum_functions.md ( #7665 )
5 years ago
shela
52c18ef026
[Docs] fix docs ( #7642 )
...
* [Docs] recurse-submodules option is need now
* [Docs] `tmk_core` folder is correct
* [Docs] fix typo
* [Docs] package scope has changed
* [Docs] Fix menu differences
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* fix typo
Co-authored-by: fauxpark <fauxpark@gmail.com>
5 years ago
fauxpark
3c190f8927
Improve docs "Edit Document" footer
5 years ago
umi
a860da8914
[Docs] add japanese translation (basic part) ( #7461 )
...
* add basic part
* update cli
* update cli
* correct links to ja document
* update files based on comments
* update for a postpositional particle
* update for a punctuation
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
5 years ago
Joel Challis
adb72b60b0
Merge pull request #7276 from zvecr/feature/backlight_driver_config
...
Convert backlight to follow driver rules pattern
5 years ago
Takeshi ISHII
b54722cc63
Change newbs.md to link to the new newbs_git_best_practices.md instead of newbs_best_practices.md. ( #7633 )
5 years ago
zvecr
3d54b1adf0
Convert backlight to follow driver rules pattern - update docs
5 years ago
umi
09c7304bd9
[Docs] update git command and directory name of documents ( #7619 )
5 years ago
Joel Challis
071eb2478f
Remove mbed files ( #7605 )
...
* Remove mbed files
* Remove mbed files - fix comment
* Remove mbed logic blocks
5 years ago
fauxpark
770a4ee729
[Docs] Remove some outdated FAQ items ( #7607 )
5 years ago
fauxpark
698d0dbda8
Use `clock_prescale_set()` from avr-libc ( #7540 )
...
* Use `clock_prescale_set()` from avr-libc
* Remove outdated FAQ info
5 years ago