vik module support for azoteq

This commit is contained in:
Sadek Baroudi 2023-11-02 23:19:30 -07:00
parent 6f341b8548
commit ae66157476
3 changed files with 29 additions and 5 deletions

View File

@ -2,12 +2,15 @@
/**
* Modules:
* VIK_HAPTIC
* VIK_PER56_CIRQUE_LEDS
* VIK_PER56_CIRQUE_LEDS
* VIK_PER56_PMW3360_LEDS
* VIK_PMW3360
* VIK_WEACT_ST7735
* VIK_GC9A01
* VIK_HAPTIC
* VIK_VIK_GC9A01
* VIK_WAVESHARE_22224
* VIK_AZOTEQ
*
* Pin config:
* VIK_SPI_DRIVER
@ -141,3 +144,15 @@
// Must be defined by the keyboard itself, needs a free unused pin for reset
#define DISPLAY_RST_PIN VIK_ST7735_UNUSED_PIN
#endif
#ifdef VIK_AZOTEQ
// default to AZOTEQ_IQS5XX_TPS43... shouldn't really do this
#if !defined(AZOTEQ_IQS5XX_TPS43) && !defined(AZOTEQ_IQS5XX_TPS65)
// #warning "fingerpunch:vik:azoteq: no azoteq profile defined, defaulted to AZOTEQ_IQS5XX_TPS43"
#define AZOTEQ_IQS5XX_TPS43
#define AZOTEQ_IQS5XX_PRESS_AND_HOLD_ENABLE true
#define AZOTEQ_IQS5XX_SWIPE_X_ENABLE true
#define AZOTEQ_IQS5XX_SWIPE_Y_ENABLE true
#define AZOTEQ_IQS5XX_ZOOM_ENABLE true
#endif
#endif

View File

@ -10,6 +10,7 @@
# VIK_WEACT_ST7735
# VIK_VIK_GC9A01
# VIK_WAVESHARE_22224
# VIK_AZOTEQ
ifeq ($(strip $(VIK_HAPTIC)), yes)
HAPTIC_ENABLE = yes
@ -66,6 +67,12 @@ ifeq ($(strip $(VIK_WAVESHARE_22224)), yes)
OPT_DEFS += -DVIK_WAVESHARE_22224
endif
ifeq ($(strip $(VIK_AZOTEQ)), yes)
POINTING_DEVICE_ENABLE := yes
POINTING_DEVICE_DRIVER := azoteq_iqs5xx
OPT_DEFS += -DVIK_AZOTEQ
endif
ifeq ($(strip $(PMW3360_ENABLE)), yes)
POINTING_DEVICE_ENABLE := yes
POINTING_DEVICE_DRIVER := pmw3360

View File

@ -2,14 +2,16 @@
{
"type" : "one-of",
"names" : [
"VIK_HAPTIC",
"VIK_PER56_CIRQUE_LEDS",
"VIK_PER56_CIRQUE_LEDS",
"VIK_PER56_PMW3360_LEDS",
"VIK_PMW3360",
"VIK_WEACT_ST7735",
"VIK_GC9A01",
"VIK_VIK_GC9A01",
"VIK_WAVESHARE_22224",
"VIK_HAPTIC"
"VIK_AZOTEQ"
],
"user_input": "Which VIK module are you testing? NONE, VIK_PER56_CIRQUE_LEDS, VIK_PER56_PMW3360_LEDS, VIK_PMW3360, VIK_WEACT_ST7735, VIK_GC9A01, VIK_WAVESHARE_22224, VIK_HAPTIC"
"user_input": "Which VIK module are you testing? NONE, VIK_HAPTIC, VIK_PER56_CIRQUE_LEDS, VIK_PER56_CIRQUE_LEDS, VIK_PER56_PMW3360_LEDS, VIK_PMW3360, VIK_WEACT_ST7735, VIK_VIK_GC9A01, VIK_WAVESHARE_22224, VIK_AZOTEQ"
}
]