Skip to content

Commit

Permalink
remove legacy variants of bastardkb/charybdis/3x5
Browse files Browse the repository at this point in the history
  • Loading branch information
burkfers committed Apr 8, 2024
1 parent f0ffdc3 commit 9d40bee
Show file tree
Hide file tree
Showing 30 changed files with 62 additions and 711 deletions.
55 changes: 0 additions & 55 deletions keyboards/bastardkb/charybdis/3x5/blackpill/config.h

This file was deleted.

27 changes: 0 additions & 27 deletions keyboards/bastardkb/charybdis/3x5/blackpill/halconf.h

This file was deleted.

27 changes: 0 additions & 27 deletions keyboards/bastardkb/charybdis/3x5/blackpill/info.json

This file was deleted.

45 changes: 0 additions & 45 deletions keyboards/bastardkb/charybdis/3x5/blackpill/mcuconf.h

This file was deleted.

3 changes: 0 additions & 3 deletions keyboards/bastardkb/charybdis/3x5/blackpill/readme.md

This file was deleted.

26 changes: 0 additions & 26 deletions keyboards/bastardkb/charybdis/3x5/blackpill/rules.mk

This file was deleted.

24 changes: 23 additions & 1 deletion keyboards/bastardkb/charybdis/3x5/config.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright 2021 Quentin LEBASTARD <qlebastard@gmail.com>
* Copyright 2021 Charly Delay <charly@codesink.dev> (@0xcharly)
* Copyright 2022 Charly Delay <charly@codesink.dev> (@0xcharly)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -20,3 +20,25 @@

/* Trackball angle adjustment. */
#define ROTATIONAL_TRANSFORM_ANGLE -25

/* Handedness. */
#define MASTER_RIGHT

// To use the handedness pin, resistors need to be installed on the adapter PCB.
// If so, uncomment the following code, and undefine MASTER_RIGHT above.
// #define SPLIT_HAND_PIN GP15
// #define SPLIT_HAND_PIN_LOW_IS_LEFT // High -> right, Low -> left.

/* VBUS detection. */
#define USB_VBUS_PIN GP19

/* SPI & PMW3360 settings. */
#define SPI_DRIVER SPID0
#define SPI_SCK_PIN GP22
#define SPI_MISO_PIN GP20
#define SPI_MOSI_PIN GP23
#define POINTING_DEVICE_CS_PIN GP16

/* Reset. */
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP17
15 changes: 15 additions & 0 deletions keyboards/bastardkb/charybdis/3x5/info.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,33 @@
{
"keyboard_name": "Charybdis Nano (3x5) Splinky",
"manufacturer": "Bastard Keyboards",
"url": "https://bastardkb.com/charybdis-nano",
"usb": {
"device_version": "2.0.0",
"pid": "0x1832",
"vid": "0xA8F8"
},
"rgb_matrix": {
"driver": "ws2812"
"split_count": [18, 18]
},
"matrix_pins": {
"cols": ["GP28", "GP21", "GP6", "GP7", "GP8"],
"rows": ["GP26", "GP5", "GP4", "GP9"]
},
"diode_direction": "ROW2COL",
"split": {
"soft_serial_pin": "GP1",
"bootmagic": {
"matrix": [4, 0]
}
},
"ws2812": {
"pin": "GP0",
"driver": "vendor"
},
"processor": "RP2040",
"bootloader": "rp2040",
"layout_aliases": {
"LAYOUT_charybdis_3x5": "LAYOUT"
},
Expand Down
File renamed without changes.
25 changes: 24 additions & 1 deletion keyboards/bastardkb/charybdis/3x5/rules.mk
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
DEFAULT_FOLDER = bastardkb/charybdis/3x5/v2/splinky_3
# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = no # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output

AUDIO_SUPPORTED = no # Audio is not supported
RGB_MATRIX_SUPPORTED = yes # RGB matrix is supported and enabled by default
RGBLIGHT_SUPPORTED = yes # RGB underglow is supported, but not enabled by default
RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality

SPLIT_KEYBOARD = yes

POINTING_DEVICE_ENABLE = yes # Enable trackball
POINTING_DEVICE_DRIVER = pmw3360

SERIAL_DRIVER = vendor
25 changes: 0 additions & 25 deletions keyboards/bastardkb/charybdis/3x5/v1/elitec/config.h

This file was deleted.

28 changes: 0 additions & 28 deletions keyboards/bastardkb/charybdis/3x5/v1/elitec/info.json

This file was deleted.

29 changes: 0 additions & 29 deletions keyboards/bastardkb/charybdis/3x5/v1/elitec/rules.mk

This file was deleted.

24 changes: 0 additions & 24 deletions keyboards/bastardkb/charybdis/3x5/v2/elitec/config.h

This file was deleted.

Loading

0 comments on commit 9d40bee

Please sign in to comment.