Fix turbo key warnings
This commit is contained in:
parent
4cb986a306
commit
0308d161f6
1 changed files with 1 additions and 3 deletions
|
@ -63,8 +63,6 @@ static void clear_turbo(struct behavior_turbo_data *data) {
|
||||||
|
|
||||||
static void reset_timer(struct behavior_turbo_data *data, struct zmk_behavior_binding_event event) {
|
static void reset_timer(struct behavior_turbo_data *data, struct zmk_behavior_binding_event event) {
|
||||||
data->release_at = event.timestamp + data->wait_ms;
|
data->release_at = event.timestamp + data->wait_ms;
|
||||||
LOG_DBG("Resetting turbo timer: %d + %d = %d", event.timestamp, data->wait_ms,
|
|
||||||
data->release_at);
|
|
||||||
int32_t ms_left = data->release_at - k_uptime_get();
|
int32_t ms_left = data->release_at - k_uptime_get();
|
||||||
if (ms_left > 0) {
|
if (ms_left > 0) {
|
||||||
k_work_schedule(&data->release_timer, K_MSEC(ms_left));
|
k_work_schedule(&data->release_timer, K_MSEC(ms_left));
|
||||||
|
@ -115,7 +113,7 @@ static int on_keymap_binding_released(struct zmk_behavior_binding *binding,
|
||||||
const struct behavior_turbo_config *cfg = dev->config;
|
const struct behavior_turbo_config *cfg = dev->config;
|
||||||
struct behavior_turbo_data *data = dev->data;
|
struct behavior_turbo_data *data = dev->data;
|
||||||
|
|
||||||
if (&data->is_active == false) {
|
if (data->is_active) {
|
||||||
data->is_pressed = false;
|
data->is_pressed = false;
|
||||||
int32_t elapsedTime = k_uptime_get() - data->press_time;
|
int32_t elapsedTime = k_uptime_get() - data->press_time;
|
||||||
LOG_DBG("turbo elapsed time: %d", elapsedTime);
|
LOG_DBG("turbo elapsed time: %d", elapsedTime);
|
||||||
|
|
Loading…
Add table
Reference in a new issue