qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

qp_ld7032_opcodes.h (1563B)


      1 // Copyright 2023 Dasky (@daskygit)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 typedef enum {
      5     LD7032_SOFTRES          = 0x01,
      6     LD7032_DISP_ON_OFF      = 0x02,
      7     LD7032_DATA_RW          = 0x08,
      8     LD7032_DISP_DIRECTION   = 0x09,
      9     LD7032_IFMODE           = 0x0D,
     10     LD7032_PEAK_WIDTH       = 0x10,
     11     LD7032_DOT_CURRENT      = 0x12,
     12     LD7032_SCAN_MODE        = 0x13,
     13     LD7032_DISP_STBY_ON_OFF = 0x14,
     14     LD7032_PEAK_DELAY       = 0x16,
     15     LD7032_ROW_SCAN         = 0x17,
     16     LD7032_PRE_C_WIDTH      = 0x18,
     17     LD7032_DFRAME           = 0x1A,
     18     LD7032_DATA_REVERSE     = 0x1C,
     19     LD7032_WRITE_DIRECTION  = 0x1D,
     20     LD7032_READREG          = 0x20,
     21     LD7032_DISP_SIZE_X      = 0x30,
     22     LD7032_DISP_SIZE_Y      = 0x32,
     23     LD7032_X_BOX_ADR_START  = 0x34,
     24     LD7032_X_BOX_ADR_END    = 0x35,
     25     LD7032_Y_BOX_ADR_START  = 0x36,
     26     LD7032_Y_BOX_ADR_END    = 0x37,
     27     LD7032_X_DISP_START     = 0x38,
     28     LD7032_Y_DISP_START     = 0x39,
     29     LD7032_XTALK_EN         = 0x3A,
     30     LD7032_XTALK_REF        = 0x3B,
     31     LD7032_AGING_EN         = 0x3C,
     32     LD7032_VDD_SEL          = 0x3D,
     33     LD7032_TESTCNT0         = 0x3E,
     34     LD7032_VCC_R_SEL        = 0x3F,
     35     LD7032_PRE_C_SELECT     = 0x44,
     36     LD7032_ROW_OVERLAP      = 0x48,
     37     LD7032_S_SLEEP_TIMER    = 0xC0,
     38     LD7032_S_SLEEP_START    = 0xC2,
     39     LD7032_S_STEP_TIMER     = 0xC3,
     40     LD7032_S_STEP_UNIT      = 0xC4,
     41     LD7032_S_CONDITION      = 0xCC,
     42     LD7032_S_START_STOP     = 0xCD,
     43     LD7032_S_SELECT         = 0xCE,
     44     LD7032_TESTCNT1         = 0xF0, //-0xFF
     45 } ld7032_opcodes;