Add halcyon module support

This commit is contained in:
harvey-splitkb 2024-10-10 16:40:48 +02:00
parent 35edec2998
commit 0fe01454d8
48 changed files with 2511 additions and 18 deletions

View file

@ -0,0 +1,24 @@
// Copyright 2024 splitkb.com (support@splitkb.com)
// SPDX-License-Identifier: GPL-2.0-or-later
// Any QMK options should go here
#pragma once
#define HLC_SPI_DEVICE
#define HLC_CIRQUE_TRACKPAD
#define SPI_DRIVER SPID1
#define SPI_SCK_PIN GP14
#define SPI_MOSI_PIN GP15
#define SPI_MISO_PIN GP12
#define CIRQUE_PINNACLE_DIAMETER_MM 35
#define POINTING_DEVICE_CS_PIN GP13
#define POINTING_DEVICE_ROTATION_180
#define CIRQUE_PINNACLE_CURVED_OVERLAY
#define POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE
#define CIRQUE_PINNACLE_POSITION_MODE CIRQUE_PINNACLE_ABSOLUTE_MODE
#define CIRQUE_PINNACLE_TAP_ENABLE
#define POINTING_DEVICE_GESTURES_SCROLL_ENABLE