1
0
Fork 0
forked from forks/qmk_firmware
Commit graph

791 commits

Author SHA1 Message Date
Drashna Jaelre 0d64e6548b
Fix Linux Song 2018-11-02 17:46:59 -07:00
Drashna Jaelre afad38786a
Update keycode defines 2018-11-02 17:46:58 -07:00
Konstantin Đorđević 4860a8c6fc
white spaces
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:58 -07:00
Konstantin Đorđević eaa5efc697
white spaces
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:58 -07:00
Konstantin Đorđević eca3a411ad
white spaces .... copied from elsewhere
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:57 -07:00
Konstantin Đorđević df4f58ef31
consistency
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:57 -07:00
Konstantin Đorđević d4b8811013
Yuuup
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:57 -07:00
Konstantin Đorđević 95385670a3
non-breaking
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:56 -07:00
Konstantin Đorđević 4b2a0bc145
Thought I fixed that!
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:56 -07:00
Drashna Jaelre e5da49ca63
Add BSD for future compatibility 2018-11-02 17:46:55 -07:00
Konstantin Đorđević 427a38fedf
white spaces
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:55 -07:00
Konstantin Đorđević 8d0954b811
SPAAAAAAAAAACing
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:55 -07:00
Konstantin Đorđević cfa4163d06
Fix spacing
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:55 -07:00
Konstantin Đorđević 122fbac89c
Because I missed it!
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:54 -07:00
Konstantin Đorđević bf79667460
Fix spacing
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:54 -07:00
Konstantin Đorđević 44c238f8de
Fix white spaces
Co-Authored-By: drashna <drashna@live.com>
2018-11-02 17:46:54 -07:00
Drashna Jaelre 08bab87444
Update unicode keycodes for consistency/easier merge 2018-11-02 17:46:53 -07:00
Drashna Jaelre 5015c2b4d2
Update keycodes 2018-11-02 17:46:52 -07:00
Drashna Jaelre be2c6e70a7
Tap_code cleanup 2018-11-02 17:46:52 -07:00
Drashna Jaelre 59bf691ce3
Add audio feedback to input mode keys to drive konstantin up a wall 2018-11-02 17:46:52 -07:00
Drashna Jaelre 9698e3f262
Move Unicode proccessing to unicode common 2018-11-02 17:46:51 -07:00
Drashna Jaelre a6e66f09ca
Add unicode init to where it belongs: matrix_init_quantum 2018-11-02 17:46:51 -07:00
Drashna Jaelre 7b6391bd18
Remove unicode init from process_record_* functions 2018-11-02 17:46:51 -07:00
Drashna Jaelre 18fcde13ad
Standardize the Unicode EEPROM code 2018-11-02 17:46:50 -07:00
Drashna Jaelre f1529e74c4 Remove old declaration
Co-Authored-By: nooges <nooges@users.noreply.github.com>
2018-11-02 14:31:29 -07:00
Danny Nguyen a5fa75fcb3 Move disable JTAG code from keyboard_init to keyboard_setup
This way all split keyboards are using that code instead of just those using split_common with the fix
2018-11-02 14:31:29 -07:00
Jack Humbert 15f6278aa6
Add support for Atmega32A to pin declarations and universal matrix (#4015)
* add computed pins from mcu type

* update for atmega32a

* doc typo

* add atmega16 chips, link to references

* remove avr include from config

* exclude assembler in config.h includes

* consolodate options, add 646

* fix typo in pindef
2018-11-02 12:31:40 -04:00
Drashna Jaelre f63c0b7844 Add pointer(?) to disable_JTAG to prevent compiler errors (#4310) 2018-10-31 15:14:59 -07:00
That-Canadian 5630ad7604 Added JTAG disable code to the split_common (#4309)
Added JTAG disable code to the split_common slave code since the slave never calls keyboard_init(). In the future the slave should likely be modified to call keyboard_init() in some way, but without calling any of the unnecessary USB initialization code.
2018-10-31 14:42:15 -07:00
Drashna Jaelre 4ffcacd920 Add Bootmagic Lite to QMK (#4215)
* Preliminary additon of bootmagic lite functionality

* Cleanup code

* Clean up bootmagic code

* Add documentation and clean up code

* Make 'lite' an option for BOOTMAGIC_ENABLE

* Update Templates with note about Bootmagic Lite option

* Detect Debounce variable

* Make sure debounce is a non-zero number

* Capitalize Bootmagic

* Capitalize bootmagic

* Update wording

* Re-add EEPROM reset, by popular demand

And add eeprom-less version to drashna userspace for his sanity

* Fix spacing

* Set BOOTMAGIC_ENABLE to use full/lite/off

And default yes to "full" for compatibility

* Add Bootmagic lite info to templates

* Remove text from makefiles

* Cleanup of makefile

* mention yes in bootmagic docs

* Wordsmitthing the docs

* Fix white spaces

* Readd default bootmagic setting, because it's necessary
2018-10-27 14:53:50 -04:00
Jack Humbert 85688e5b52 add support for encoders to core 2018-10-26 14:24:13 -07:00
ROMUSKING 5694e7b6a6 Keymap: add new keymap (#4127)
* an attempt at own layout

* typematrixed dvorak

* columns shifted

columns shifted out, second pinky column moved to the inside.

* Update users/romus/romus.h

* code cleanup

Changes requested by Drashna + Tap Dance enabled

* Fixed EOF

Fixed the no newline at the end of file alert.

* rgblight fight eeprom writes

* rgb code simplification

* Update users/romus/README.md

* Update quantum/keymap_extras/keymap_slovenian.h
2018-10-22 11:54:31 -07:00
Drashna Jaelre 7222e3691b Fix Unicode EEPROM handling so it is consistent. (#4066)
* Fix Unicode EEPROM handling so it's consistant

* Remove changes to my userspace

* Optimize variables used

* fix functions

* additional cleanup

* Add False Flag

* rename function
2018-10-19 00:35:15 -04:00
mtei db03b76910 optimize rgblight_effect_alternating(void)
rgblight_effect_alternating (void) calls rgblight_sethsv_at () RGBLED_NUM times. As a result, rgblight_set () is called RGBLED_NUM + 1 times. This is wasteful processing.
2018-10-18 13:52:41 -07:00
QMK Bot 1d03af876c convert to unix line-endings [skip ci] 2018-10-16 23:11:58 +00:00
Žan Pevec 8ce9e3255e Fixes on slovenian keymap 2018-10-16 15:51:27 -07:00
Drashna Jaelre 1dc1e12fec Only include lufa.h if AVR in quantum/api.h 2018-10-16 17:11:51 -04:00
Žan Pevec ec86141a4a Basic Slovenian keymap added (#4128)
* Basic Slovenian keymap added

* Author fixed
2018-10-15 10:39:58 -07:00
Patrick Hener 0793abfd19 Add sendstring_german.h (#4124)
* added sweet16 test keymap and touched sendstring_german.h

* added sendstring_german.h

* Delete keymap.c

As suggested deleted the keymap file.
2018-10-12 10:31:08 -07:00
mtei 4bb0fb2ffc A comment indicating the insertion location of the new mode was added. 2018-10-11 17:14:42 -07:00
mtei 661e304033 Add a temporary comment to quantum/rgblight.h to aid migration.
Add a temporary comment. The content is a contrast table of old magic number and new symbol.
2018-10-11 17:14:42 -07:00
Drashna Jaelre cfa9f6ba6d Add non-US Hash and Backslash to AutoShift handling 2018-10-06 20:43:12 -04:00
James Laird-Wah 0c3137d8ff rgb_matrix: continue calling rgb_matrix_indicators() when toggled off
This allows user code to continue to use the matrix for indication, even
when the RGB toggle is off, using rgb_matrix_set_color().

Without this change, it's impossible for user code to use the matrix
when the toggle is off, as any changes get overwritten with black on the
next task cycle, and the indicator code is not called at all.
2018-10-04 21:43:31 -04:00
martinakcsilla 0d61e612f0 process_ucis: Add a callback for success (#4067)
There is `qk_ucis_symbol_fallback` for the case where symbol lookup
fails, but there wasn't one for the success case. This adds
`qk_ucis_success`, called after successfully finishing the UCIS symbol
input.

Thanks to @drashna for the idea!

Signed-off-by: Csilla Nagyné Martinák <csilla@csillger.hu>
2018-10-03 14:38:02 -07:00
takashiski 37cfd2c500 add JP keycode for MacOSX (#4033) 2018-10-02 17:51:43 -07:00
Florian Didron 9aecf4ccfd Adds a method allowing to set custom colors to the rgb matrix 2018-10-02 16:33:49 -04:00
Drashna Jaelre f5ae3760c6 Add send_unicode_hex_string function (#3828)
* Add send_string_unicode function

Co-authored-by: kdb424 <kdb424@gmail.com>
Co-authored-by: Konstantin <vomindoraan@gmail.com>

* Clean up code based on feedback

* Fix includes
2018-10-01 20:56:04 -04:00
Drashna Jaelre e885c793bc Add Function level EECONFIG code for EEPROM (#3084)
* Add Function level EEPROM configuration

Add kb and user functions for EEPROM, and example of how to use it.

* Bug fixes and demo

* Additional cleanup

* Add EEPROM reset macro to example

* Forgot init function in list

* Move eeconfig_init_quantum function to quantum.c and actually set default layer

* See if removing weak quantum function fixes issue

* Fix travis compile error

* Remove ifdef blocks from EECONFIG so settings are always set

* Fix for ARM EEPROM updates

* Fix merge issues

* Fix potential STM32 EEPROM issues
2018-10-01 20:53:14 -04:00
Daniel Shields da6c58175a Make digital rain RGB matrix effect #define configurable. 2018-10-01 12:54:37 -04:00
Drashna Jaelre 9d949389f9 Adds default value for TAPPING_TERM if Tap Dance is enabled (#2785)
* Force require TAPPING_TERM if Tap Dance is enabled

* Handle lack of TAPPING_TERM more gracefully
2018-10-01 11:09:05 -04:00