From 4e672eafd40f52ae70bbc48603013cabe05811e0 Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Fri, 1 May 2020 19:14:18 -0400 Subject: Refactor for better organization --- src/main.c | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 6640e47..4cfe052 100644 --- a/src/main.c +++ b/src/main.c @@ -1,33 +1,18 @@ /* - * Copyright (c) 2016 Intel Corporation + * Copyright (c) 2020 Peter Johanson * - * SPDX-License-Identifier: Apache-2.0 + * SPDX-License-Identifier: MIT */ #include #include #include -#include -#include - - -void zmk_kscan_callback(struct device *dev, u32_t row, u32_t column, bool pressed) { - printk("Row: %d, col: %d, pressed: %s\n", row, column, (pressed ? "true" : "false")); -} +#include "kscan.h" void main(void) { - struct device *dev; printk("Welcome to ZMK!\n"); - dev = device_get_binding(CONFIG_KSCAN_MATRIX_DEV_NAME); - if (dev == NULL) { - printk("NO DEVICE!\n"); - return; - } - - kscan_config(dev, zmk_kscan_callback); - - kscan_enable_callback(dev); + zmk_kscan_init(CONFIG_KSCAN_MATRIX_DEV_NAME); } -- cgit v1.2.3