qmk_firmare/keyboards/fingerpunch/xivik
Sadek Baroudi d1c8b75485 better generic vik support to handle all modules in one go, testing out with ximega 2024-06-25 16:07:26 -07:00
..
keymaps
config.h better generic vik support to handle all modules in one go, testing out with ximega 2024-06-25 16:07:26 -07:00
fp_build.json typo in VIK_GC9A01, was VIK_VIK_GC9A01 2024-06-24 22:01:03 -07:00
halconf.h
info.json
mcuconf.h
readme.md vik ili9341 display support 2024-06-07 15:33:06 -07:00
rules.mk
xivik.c
xivik.h

readme.md

xivik

  • Keyboard Maintainer: sadekbaroudi
  • Hardware Supported: xivik controller

Description

This is a controller, not a keyboard. This firmware is intended to serve two purposes:

  1. To test your controller
  2. A template for copying over the firmware to any keyboard that you use it on.

Building

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

    make fingerpunch/xivik:default RGBLIGHT_ENABLE=yes

Options are:

    RGBLIGHT_ENABLE=yes
    HAPTIC_FEEDBACK=yes
    // for the options below, select only one, or none, used for testing [VIK modules](https://github.com/sadekbaroudi/vik#known-list-of-vik-certifications)
    VIK_ILI9341=yes
    VIK_PER56_CIRQUE_LEDS=yes
    VIK_PER56_PMW3360_LEDS=yes
    VIK_PMW3360=yes
    VIK_WEACT_ST7735=yes
    VIK_GC9A01=yes
    VIK_WAVESHARE_22224=yes
    VIK_HAPTIC=yes

See build environment setup then the make instructions for more information.

Hardware

See: https://fingerpunch.xyz/products/xivik/