Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
29d277880f167a3cead6c1fe8b4eba58bc168a05
mac-precision-touchpad
/
src
/
AmtPtpDeviceUsbKm
下载当前目录
B
Bingxing Wang
Project: remove x86 (32-bit) buildout config
8e0cc7cc
创建于
2021年10月2日
历史提交
文件
最后提交记录
最后更新时间
include
T2: extended the sample region for #242
6 年前
AmtPtpDeviceUsbKm.vcxproj
Project: remove x86 (32-bit) buildout config Signed-off-by: Bingxing Wang <i@imbushuo.net>
4 年前
AmtPtpDeviceUsbKm.vcxproj.filters
Project: merge all projects into a single distribution package
6 年前
DebugUtils.c
Initial T2-device support (#198) * T2 Devices: initial km touchpad project. Although this branch is named as "T2", it may be used for moving current USB um project into km in the future. Currently, I am only testing basic functions on a Magic Trackpad 2, as the T2 trackpad struct is not fully known (I guess pretty identical). It is capable to initialize the USB device and bring it into the desired mode for now. T2 VHCI device does not play well with UMDF USB driver framework, the NativeUSB dispatcher fails when retrieving USB configuration. * T2: remove README * T2 devices: HID foundation * T2 devices: input routine * Report proper status code for IOCTL * Remove get string IOCTL as not needed * Downgrade project target to 17134
6 年前
Device.c
Add generic T2 fallback for all T2 devices. Experience might not be optimal for a few devices due to the lack of region data. Resolved #142.
6 年前
Device.h
USB: declaration compliance
6 年前
Driver.c
T2: Fix sleep bugcheck (#200) T2: Set driver as filter driver I am bit surprised that setting it as functional driver works although it triggers WDF_VIOLATION due to power policy owner. This should resolves #199.
6 年前
Driver.h
Initial T2-device support (#198) * T2 Devices: initial km touchpad project. Although this branch is named as "T2", it may be used for moving current USB um project into km in the future. Currently, I am only testing basic functions on a Magic Trackpad 2, as the T2 trackpad struct is not fully known (I guess pretty identical). It is capable to initialize the USB device and bring it into the desired mode for now. T2 VHCI device does not play well with UMDF USB driver framework, the NativeUSB dispatcher fails when retrieving USB configuration. * T2: remove README * T2 devices: HID foundation * T2 devices: input routine * Report proper status code for IOCTL * Remove get string IOCTL as not needed * Downgrade project target to 17134
6 年前
Hid.c
Add generic T2 fallback for all T2 devices. Experience might not be optimal for a few devices due to the lack of region data. Resolved #142.
6 年前
Interrupt.c
Preliminary fix for 15/16inch dead zone (#269) Oversampling is used. This is fine since we are not using it as a touchscreen (even with touchscreen this can be workarounded using calibration) * T2: raw input dump for 15/16 inch probe fix * T2: preliminary fix for 15/16inch dead zone * T2: preliminary dead zone for 15/16inch (7D) * T2: oversample for trackpad region
6 年前
Public.h
Initial T2-device support (#198) * T2 Devices: initial km touchpad project. Although this branch is named as "T2", it may be used for moving current USB um project into km in the future. Currently, I am only testing basic functions on a Magic Trackpad 2, as the T2 trackpad struct is not fully known (I guess pretty identical). It is capable to initialize the USB device and bring it into the desired mode for now. T2 VHCI device does not play well with UMDF USB driver framework, the NativeUSB dispatcher fails when retrieving USB configuration. * T2: remove README * T2 devices: HID foundation * T2 devices: input routine * Report proper status code for IOCTL * Remove get string IOCTL as not needed * Downgrade project target to 17134
6 年前
Queue.c
Initial T2-device support (#198) * T2 Devices: initial km touchpad project. Although this branch is named as "T2", it may be used for moving current USB um project into km in the future. Currently, I am only testing basic functions on a Magic Trackpad 2, as the T2 trackpad struct is not fully known (I guess pretty identical). It is capable to initialize the USB device and bring it into the desired mode for now. T2 VHCI device does not play well with UMDF USB driver framework, the NativeUSB dispatcher fails when retrieving USB configuration. * T2: remove README * T2 devices: HID foundation * T2 devices: input routine * Report proper status code for IOCTL * Remove get string IOCTL as not needed * Downgrade project target to 17134
6 年前
Queue.h
Initial T2-device support (#198) * T2 Devices: initial km touchpad project. Although this branch is named as "T2", it may be used for moving current USB um project into km in the future. Currently, I am only testing basic functions on a Magic Trackpad 2, as the T2 trackpad struct is not fully known (I guess pretty identical). It is capable to initialize the USB device and bring it into the desired mode for now. T2 VHCI device does not play well with UMDF USB driver framework, the NativeUSB dispatcher fails when retrieving USB configuration. * T2: remove README * T2 devices: HID foundation * T2 devices: input routine * Report proper status code for IOCTL * Remove get string IOCTL as not needed * Downgrade project target to 17134
6 年前
Resource.rc
T2: Fix sleep bugcheck (#200) T2: Set driver as filter driver I am bit surprised that setting it as functional driver works although it triggers WDF_VIOLATION due to power policy owner. This should resolves #199.
6 年前
Trace.h
SPI: Add retries for D0 enter/exit Might resolve #203 and #99 but I am unable to reproduce the bug.
6 年前
resource.h
T2: Fix sleep bugcheck (#200) T2: Set driver as filter driver I am bit surprised that setting it as functional driver works although it triggers WDF_VIOLATION due to power policy owner. This should resolves #199.
6 年前