Add files via upload
This commit is contained in:
parent
b6d3f79cb7
commit
bf90946c53
2 changed files with 24 additions and 4 deletions
|
@ -1,4 +1,14 @@
|
||||||
// This software is in the public domain
|
/*
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
*/
|
||||||
// It controls a Lenovo ThinkPad T61 Laptop Keyboard and PS/2 Trackpoint using a Teensy 3.2 on
|
// It controls a Lenovo ThinkPad T61 Laptop Keyboard and PS/2 Trackpoint using a Teensy 3.2 on
|
||||||
// a daughterboard with a 44 pin FPC connector. The keyboard part number is 42T3177.
|
// a daughterboard with a 44 pin FPC connector. The keyboard part number is 42T3177.
|
||||||
// This routine uses the Teensyduino "Micro-Manager Method" to send Normal and Modifier
|
// This routine uses the Teensyduino "Micro-Manager Method" to send Normal and Modifier
|
||||||
|
@ -8,8 +18,9 @@
|
||||||
// but the interface to the host was changed from RS232 serial to USB using the PJRC Mouse functions.
|
// but the interface to the host was changed from RS232 serial to USB using the PJRC Mouse functions.
|
||||||
// A watchdog timer was also added to the "while loops" so the code can't hang if a clock edge is missed.
|
// A watchdog timer was also added to the "while loops" so the code can't hang if a clock edge is missed.
|
||||||
// In the Arduino IDE, select Tools, Teensy 3.2. Also under Tools, select Keyboard+Mouse+Joystick
|
// In the Arduino IDE, select Tools, Teensy 3.2. Also under Tools, select Keyboard+Mouse+Joystick
|
||||||
|
//
|
||||||
// Revision History
|
// Revision History
|
||||||
// Initial Release Nov 15, 2018
|
// Initial Release Nov 23, 2018
|
||||||
//
|
//
|
||||||
// Trackpoint signals
|
// Trackpoint signals
|
||||||
#define MDATA 18 // ps/2 data to trackpoint
|
#define MDATA 18 // ps/2 data to trackpoint
|
||||||
|
|
|
@ -1,5 +1,14 @@
|
||||||
//
|
/*
|
||||||
// This software is in the public domain.
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
*/
|
||||||
// It will determine how a laptop keyboard matrix is wired using a Teensy 3.2 on an FPC T61 daughterboard.
|
// It will determine how a laptop keyboard matrix is wired using a Teensy 3.2 on an FPC T61 daughterboard.
|
||||||
// Open an editor on a computer and load or create a file that lists every key
|
// Open an editor on a computer and load or create a file that lists every key
|
||||||
// on the laptop keyboard that will be tested. Connect the FPC cable of the test keyboard
|
// on the laptop keyboard that will be tested. Connect the FPC cable of the test keyboard
|
||||||
|
|
Loading…
Reference in a new issue