qmk_firmware/keyboards/splitkb/halcyon/ferris
Ryan 6b38dc17cd
Remove deprecated RGB_ and Mouse keycodes (#25444)
* Remove deprecated `RGB_` and Mouse keycodes

* Update old mouse keycodes, 0-9/A-M

* Update old mouse keycodes, N-Z & layouts

* Missed some stuff
2025-07-11 11:05:41 -06:00
..
keymaps/default Remove deprecated RGB_ and Mouse keycodes (#25444) 2025-07-11 11:05:41 -06:00
rev1
info.json
readme.md

Halcyon Ferris

splitkb/halcyon/ferris

The Halcyon Ferris rev1 is the first Ferris revision and the fifth keyboard in our Halcyon range. Similar to Aurora, all keyboards in the series share the same feature set. The key highlights:

  • Halcyon keyboards come preassembled! You won't need a soldering iron.
  • You'll be able to install VIK modules.
  • It'll come fully documented, which includes the unboxing, assembly (with only a screwdriver), first installation and some advanced use cases.
  • Both the connection to the host device as well as the interconnect between the keyboard halves use USB C.
  • The controller has full ESD protection on all USB C ports, as well as all switch matrix GPIO!
  • The controller is interchangable. If part of your keyboard ever breaks, we can replace just the bits that need replacing.

Make example for this keyboard (after setting up your build environment):

make splitkb/halcyon/ferris/rev1:default

The keyboard can be flashed by copying the resulting .uf2 file onto the RPI-RP2 flash drive.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • Reset button: Double-tap the reset button at the top of the controller, right above the USB-C port.
  • Bootloader reset: Hold down the "Boot" button and plug in the keyboard.
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available.