Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
29d277880f167a3cead6c1fe8b4eba58bc168a05
mac-precision-touchpad
/
src
/
AmtPtpDeviceSpiKm
下载当前目录
B
Bingxing Wang
Project: remove x86 (32-bit) buildout config
8e0cc7cc
创建于
2021年10月2日
历史提交
文件
最后提交记录
最后更新时间
HID
SPI: Add model support for MacBook Pro (2017).
7 年前
AmtPtpDeviceSpiKm.vcxproj
Project: remove x86 (32-bit) buildout config Signed-off-by: Bingxing Wang <i@imbushuo.net>
4 年前
AmtPtpDeviceSpiKm.vcxproj.filters
Project: merge all projects into a single distribution package
6 年前
AppleDefinition.h
HID: update device ID to prevent some ID collision
4 年前
Device.c
PtpFilter: Introduce Bluetooth Magic Trackpad 2 support (#399) Introduce Bluetooth support, it works fine now with some minor rough edges in the pairing routine. Pairing might take a disconnect to complete due to the state machine in Windows HID stack (it should succeed on the first try for 99% scenarios though.) Once paired, it works well with on-demand connects and disconnects. Introduce the PTP filter driver, which will be the future home for all current driver implementation. Eventually, all drivers will be merged into the single one and others got removed. The PTP filter driver reuses Windows HID transportation stack to simplify our driver's logic, make transportation more resilient to system failure and reduces power consumption (especially helpful on laptops.) Currently the PTP filter driver supports Magic Trackpad 2 via both USB and Bluetooth mode.
4 年前
Device.h
SPI: workaround parent device initialization delay from S3 wakeup Fixes #203.
4 年前
Driver.c
SPI: Asynchronous request bugfix. Note: We only supports Windows 10 1709 (rs3) or higher for the KM driver due to a PTP bug in early Windows builds.
7 年前
Driver.h
SPI: Add retries for D0 enter/exit Might resolve #203 and #99 but I am unable to reproduce the bug.
6 年前
Hid.c
HID: update device ID to prevent some ID collision
4 年前
Hid.h
SPI: Add model support for MacBook Pro (2017).
7 年前
HidCommon.h
SPI: Initial kernel-mode driver for MacBook.
7 年前
Input.c
SPI: workaround parent device initialization delay from S3 wakeup Fixes #203.
4 年前
Input.h
SPI: workaround parent device initialization delay from S3 wakeup Fixes #203.
4 年前
Public.h
SPI: Initial kernel-mode driver for MacBook.
7 年前
Queue.c
SPI: more workaround to the wakeup
6 年前
Queue.h
SPI: Fix #130 It turns out that I did a bunch of incredibly stupid things in the summer of 2018. Excessive HID read requests were issued at 10ms interval, which filled up the pool in a few days. In addition, the kernel thread event synchronization was also terribly implemented. I SAWED EXCESSIVE REQUESTS IN HALF! ...THERE'S ABSOLUTELY NO LEAK!
6 年前
Trace.h
SPI: Add retries for D0 enter/exit Might resolve #203 and #99 but I am unable to reproduce the bug.
6 年前