| AGirs
    | 
Complete configuration options. More...
#include <girs_hw_config.h>
Go to the source code of this file.
| Macros | |
| #define | PROGNAME "AGirs" | 
| Program name, as displayed in greeting messages etc.  More... | |
| #define | TRANSMIT | 
| Define to support transmission of IR signals.  More... | |
| #define | RENDERER | 
| Define to support the rendering of some known protocols, presently NEC1 and RC5.  More... | |
| #define | RECEIVE | 
| Define to support capturing of IR signals.  More... | |
| #define | DECODER | 
| Define to support decoding of the received signal.  More... | |
| #define | DECODELED | 
| Define to support blinking with LED according to decoding outcome.  More... | |
| #define | LCD | 
| Define to support an LCD display with I2C connection.  More... | |
| #define | LED | 
| Define to use signaling LEDs.  More... | |
| #define | PARAMETERS | 
| Define to allow to change the parameters, like timeouts.  More... | |
| #define | NAMED_COMMANDS | 
| Define to support commands called by names, grouped in sets, "remotes".  More... | |
| #define | DONT_REPORT_DECODES | 
| Define to have the receive command report the durations, even if DECODE is defined and a decode was found.  More... | |
| #define | CONFIGURABLE_LEDS | 
| Define to be able to reconfigure signaling LEDs during runtime.  More... | |
| #define | NON_MOD | 
| Define to support sending signals without modulation, e.g.  More... | |
| #define | RESET | 
| Define to support a reset command, Experimental!!  More... | |
| #define | FREEMEM | 
| Define to support command "memory", reporting free (SRAM) memory.  More... | |
| #define | INFO | 
| Define to support command "info".  More... | |
| #define | PRONTO | 
| Define to support command "hex", sending Pronto hex signals.  More... | |
| #define | TRANSMITLED 8 | 
| Number of logical LED to light when transmission takings place.  More... | |
| #define | RECEIVELED 7 | 
| Number of logical LED to light when waiting for reception.  More... | |
| #define | CAPTURELED 6 | 
| Number of logical LED to light when waiting for capture.  More... | |
| #define | COMMANDLED 5 | 
| Number of logical LED to light when waiting for command.  More... | |
| #define | SERIAL_DEBUG | 
| Define to use Ethernet (TCP) as the communication channel.  More... | |
| #define | SDCARD_ON_ETHERSHIELD_PIN 4 | 
| Pin to disable (put low) on Ethernet shield.  More... | |
| #define | DHCP | 
| Define to do IP configuration using DHCP.  More... | |
| #define | BEACON | 
| Define to invoke a AMX style beacon.  More... | |
| #define | MACADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED | 
| Must define MAC-Address to use here (!!).  More... | |
| #define | PORT 33333 | 
| TCP port to use.  More... | |
| #define | EOLCHAR '\r' | 
| Character that ends the command lines.  More... | |
| #define | LCD_0x3F_20_4 | 
| Define to use LCD display at I2C address 0x3F, 4 lines, 20 columns.  More... | |
| #define | LCD_0x27_20_4 | 
| Define to use LCD display at I2C address 0x27, 4 lines, 20 columns.  More... | |
| #define | LCD_0x27_16_2 | 
| Define to use LCD display at I2C address 0x27, 2 lines, 16 columns.  More... | |
| #define | DEFAULT_BEGINTIMEOUT 10000UL | 
| Time to wait for signal to start.  More... | |
| #define | DEFAULT_RECEIVE_ENDINGTIMEOUT 30L | 
| By receive, time to wait before signal is considered ended.  More... | |
| #define | DEFAULT_CAPTURE_ENDINGTIMEOUT 100L | 
| By capture, time to wait before signal is considered ended.  More... | |
| #define | DEFAULT_CAPTURESIZE 400U | 
| Size of capture and receive arrays.  More... | |
| #define | IRRECEIVER_MARK_EXCESS 50 | 
| This quantity is added to all gaps and subtracted from all marks when receiving.  More... | |
| #define | IRSENSOR_MARK_EXCESS -10 | 
| This quantity is added to all gaps and subtracted from all marks when capturing.  More... | |
| #define | SERIALBAUD 115200 | 
| Configured speed of the serial port.  More... | |
| #define | SERIALTIMEOUT 5000L | 
| Timeout for serial line.  More... | |
Complete configuration options.
Definition in file GirsFat.config.h.
| #define BEACON | 
Define to invoke a AMX style beacon.
Requires the Beacon library (https://github.com/bengtmartensson/ABeacon). For the time being, no-one takes advantage of this.
Definition at line 178 of file GirsFat.config.h.
| #define CAPTURELED 6 | 
Number of logical LED to light when waiting for capture.
Definition at line 134 of file GirsFat.config.h.
| #define COMMANDLED 5 | 
Number of logical LED to light when waiting for command.
Definition at line 141 of file GirsFat.config.h.
| #define CONFIGURABLE_LEDS | 
Define to be able to reconfigure signaling LEDs during runtime.
Have parameters for transmitled etc.
Definition at line 85 of file GirsFat.config.h.
| #define DECODELED | 
Define to support blinking with LED according to decoding outcome.
Definition at line 47 of file GirsFat.config.h.
| #define DECODER | 
Define to support decoding of the received signal.
Definition at line 42 of file GirsFat.config.h.
| #define DEFAULT_BEGINTIMEOUT 10000UL | 
Time to wait for signal to start.
Definition at line 256 of file GirsFat.config.h.
| #define DEFAULT_CAPTURE_ENDINGTIMEOUT 100L | 
By capture, time to wait before signal is considered ended.
Definition at line 272 of file GirsFat.config.h.
| #define DEFAULT_CAPTURESIZE 400U | 
Size of capture and receive arrays.
Definition at line 282 of file GirsFat.config.h.
| #define DEFAULT_RECEIVE_ENDINGTIMEOUT 30L | 
By receive, time to wait before signal is considered ended.
If using the decoder, be sure to end a capture before the repeat sequence.
Definition at line 263 of file GirsFat.config.h.
| #define DHCP | 
Define to do IP configuration using DHCP.
Is rumored to consume rather much memory.
Definition at line 170 of file GirsFat.config.h.
| #define DONT_REPORT_DECODES | 
Define to have the receive command report the durations, even if DECODE is defined and a decode was found.
Use this for Lirc.
Definition at line 79 of file GirsFat.config.h.
| #define EOLCHAR '\r' | 
Character that ends the command lines.
Definition at line 210 of file GirsFat.config.h.
| #define FREEMEM | 
Define to support command "memory", reporting free (SRAM) memory.
Definition at line 100 of file GirsFat.config.h.
| #define INFO | 
Define to support command "info".
Definition at line 105 of file GirsFat.config.h.
| #define IRRECEIVER_MARK_EXCESS 50 | 
This quantity is added to all gaps and subtracted from all marks when receiving.
Definition at line 290 of file GirsFat.config.h.
| #define IRSENSOR_MARK_EXCESS -10 | 
This quantity is added to all gaps and subtracted from all marks when capturing.
Definition at line 297 of file GirsFat.config.h.
| #define LCD | 
Define to support an LCD display with I2C connection.
Defines a command "lcd".
Definition at line 52 of file GirsFat.config.h.
| #define LCD_0x27_16_2 | 
Define to use LCD display at I2C address 0x27, 2 lines, 16 columns.
Definition at line 237 of file GirsFat.config.h.
| #define LCD_0x27_20_4 | 
Define to use LCD display at I2C address 0x27, 4 lines, 20 columns.
Definition at line 228 of file GirsFat.config.h.
| #define LCD_0x3F_20_4 | 
Define to use LCD display at I2C address 0x3F, 4 lines, 20 columns.
Definition at line 221 of file GirsFat.config.h.
| #define LED | 
Define to use signaling LEDs.
Defines command "led".
Definition at line 57 of file GirsFat.config.h.
| #define MACADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED | 
Must define MAC-Address to use here (!!).
Definition at line 192 of file GirsFat.config.h.
| #define NAMED_COMMANDS | 
Define to support commands called by names, grouped in sets, "remotes".
(Not yet implemented.)
Definition at line 70 of file GirsFat.config.h.
| #define NON_MOD | 
Define to support sending signals without modulation, e.g.
with RF module.
Definition at line 90 of file GirsFat.config.h.
| #define PARAMETERS | 
Define to allow to change the parameters, like timeouts.
Defines command "parameters". The Lirc driver uses this, if available.
Definition at line 63 of file GirsFat.config.h.
| #define PORT 33333 | 
TCP port to use.
Definition at line 204 of file GirsFat.config.h.
| #define PROGNAME "AGirs" | 
Program name, as displayed in greeting messages etc.
Definition at line 11 of file GirsFat.config.h.
| #define PRONTO | 
Define to support command "hex", sending Pronto hex signals.
Definition at line 110 of file GirsFat.config.h.
| #define RECEIVE | 
Define to support capturing of IR signals.
Requires non-demodulating IR sensor (TSMP58000, QSE159, etc). Define to support reception of demodulated IR signals. Require demodulating IR sensor (TSMP* or equivalent).
Definition at line 37 of file GirsFat.config.h.
| #define RECEIVELED 7 | 
Number of logical LED to light when waiting for reception.
Definition at line 126 of file GirsFat.config.h.
| #define RENDERER | 
Define to support the rendering of some known protocols, presently NEC1 and RC5.
Definition at line 23 of file GirsFat.config.h.
| #define RESET | 
Define to support a reset command, Experimental!!
Definition at line 95 of file GirsFat.config.h.
| #define SDCARD_ON_ETHERSHIELD_PIN 4 | 
Pin to disable (put low) on Ethernet shield.
Definition at line 164 of file GirsFat.config.h.
| #define SERIAL_DEBUG | 
Define to use Ethernet (TCP) as the communication channel.
Define to print some debug messages on the serial port when using Ethernet.
Definition at line 159 of file GirsFat.config.h.
| #define SERIALBAUD 115200 | 
Configured speed of the serial port.
Definition at line 304 of file GirsFat.config.h.
| #define SERIALTIMEOUT 5000L | 
Timeout for serial line.
Definition at line 309 of file GirsFat.config.h.
| #define TRANSMIT | 
Define to support transmission of IR signals.
Requires IR LEDs.
Definition at line 18 of file GirsFat.config.h.
| #define TRANSMITLED 8 | 
Number of logical LED to light when transmission takings place.
Definition at line 118 of file GirsFat.config.h.