~ruther/qmk_firmware

ref: f20e17a19e80c31c30cd5bd4a566075babd2e564 qmk_firmware/keyboard/planck d---------
287eb7ad — Jack Humbert 9 years ago
Converted audio play functions to *_user (#349)

* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs

* Usability tweaks

* TWEAE

* nightly

added extra kcs to keymap common

* turned on Plank audio

* Added backlight breathing to atomic

* reverted accidental merge

* Added music and audio toggles to Quantum.c

* Redid the audio callbacks

* Adjusted default planck layout to use the user tone naming

* tabs to spaces

* Rewrote the ALL recipe to allow for faster parallel make

* tabs to spaces

* Renamed custom event functions to be 'startup_user' and 'shutdown_user'. Also moved the prototypes around.

* Tweaked pvc atomic layout to work with the pvc planck.

* updates midi scale calling
aaa758f1 — Eric Tang 9 years ago
Optimize matrix scanning (#343)
d66aa0ab — Peter 9 years ago
adds petereichinger's planck keymap (#340)

* Add custom keymap

* A little readme and remove old layout comments
b732b79b — Jack Humbert 9 years ago
adapts unicode to quantum.c (#333)

* Unicode

to have unicode input you need to:

- set your OS input method to UNICODE if needed
- enable unicode in your makefile
- copy the action_function from
keyboard/planck/keymaps/unicode/unicode.c to your keymap.c
set the target OS method in your keymap.c: void matrix_init_user() {
set_unicode_mode(UC_OSX); } you can then switch when you want with:
set_unicode_mode(UC_OSX); set_unicode_mode(UC_LNX);
set_unicode_mode(UC_WIN);
put some unicode codes in your keymap like so: UC(0x0061)
I did change the bit mask in quantum/keymap_common.c and .h
I’m afraid we will need uint32 to get a total support for all unicode
tables or relocate the handler as @mbarkhau did.

* rearranges keycode values, hooks-up unicode

* removes extra lalt ref

* adds unicode shortcuts and example
fe9b1482 — Jack Humbert 9 years ago
adds KC_NUBS, KC_NUHS and shifted versions to default keymaps
2425fd29 — Jack Humbert 9 years ago
fixes default planck keymap
b79400e0 — Jacob Bilger 9 years ago
Folders for each keymap.c file (#332)

* Add folders to keymaps

* test

* test
e2aa980a — Jack Humbert 9 years ago
cleans up default keymaps (olkb)
fde477a9 — Jack Humbert 9 years ago
updates midi functionality (#331)

* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* splits up process_action to allow independent processing of actions

* moves midi stuff to quantum.c

* adds additional scales for midi
15719f35 — Jack Humbert 9 years ago
adds a sequencer to the music mode (#330)

* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* Merge branch 'master' into process-record
1a8c0dd2 — Erez Zukerman 9 years ago
Leader key implementation (#326)

* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* updates process_action functions to return bool
c7d2c79d — Jacob Bilger 9 years ago
adds Bilger321's planck keymap
65645fb8 — Tobias Matt 9 years ago
Merge remote-tracking branch 'upstream/master'
69f05e1a — cwhits 9 years ago
[planck] adds button for toggling output in plover app (#323)

* [planck] toggle plover output in app when toggling plover layer on keyboard

* [planck] moved plover toggle to separate key

* [planck] renamed toggle button
d09d2da1 — Stephan Bösebeck 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
3f02637f — Jack Humbert 9 years ago
Backlight Breathing for Planck and Atomic

* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs

* Usability tweaks

* TWEAE

* nightly

added extra kcs to keymap common

* turned on Plank audio

* Added backlight breathing to atomic

* reverted accidental merge

* adds backlight pulse to planck
660511f0 — Stephan Bösebeck 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
83e1cc24 — IBNobody 9 years ago
Clarified audio.c (#302)

* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs
8b0274f6 — Nicholas Keene 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
0656f2fa — Jack Humbert 9 years ago
moves backlight functionality to keyboard files and updates template makefile

previously there were two backlight.c files (bad)
Next