Whole Site Reworked
Total Page:16
File Type:pdf, Size:1020Kb
HARCToolbox Table of contents 1 Home.............................................................................................................................8 1.1 Welcome to the HARCToolbox project!................................................................ 8 1.1.1 History................................................................................................................9 1.1.2 Overview..........................................................................................................10 1.1.3 Content.............................................................................................................11 1.1.4 Other links........................................................................................................12 1.2 NEWS!!................................................................................................................. 12 1.2.1 Latest news!..................................................................................................... 12 1.2.2 History..............................................................................................................12 1.3 Interaction with other projects.............................................................................. 13 1.3.1 Revision history............................................................................................... 13 1.3.2 Introduction...................................................................................................... 13 1.3.3 LIRC: Linux Infrared Remote Control............................................................ 14 1.3.4 JP1....................................................................................................................14 1.3.5 IRScope............................................................................................................15 1.3.6 Tonto................................................................................................................ 15 1.3.7 IRDB................................................................................................................ 15 1.3.8 wakeonlan........................................................................................................ 15 1.3.9 Java Readline................................................................................................... 16 1.3.10 Sunrise/Sunset................................................................................................ 16 1.4 Impressum............................................................................................................. 16 1.5 Legal......................................................................................................................16 2 Current........................................................................................................................ 17 2.1 Current program and articles.................................................................................17 2.1.1 Content.............................................................................................................17 Built with Apache Forrest http://forrest.apache.org/ HARCToolbox 2.2 Arduino Nano as IR sender and receiver..............................................................17 2.2.1 Introduction...................................................................................................... 18 2.2.2 Component selection........................................................................................19 2.2.3 Assembly..........................................................................................................24 2.2.4 Drivers etc........................................................................................................27 2.2.5 Firmware.......................................................................................................... 28 2.2.6 Use in IrScrutinizer..........................................................................................29 2.2.7 Use in Lirc....................................................................................................... 31 2.2.8 ...and now?.......................................................................................................31 2.2.9 Appendix A. Bill of material........................................................................... 31 2.2.10 Appendix B. Accessing devices in Linux...................................................... 32 2.3 Arduino Nano as IR sender and receiver, part 2: details.......................................32 2.3.1 Introduction...................................................................................................... 33 2.3.2 The AGirs Software.........................................................................................33 2.3.3 Alternative Components...................................................................................33 2.3.4 Testing the firmware........................................................................................34 2.3.5 Compiling the sources......................................................................................35 2.3.6 Appendix. Computing the current through the IR LEDs..................................35 2.3.7 Appendix. Configuration of udev for Linux.................................................... 36 2.3.8 References........................................................................................................36 2.4 IrScrutinizer documentation.................................................................................. 37 2.4.1 Introduction...................................................................................................... 38 2.4.2 Overview..........................................................................................................40 2.4.3 Installation........................................................................................................40 2.4.4 Concepts...........................................................................................................43 2.4.5 Analyzing a single IR Sequence or IR Signal..................................................44 2.4.6 Adding new export formats............................................................................. 44 2.4.7 Properties..........................................................................................................45 2.4.8 GUI Elements walk through............................................................................ 46 2.4.9 Command line arguments................................................................................ 62 2.4.10 Questions and Answers..................................................................................62 2.4.11 Appendix. Building from sources.................................................................. 66 Built with Apache Forrest Page 2 http://forrest.apache.org/ HARCToolbox 2.5 IrpTransmogrifier: Parser for IRP notation protocols, with rendering, code generation, and recognition applications.........................................................................69 2.5.1 Release notes....................................................................................................70 2.5.2 Introduction...................................................................................................... 70 2.5.3 Main principles................................................................................................ 73 2.5.4 Theory and general concepts........................................................................... 74 2.5.5 Use cases..........................................................................................................79 2.5.6 Extensions to, and deviation from, IRP semantic and syntax...........................83 2.5.7 Installation........................................................................................................90 2.5.8 Usage of the program from the command line................................................ 91 2.5.9 Debugging/logging possibilities.......................................................................94 2.5.10 The API..........................................................................................................95 2.5.11 Appendix: ANTLR4 Grammar.......................................................................95 2.6 The Girr format for universal IR Commands and remotes..................................100 2.6.1 Background and Introduction.........................................................................100 2.6.2 Program support.............................................................................................101 2.6.3 Copyright........................................................................................................102 2.6.4 The name of the game................................................................................... 102 2.6.5 Requirements on a universal IR command/remote format............................. 102 2.6.6 Demarcation................................................................................................... 103 2.6.7 Informal overview of the Girr format............................................................ 103 2.6.8 Detailed description of syntax and semantics of the Girr format....................105 2.6.9 Stylesheets......................................................................................................106 2.6.10 Supporting Java library...............................................................................