Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions docs/feature_converters.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ The following converters are available at this time:
| `promicro` | `elite_pi` |
| `promicro` | `helios` |
| `promicro` | `liatris` |
| `promicro` | `imera` |
| `promicro` | `michi` |
| `promicro` | `svlinky` |
| `promicro` | `halcyon` |
| `elite_c` | `stemcell` |
| `elite_c` | `rp2040_ce` |
| `elite_c` | `elite_pi` |
Expand Down Expand Up @@ -89,9 +89,9 @@ If a board currently supported by QMK uses a [Pro Micro](https://www.sparkfun.co
| [Elite-Pi](https://keeb.io/products/elite-pi-usb-c-pro-micro-replacement-rp2040) | `elite_pi` | `-e CONVERT_TO=elite_pi` | `CONVERT_TO=elite_pi` | `#ifdef CONVERT_TO_ELITE_PI` |
| [0xCB Helios](https://keeb.supply/products/0xcb-helios) | `helios` | `-e CONVERT_TO=helios` | `CONVERT_TO=helios` | `#ifdef CONVERT_TO_HELIOS` |
| [Liatris](https://splitkb.com/products/liatris) | `liatris` | `-e CONVERT_TO=liatris` | `CONVERT_TO=liatris` | `#ifdef CONVERT_TO_LIATRIS` |
| [Imera](https://splitkb.com/products/imera) | `imera` | `-e CONVERT_TO=imera` | `CONVERT_TO=imera` | `#ifdef CONVERT_TO_IMERA` |
| [Michi](https://github.com/ci-bus/michi-promicro-rp2040) | `michi` | `-e CONVERT_TO=michi` | `CONVERT_TO=michi` | `#ifdef CONVERT_TO_MICHI` |
| [Svlinky](https://github.com/sadekbaroudi/svlinky) | `svlinky` | `-e CONVERT_TO=svlinky` | `CONVERT_TO=svlinky` | `#ifdef CONVERT_TO_SVLINKY` |
| [Halcyon Adapter](https://splitkb.com/products/halcyon-adapter) | `halcyon` | `-e CONVERT_TO=halcyon` | `CONVERT_TO=halcyon` | `#ifdef CONVERT_TO_HALCYON` |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link 404s, is this likely to be resolved any time soon?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, we haven't created the product pages yet and the URL might end up being different so it's probably best to wait until we have the definitive URL. I'll put this in to draft for now until I've updated the link.


### Proton C {#proton_c}

Expand Down Expand Up @@ -161,6 +161,10 @@ Feature set is identical to [Adafruit KB2040](#kb2040). VBUS detection is enable

Feature set is a pro micro equivalent of the [RP2040 Community Edition](#rp2040_ce), except that two of the analog GPIO have been replaced with digital only GPIO. These two were moved to the FPC connector to support the [VIK specification](https://github.com/sadekbaroudi/vik). This means that if you are expecting analog support on all 4 pins as provided on a RP2040 Community Edition pinout, you will not have that. Please see the [Svlinky github page](https://github.com/sadekbaroudi/svlinky) for more details.

### Halcyon Adapter {#halcyon}

Feature set is a pro micro adapter for Halcyon controllers from Splitkb.com. This allows you to use a wired Halcyon controller on any keyboard which has support for a pro micro microcontroller. The adapter board has a FPC connector to support the [VIK specification](https://github.com/sadekbaroudi/vik). Please see the [Splitkb.com product page](https://splitkb.com/products/halcyon-adapter) for more details.

## Elite-C Converters

If a board currently supported by QMK uses an [Elite-C](https://keeb.io/products/elite-c-low-profile-version-usb-c-pro-micro-replacement-atmega32u4), the supported alternative controllers are:
Expand Down
36 changes: 36 additions & 0 deletions platforms/chibios/converters/promicro_to_halcyon/_pin_defs.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// Copyright 2026 splitkb.com
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

// Left side (front)
#define D3 3U
#define D2 29U
// GND
// GND
#define D1 25U
#define D0 10U
#define D4 19U
#define C6 24U
#define D7 23U
#define E6 22U
#define B4 18U
#define B5 21U

// Right side (front)
// RAW
// GND
// RESET
// VCC
#define F4 4U
#define F5 9U
#define F6 10U
#define F7 5U
#define B1 6U
#define B3 7U
#define B2 11U
#define B6 8U

// LEDs
#define D5 0U // Unconnected
#define B0 2U // Unconnected
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ BOOTLOADER := rp2040
SERIAL_DRIVER ?= vendor
WS2812_DRIVER ?= vendor
BACKLIGHT_DRIVER ?= software
OPT_DEFS += -DUSB_VBUS_PIN=19U
OPT_DEFS += -DUSB_VBUS_PIN=1U
36 changes: 0 additions & 36 deletions platforms/chibios/converters/promicro_to_imera/_pin_defs.h

This file was deleted.

Loading