# Copyright (c) 2022 The ZMK Contributors # SPDX-License-Identifier: MIT description: GPIO keyboard improved square matrix controller compatible: "zmk,kscan-gpio-round-robin-matrix" include: kscan.yaml properties: input-gpios: type: phandle-array required: true output-gpios: type: phandle-array required: true debounce-press-ms: type: int default: 5 description: Debounce time for key press in milliseconds. Use 0 for eager debouncing. debounce-release-ms: type: int default: 5 description: Debounce time for key release in milliseconds. poll-period-ms: type: int default: 1 description: Time between reads in milliseconds