From 1329d052febfc26796a8aa15d82c3fc0ff71f1e2 Mon Sep 17 00:00:00 2001 From: bullwinkle3000 <91431084+bullwinkle3000@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:07:36 -0500 Subject: [PATCH] 6x7 cy track looking good --- .../trackball/6x7_cy_track/config.h | 51 +++++++++---------- .../trackball/6x7_cy_track/info.json | 2 +- .../trackball/6x7_cy_track/rules.mk | 2 +- 3 files changed, 26 insertions(+), 29 deletions(-) diff --git a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/config.h b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/config.h index 9048b59b869..5b7ca8c62e4 100644 --- a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/config.h +++ b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/config.h @@ -30,40 +30,37 @@ #define DYNAMIC_KEYMAP_MACRO_COUNT 64 //trackball support -#define SPI_DRIVER SPID0 -#define POINTING_DEVICE_SCLK_PIN GP22 -#define POINTING_DEVICE_SDIO_PIN GP20 -#define SPI_MOSI_PIN GP23 -#define POINTING_DEVICE_CS_PIN GP21 -#define POINTING_DEVICE_INVERT_X -//#define POINTING_DEVICE_INVERT_X_RIGHT -#define SPLIT_POINTING_ENABLE -//#define POINTING_DEVICE_INVERT_Y -#define POINTING_DEVICE_RIGHT -#define POINTING_DEVICE_ROTATION_90 -#define CHARYBDIS_DRAGSCROLL_REVERSE_Y -#define POINTING_DEVICE_TASK_THROTTLE_MS 1//default 0x02, 2mm liftoff distance +//#define SPI_DRIVER SPID0 +//#define POINTING_DEVICE_SCLK_PIN GP22 +//#define POINTING_DEVICE_SDIO_PIN GP20 +//#define SPI_MOSI_PIN GP23 +//#define POINTING_DEVICE_CS_PIN GP21 +//#define POINTING_DEVICE_INVERT_X +////#define POINTING_DEVICE_INVERT_X_RIGHT +//#define SPLIT_POINTING_ENABLE +////#define POINTING_DEVICE_INVERT_Y +//#define POINTING_DEVICE_RIGHT +//#define POINTING_DEVICE_ROTATION_90 +//#define CHARYBDIS_DRAGSCROLL_REVERSE_Y +//#define POINTING_DEVICE_TASK_THROTTLE_MS 1//default 0x02, 2mm liftoff distance //#include "config_common.h" // Basic Config #define SPLIT_POINTING_ENABLE -//#define ROTATIONAL_TRANSFORM_ANGLE -25 -//#define PMW33XX_CS_PIN GP21 -//#define POINTING_DEVICE_CS_PIN GP21 - -//#define SPLIT_TRANSACTION_IDS_KB RPC_ID_KB_CONFIG_SYNC - -//#define CHARYBDIS_MINIMUM_DEFAULT_DPI 600 -//#define CHARYBDIS_MAX_DEFAULT_DPI_MULTIPLIER 0x08 -//#define CHARYBDIS_BASE_DEFAULT_DPI_MULTIPLIER 0x02 -//#define CHARYBDIS_DEFAULT_DPI_CONFIG_STEP 400 -//#define CHARYBDIS_MINIMUM_SNIPING_DPI 400 -//#define CHARYBDIS_SNIPING_DPI_CONFIG_STEP 100 -//#define CHARYBDIS_DRAGSCROLL_DPI 100 - +#define ROTATIONAL_TRANSFORM_ANGLE -25 +#define POINTING_DEVICE_INVERT_Y +#define POINTING_DEVICE_RIGHT +#define SPI_DRIVER SPID0 +#define SPI_SCK_PIN GP22 +#define SPI_MISO_PIN GP20 +#define SPI_MOSI_PIN GP23 +#define POINTING_DEVICE_CS_PIN GP21 +#define POINTING_DEVICE_TASK_THROTTLE_MS 1 +#define PMW33XX_LIFTOFF_DISTANCE 0x02 #define POINTING_DEVICE_AUTO_MOUSE_ENABLE // only required if not setting mouse layer elsewhere +// only required if not setting mouse layer elsewhere #define AUTO_MOUSE_DEFAULT_LAYER 3 #ifdef RGB_MATRIX_ENABLE diff --git a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/info.json b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/info.json index 79dff7f9941..7f3d2ef50f7 100644 --- a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/info.json +++ b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/info.json @@ -11,7 +11,7 @@ "features": { "bootmagic": true, "command": false, - "console": true, + "console": false, "encoder": false, "encoder_map": false, "extrakey": true, diff --git a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/rules.mk b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/rules.mk index cd2be8e901a..c87c87fbe23 100644 --- a/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/rules.mk +++ b/keyboards/handwired/wylderbuilds/trackball/6x7_cy_track/rules.mk @@ -7,7 +7,7 @@ BOOTLOADER = rp2040 #MOUSEKEY_ENABLE = yes #CONSOLE_ENABLE = no #POINTING_DEVICE_ENABLE = yes -POINTING_DEVICE_DRIVER = pmw3610 +#POINTING_DEVICE_DRIVER = pmw3610 ##COMMAND_ENABLE = yes #BOOTMAGIC_ENABLE = yes #NKRO_ENABLE = yes # Enable N-Key Rollover