Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Arduino-IRremote/Arduino-IRremote
/ functions
Functions
431 in github.com/Arduino-IRremote/Arduino-IRremote
⨍
Functions
431
◇
Types & classes
36
Function
MATCH
src/IRReceive.hpp:1375
Function
MATCH_MARK
src/IRReceive.hpp:1431
Function
MATCH_SPACE
src/IRReceive.hpp:1485
Function
ReceiveCompleteCallbackHandler
src/IRCommandDispatcher.hpp:155
Function
TIMER2_IRQHandler
src/private/IRTimer.hpp:2128
Function
TinyReceiverDecode
src/TinyIRReceiver.hpp:444
Method
autoscroll
This will 'right justify' text from the cursor
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:266
Method
autoscroll
This will 'right justify' text from the cursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:230
Method
available
* Returns true if IR receiver has received a complete IR frame (detected by timeout after last mark). */
src/IRReceive.hpp:539
Method
backlight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:266
Method
begin
* Initializes the receive and feedback pin * @param aReceivePin The Arduino pin number, where a demodulating IR receiver is connected. * @param aEna
src/IRReceive.hpp:314
Method
begin
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:92
Function
bitreverse32Bit
src/IRProtocol.hpp:183
Method
blink
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:240
Method
blink
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:204
Method
blink13
* Old deprecated function name for setLEDFeedback() or enableLEDFeedback() / disableLEDFeedback() */
src/IRFeedbackLED.hpp:155
Method
blink_off
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:327
Method
blink_on
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:323
Method
checkAndRunSuspendedBlockingCommands
* Intended to be called from main loop * @return true, if command was called */
src/IRCommandDispatcher.hpp:427
Method
checkForRecordGapsMicros
* Checks if protocol is not detected and detected space between two transmissions * is smaller than known value for protocols (Sony with around 24 ms
src/IRReceive.hpp:1501
Method
checkForRepeatSpaceTicksAndSetFlag
* Does not check for same address and command, because it is almost not possible to press 2 different buttons on the remote within around 100 ms. * A
src/IRReceive.hpp:1251
Method
checkHeader
* returns true if values do match */
src/IRReceive.hpp:1216
Method
checkHeader_P
src/IRReceive.hpp:1231
Method
clear
high level commands, for the user! */
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:155
Method
command
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:291
Method
command
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:273
Method
compare
* Compare two (tick) values for Hash decoder * Use a tolerance of 20% to enable e.g. 500 and 600 (NEC timing) and at least 200 and 250 to be equal *
src/IRReceive.hpp:1136
Method
compensateAndPrintIRResultAsCArray
* Dump out the IrReceiver.irparams.rawbuf[] to be used as C definition for sendRaw(). * * * Print ticks in 8 bit format to save space. * Maximum i
src/IRReceive.hpp:2308
Method
compensateAndPrintIRResultAsPronto
* Print the result (second argument) as Pronto Hex on the Print supplied as argument. * Used in the ReceiveDump example. * Do not print repeat seque
src/ir_Pronto.hpp:257
Method
compensateAndStoreIRResultInArray
* Store the decodedIRData to be used for sendRaw(). * * Compensate received values by MARK_EXCESS_MICROS, like it is done for decoding and store it
src/IRReceive.hpp:2365
Method
compensateAndStorePronto
* Writes Pronto HEX to a String object. * Returns the amount of characters added to the string.(360 characters for a NEC code!) */
src/ir_Pronto.hpp:325
Method
computeLGRawDataAndChecksum
src/ir_LG.hpp:138
Method
computeNECRawDataAndChecksum
* Convert 16 bit address and 16 bit command to 32 bit NECRaw data * If we get a command < 0x100, we send command and then ~command * If we get an ad
src/ir_NEC.hpp:157
Method
computeOpenLASIRRawCommand
* Compute the raw 32-bit data for an OpenLASIR frame from 8-bit address, 8-bit DeviceID, 5-bit Mode and 3-bit Data. * * @param aAddress 8-bit addre
src/ir_OpenLASIR.hpp:170
Method
computeOpenLASIRRawDataAndChecksum
* Compute the raw 32-bit data for an OpenLASIR frame from 8-bit address and 16-bit command. * Address is sent as: [address:8][~address:8] (inverted c
src/ir_OpenLASIR.hpp:148
Method
createChar
Allows us to fill the first 8 CGRAM locations with custom characters This also sets cursor to 0.0
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:280
Method
createChar
Allows us to fill the first 8 CGRAM locations with custom characters
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:243
Method
cursor
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:230
Method
cursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:194
Method
cursor_off
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:319
Method
cursor_on
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:315
Method
customDelayMicroseconds
* Custom delay function that circumvents Arduino's delayMicroseconds 16 bit limit * and is (mostly) not extended by the duration of interrupt codes l
src/IRSend.hpp:1466
Method
decode
* The main decode function, attempts to decode the recently receive IR signal. * The set of decoders used is determined by active definitions of the
src/IRReceive.hpp:563
Method
decode
examples/IRremoteExtensionTest/IRremoteExtensionClass.cpp:56
Method
decodeBoseWave
src/ir_BoseWave.hpp:62
Method
decodeDenon
src/ir_Denon.hpp:167
Method
decodeDenonOld
src/ir_Denon.hpp:285
Method
decodeDistanceWidth
* Try to decode a pulse distance or pulse width protocol. * 1. Analyze all space and mark length * 2. Decide if we have an pulse width or distance p
src/ir_DistanceWidthProtocol.hpp:206
Method
decodeFAST
src/ir_FAST.hpp:96
Method
decodeHash
* Decodes an arbitrary IR code to a 32-bit value. * Instead of decoding using a standard encoding scheme * (e.g. Sony, NEC, RC5), the code is hashed
src/IRReceive.hpp:1163
Method
decodeHashOld
src/IRReceive.hpp:1187
Method
decodeJVC
src/ir_JVC.hpp:115
Method
decodeJVCMSB
* Old deprecated functions, kept for backward compatibility to old 2.0 tutorials ********************************************************************
src/ir_JVC.hpp:166
Method
decodeKaseikyo
* Tested with my Panasonic DVD/TV remote */
src/ir_Kaseikyo.hpp:197
Method
decodeLG
* Decode MSB first and 28 bits */
src/ir_LG.hpp:160
Method
decodeLGMSB
src/ir_LG.hpp:252
Method
decodeLegoPowerFunctions
* Mode is stored in the upper nibble of command */
src/ir_Lego.hpp:144
Method
decodeMagiQuest
+============================================================================= * decodes a 56 bit result, which is not really compatible with standar
src/ir_MagiQuest.hpp:156
Method
decodeNEC
* Decodes also Onkyo and Apple */
src/ir_NEC.hpp:235
Method
decodeNECMSB
src/ir_NEC.hpp:332
Method
decodeOpenLASIR
* Decode an OpenLASIR frame. * * OpenLASIR uses the same physical layer as NEC but with different address/command structure: * - 8-bit address wi
src/ir_OpenLASIR.hpp:229
Method
decodePulseDistanceWidthData
* Common decode functions **********************************************************************************************************************/ * D
src/IRReceive.hpp:758
Method
decodePulseDistanceWidthData_P
src/IRReceive.hpp:1115
Method
decodeRC5
* Try to decode data as RC5 protocol * mark->space => 0 - Inverse of RC6! * space->mark => 1 * _ _ _ _ _ _
src/ir_RC5_RC6.hpp:364
Method
decodeRC6
* Try to decode data as RC6 protocol * Unit is 444 us and half of RC5 unit 888 * mark->space => 1 - Inverse of RC5! * space->mark => 0 *
src/ir_RC5_RC6.hpp:770
Method
decodeSAMSUNG
Old version with MSB first
src/ir_Samsung.hpp:361
Method
decodeSamsung
* We cannot decode frames with 8 command bits and then 8 inverted command bits LSB and 16 bit address, * because in this case we always assume 8 bit
src/ir_Samsung.hpp:270
Method
decodeSharp
src/ir_Denon.hpp:163
Method
decodeShuzu
src/ir_Template.hpp:141
Method
decodeSony
src/ir_Sony.hpp:107
Method
decodeSonyMSB
src/ir_Sony.hpp:145
Method
decodeStrictPulseDistanceWidthData
* Only sensible for development or very exotic requirements. - Not used yet * Check for additional required characteristics of timing like length of
src/IRReceive.hpp:964
Method
decodeWhynter
src/ir_Others.hpp:94
Method
decodeWithThresholdPulseDistanceWidthData
* New threshold decoder to be activated by USE_THRESHOLD_DECODER * Assumes a 0 for shorter and a 1 for longer timing. Thus the value must be eventual
src/IRReceive.hpp:836
Method
decode_old
* The OLD and DEPRECATED decode function with parameter aResults, kept for backward compatibility to old 2.0 tutorials * This function calls the old
src/IRReceive.hpp:2442
Method
delayAndCheckForStop
* Special delay function for the IRCommandDispatcher. Returns prematurely if requestToStopReceived is set. * To be used in blocking functions as dela
src/IRCommandDispatcher.hpp:469
Method
disableIRIn
* Alias for stop(). */
src/IRReceive.hpp:480
Function
disableLEDFeedback
src/IRFeedbackLED.hpp:84
Function
disablePCIInterruptForTinyReceiver
src/TinyIRReceiver.hpp:699
Method
display
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:220
Method
display
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:184
Method
draw_horizontal_graph
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:367
Method
draw_vertical_graph
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:369
Function
dummyFunctionToAvoidCompilerErrors
src/TinyIRReceiver.hpp:725
Method
enableHighFrequencyIROut
Used for Bang&Olufsen
src/IRSend.hpp:1541
Method
enableIRIn
* Alias for start(). */
src/IRReceive.hpp:416
Function
enableLEDFeedback
* Historically this only affects receive LED */
src/IRFeedbackLED.hpp:81
Method
expanderWrite
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:292
Method
getBiphaselevel
* Gets the level of one time interval (aBiphaseTimeUnit) at a time from the raw buffer. * The RC5/6 decoding is easier if the data is broken into tim
src/ir_RC5_RC6.hpp:303
Method
getMaximumMarkTicksFromRawData
* Get maximum of mark ticks in rawDataPtr. * Skip leading start and trailing stop bit. */
src/IRReceive.hpp:1912
Method
getMaximumSpaceTicksFromRawData
src/IRReceive.hpp:1922
Method
getMaximumTicksFromRawData
* The optimizing compiler internally generates this function, if getMaximumMarkTicksFromRawData() and getMaximumSpaceTicksFromRawData() is used. */
src/IRReceive.hpp:1936
Function
getNumberOfDecimalsFor32BitValues
* @return 1 for values from 0 to 9, 2 for 10 to 99 up to 10 for >= 1,000,000,000 * Requires 26 bytes more program space than getNumberOfDecimalsFor16
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:180
Method
getNumberOfUnitsInInterval
* Margin is 1/2 of unit. */
src/ir_RC5_RC6.hpp:283
Method
getProtocolString
src/IRReceive.hpp:2424
Method
getPulseCorrectionNanos
src/IRSend.hpp:1555
Function
getTemperature
* Handles usage of 1.1 V reference and channel switching by introducing the appropriate delays. */
examples/AllProtocolsOnLCD/ADCUtils.hpp:841
Method
getTotalDurationOfRawData
src/IRReceive.hpp:1953
Function
getVCCVoltage
* !!! Resolution is only 20 millivolt !!! */
examples/AllProtocolsOnLCD/ADCUtils.hpp:563
Function
getVCCVoltageMillivoltSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocolsOnLCD/ADCUtils.hpp:542
← previous
next →
101–200 of 431, ranked by callers