diff options
author | d3v1c3nv11 <d3v1c3nv11@protonic.co.uk> | 2017-11-06 13:22:20 +0200 |
---|---|---|
committer | d3v1c3nv11 <d3v1c3nv11@protonic.co.uk> | 2017-11-06 13:22:20 +0200 |
commit | 8ce6e26c66c46836cd5e6a688dbc56796deee411 (patch) | |
tree | b850f72050332113fc535857dd6ee10d52817a0f /README.md |
first commit
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..a490db6 --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# TERES-KBD-RELEASE + +How to compile the keyboard and touchpad firmware for TERES-I: + +1. Make sure that you are performing these steps on the TERES-I itself. + +2. Create a directoty for the sources: +```bash +mkdir avrspace +``` + +3. Go to the directory and download our code inside: +```bash +cd avrspace + +git clone https://github.com/d3v1c3nv11/TERES-KBD-RELEASE.git + +cd TERES-KBD-RELEASE/ +``` +4. Extract the archive inside "avrspace/TERES-KBD-RELEASE/" to directory lufa-LUFA-151115 +```bash +tar -xvf lufa-LUFA-151115.tar.gz +``` +5. The Olimex keyboard + touchpad code is located in "avrspace/TERES-KBD-RELEASE/TERES-HID/", navigate there to edit the build depndencies: +```bash +cd TERES-HID/ +``` +6. Edit the makefile inside avrspace/TERES-KBD-RELEASE/TERES-HID/ +```bash +nano makefile +``` +search for LUFA_PATH and make sure it is as follows: +```bash +LUFA_PATH = ../lufa-LUFA-151115/LUFA +``` +save file and exit nano + +7. Compile +```bash +make +``` +8. Update the firmware of the TERES-I's keyboard and touchpad firmware: +```bash +./update +``` +You will be prompted to press "fn+Tux+ESC" (function + penguin + escape) keys simultanously at some point. Make sure to do so! + +9. Voila! Updade successful. + +Note 1: If you wish to play with the behavior yourself edit the sources in avrspace/TERES-KBD-RELEASE/TERES-HID/ +Note 2: If you have problems with the touchpad and it seems dead, make sure that you haven't disabled it with fn+F3 + +The code is based on Dean Camera's LUFA USB stack. More info at: +http://www.fourwalledcubicle.com/ +The LUFA library is currently released under the MIT license, included below. +Copyright (C) Dean Camera, 2016 dean [at] fourwalledcubicle [dot] com +www.lufa-lib.org +Permission to use, copy, modify, and distribute this software and its documentation for any purpose +is hereby granted without fee, provided that the above copyright notice appear in all copies and that +both that the copyright notice and this permission notice and warranty disclaimer appear in +supporting documentation, and that the name of the author not be used in advertising or publicity +pertaining to distribution of the software without specific, written prior permission. +The author disclaims all warranties with regard to this software, including all implied warranties of +merchantability and fitness. In no event shall the author be liable for any special, indirect or +consequential damages or any damages whatsoever resulting from loss of use, data or profits, +whether in an action of contract, negligence or other tortuous action, arising out of or in connection +with the use or performance of this software. +# TERES-KBD-RELEASE |