Commit Graph

13 Commits (189a3b02fb7b43c6bc28271ee0c0bf9eb16810bf)

Author SHA1 Message Date
Jack Humbert 897f5b2f9d updates midi in play_note to better octave
Jack Humbert fde477a927 updates midi functionality ()
* 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
Eric Tang 620ac4b260 Update functions used to write to EEPROM
IBNobody d5b72e7bde Fixed many compiler warnings related to print being disabled
Jack Humbert eb61700912 better integrations
Jack Humbert 547da78335 merging tmk
tmk ed9766a7d4 core: Fix for disabling NKRO in Boot protocol
tmk bf3d4b3c06 lufa: Fix endpoint bank mode for ATMega32u2
tmk 35203cad6a core: Fix lufa suspend callback()
With matrix_power_down() in suspend event HHKB JP doesn't start up for some reason.
It is unneeded in actual and removed.
tmk fdce0c9cc0 lufa: Fix console flush
Old console sent unneeded empty data every one milli sencond.
After this fix console flushes endpoint data bank every 50ms only when needed.
tmk 6b588eb7f7 Add keyboard_setup() and matrix_setup()
tmk f1f2066657 Merge commit 'f6d56675f9f981c5464f0ca7a1fbb0162154e8c5'
tmk 1a02ebcc61 Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'