diff options
| author | Damien <Dbroqua@users.noreply.github.com> | 2017-04-29 15:03:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-29 15:03:52 +0200 |
| commit | 584b804ee33d53102fef3b8cdd045bca4c47bf26 (patch) | |
| tree | cccdc512fed02293ffd0bfb962ec14d8a8664e7f /tmk_core/common | |
| parent | 215dd126d08b29939c53bf0eaa006ce6ecdedb83 (diff) | |
| parent | 26bbfd78125224abdbd2e4ccf3aa3df1b5fc4968 (diff) | |
| download | qmk_firmware-584b804ee33d53102fef3b8cdd045bca4c47bf26.tar.gz qmk_firmware-584b804ee33d53102fef3b8cdd045bca4c47bf26.zip | |
Merge pull request #21 from qmk/master
Merge from QMK
Diffstat (limited to 'tmk_core/common')
| -rw-r--r-- | tmk_core/common/action.c | 2 | ||||
| -rw-r--r-- | tmk_core/common/avr/suspend.c | 1 | ||||
| -rw-r--r-- | tmk_core/common/mousekey.h | 13 |
3 files changed, 13 insertions, 3 deletions
diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index 94de36918..4ba1cc251 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c | |||
| @@ -140,7 +140,6 @@ void process_record(keyrecord_t *record) | |||
| 140 | 140 | ||
| 141 | void process_action(keyrecord_t *record, action_t action) | 141 | void process_action(keyrecord_t *record, action_t action) |
| 142 | { | 142 | { |
| 143 | bool do_release_oneshot = false; | ||
| 144 | keyevent_t event = record->event; | 143 | keyevent_t event = record->event; |
| 145 | #ifndef NO_ACTION_TAPPING | 144 | #ifndef NO_ACTION_TAPPING |
| 146 | uint8_t tap_count = record->tap.count; | 145 | uint8_t tap_count = record->tap.count; |
| @@ -152,6 +151,7 @@ void process_action(keyrecord_t *record, action_t action) | |||
| 152 | } | 151 | } |
| 153 | 152 | ||
| 154 | #ifndef NO_ACTION_ONESHOT | 153 | #ifndef NO_ACTION_ONESHOT |
| 154 | bool do_release_oneshot = false; | ||
| 155 | // notice we only clear the one shot layer if the pressed key is not a modifier. | 155 | // notice we only clear the one shot layer if the pressed key is not a modifier. |
| 156 | if (is_oneshot_layer_active() && event.pressed && !IS_MOD(action.key.code)) { | 156 | if (is_oneshot_layer_active() && event.pressed && !IS_MOD(action.key.code)) { |
| 157 | clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED); | 157 | clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED); |
diff --git a/tmk_core/common/avr/suspend.c b/tmk_core/common/avr/suspend.c index 0c81e8361..1c7618ff5 100644 --- a/tmk_core/common/avr/suspend.c +++ b/tmk_core/common/avr/suspend.c | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | #include "suspend.h" | 9 | #include "suspend.h" |
| 10 | #include "timer.h" | 10 | #include "timer.h" |
| 11 | #include "led.h" | 11 | #include "led.h" |
| 12 | #include "host.h" | ||
| 12 | 13 | ||
| 13 | #ifdef PROTOCOL_LUFA | 14 | #ifdef PROTOCOL_LUFA |
| 14 | #include "lufa.h" | 15 | #include "lufa.h" |
diff --git a/tmk_core/common/mousekey.h b/tmk_core/common/mousekey.h index 6eede06b4..9338d0af7 100644 --- a/tmk_core/common/mousekey.h +++ b/tmk_core/common/mousekey.h | |||
| @@ -23,8 +23,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | /* max value on report descriptor */ | 25 | /* max value on report descriptor */ |
| 26 | #define MOUSEKEY_MOVE_MAX 127 | 26 | #ifndef MOUSEKEY_MOVE_MAX |
| 27 | #define MOUSEKEY_WHEEL_MAX 127 | 27 | #define MOUSEKEY_MOVE_MAX 127 |
| 28 | #elif MOUSEKEY_MOVE_MAX > 127 | ||
| 29 | #error MOUSEKEY_MOVE_MAX needs to be smaller than 127 | ||
| 30 | #endif | ||
| 31 | |||
| 32 | #ifndef MOUSEKEY_WHEEL_MAX | ||
| 33 | #define MOUSEKEY_WHEEL_MAX 127 | ||
| 34 | #elif MOUSEKEY_WHEEL_MAX > 127 | ||
| 35 | #error MOUSEKEY_WHEEL_MAX needs to be smaller than 127 | ||
| 36 | #endif | ||
| 28 | 37 | ||
| 29 | #ifndef MOUSEKEY_MOVE_DELTA | 38 | #ifndef MOUSEKEY_MOVE_DELTA |
| 30 | #define MOUSEKEY_MOVE_DELTA 5 | 39 | #define MOUSEKEY_MOVE_DELTA 5 |
