diff options
Diffstat (limited to 'board/hammer/variants.h')
-rw-r--r-- | board/hammer/variants.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/board/hammer/variants.h b/board/hammer/variants.h index 7bf0b02e07..7829e3a34a 100644 --- a/board/hammer/variants.h +++ b/board/hammer/variants.h @@ -27,6 +27,9 @@ #define CONFIG_USB_PID 0x502d #elif defined(BOARD_WHISKERS) #define CONFIG_USB_PID 0x5030 +#elif defined(BOARD_ZED) +/* TODO: update PID */ +#define CONFIG_USB_PID 0x5022 #else #error "Invalid board" #endif @@ -79,6 +82,15 @@ #define CONFIG_TOUCHPAD_VIRTUAL_SIZE (CONFIG_UPDATE_PDU_SIZE + 128*1024) /* Enable to send heatmap to AP */ #define CONFIG_USB_ISOCHRONOUS +#elif defined(BOARD_ZED) +/* TODO: update correct parameters */ +#define HAS_I2C_TOUCHPAD +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_X 3207 +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_Y 1783 +#define CONFIG_USB_HID_TOUCHPAD_LOGICAL_MAX_PRESSURE 511 +#define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_X 1018 /* tenth of mm */ +#define CONFIG_USB_HID_TOUCHPAD_PHYSICAL_MAX_Y 566 /* tenth of mm */ +#define CONFIG_TOUCHPAD_VIRTUAL_SIZE (48*1024) #else #error "No touchpad information for board." #endif |