MCPcopy Create free account

hub / github.com/Arduino-IRremote/Arduino-IRremote / functions

Functions431 in github.com/Arduino-IRremote/Arduino-IRremote

FunctionMATCH
src/IRReceive.hpp:1375
FunctionMATCH_MARK
src/IRReceive.hpp:1431
FunctionMATCH_SPACE
src/IRReceive.hpp:1485
FunctionReceiveCompleteCallbackHandler
src/IRCommandDispatcher.hpp:155
FunctionTIMER2_IRQHandler
src/private/IRTimer.hpp:2128
FunctionTinyReceiverDecode
src/TinyIRReceiver.hpp:444
Methodautoscroll
This will 'right justify' text from the cursor
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:266
Methodautoscroll
This will 'right justify' text from the cursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:230
Methodavailable
* Returns true if IR receiver has received a complete IR frame (detected by timeout after last mark). */
src/IRReceive.hpp:539
Methodbacklight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:266
Methodbegin
* 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
Methodbegin
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:92
Functionbitreverse32Bit
src/IRProtocol.hpp:183
Methodblink
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:240
Methodblink
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:204
Methodblink13
* Old deprecated function name for setLEDFeedback() or enableLEDFeedback() / disableLEDFeedback() */
src/IRFeedbackLED.hpp:155
Methodblink_off
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:327
Methodblink_on
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:323
MethodcheckAndRunSuspendedBlockingCommands
* Intended to be called from main loop * @return true, if command was called */
src/IRCommandDispatcher.hpp:427
MethodcheckForRecordGapsMicros
* 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
MethodcheckForRepeatSpaceTicksAndSetFlag
* 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
MethodcheckHeader
* returns true if values do match */
src/IRReceive.hpp:1216
MethodcheckHeader_P
src/IRReceive.hpp:1231
Methodclear
high level commands, for the user! */
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:155
Methodcommand
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:291
Methodcommand
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:273
Methodcompare
* 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
MethodcompensateAndPrintIRResultAsCArray
* 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
MethodcompensateAndPrintIRResultAsPronto
* 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
MethodcompensateAndStoreIRResultInArray
* 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
MethodcompensateAndStorePronto
* 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
MethodcomputeLGRawDataAndChecksum
src/ir_LG.hpp:138
MethodcomputeNECRawDataAndChecksum
* 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
MethodcomputeOpenLASIRRawCommand
* 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
MethodcomputeOpenLASIRRawDataAndChecksum
* 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
MethodcreateChar
Allows us to fill the first 8 CGRAM locations with custom characters This also sets cursor to 0.0
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:280
MethodcreateChar
Allows us to fill the first 8 CGRAM locations with custom characters
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:243
Methodcursor
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:230
Methodcursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:194
Methodcursor_off
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:319
Methodcursor_on
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:315
MethodcustomDelayMicroseconds
* 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
Methoddecode
* 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
Methoddecode
examples/IRremoteExtensionTest/IRremoteExtensionClass.cpp:56
MethoddecodeBoseWave
src/ir_BoseWave.hpp:62
MethoddecodeDenon
src/ir_Denon.hpp:167
MethoddecodeDenonOld
src/ir_Denon.hpp:285
MethoddecodeDistanceWidth
* 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
MethoddecodeFAST
src/ir_FAST.hpp:96
MethoddecodeHash
* 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
MethoddecodeHashOld
src/IRReceive.hpp:1187
MethoddecodeJVC
src/ir_JVC.hpp:115
MethoddecodeJVCMSB
* Old deprecated functions, kept for backward compatibility to old 2.0 tutorials ********************************************************************
src/ir_JVC.hpp:166
MethoddecodeKaseikyo
* Tested with my Panasonic DVD/TV remote */
src/ir_Kaseikyo.hpp:197
MethoddecodeLG
* Decode MSB first and 28 bits */
src/ir_LG.hpp:160
MethoddecodeLGMSB
src/ir_LG.hpp:252
MethoddecodeLegoPowerFunctions
* Mode is stored in the upper nibble of command */
src/ir_Lego.hpp:144
MethoddecodeMagiQuest
+============================================================================= * decodes a 56 bit result, which is not really compatible with standar
src/ir_MagiQuest.hpp:156
MethoddecodeNEC
* Decodes also Onkyo and Apple */
src/ir_NEC.hpp:235
MethoddecodeNECMSB
src/ir_NEC.hpp:332
MethoddecodeOpenLASIR
* 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
MethoddecodePulseDistanceWidthData
* Common decode functions **********************************************************************************************************************/ * D
src/IRReceive.hpp:758
MethoddecodePulseDistanceWidthData_P
src/IRReceive.hpp:1115
MethoddecodeRC5
* Try to decode data as RC5 protocol * mark->space => 0 - Inverse of RC6! * space->mark => 1 * _ _ _ _ _ _
src/ir_RC5_RC6.hpp:364
MethoddecodeRC6
* 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
MethoddecodeSAMSUNG
Old version with MSB first
src/ir_Samsung.hpp:361
MethoddecodeSamsung
* 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
MethoddecodeSharp
src/ir_Denon.hpp:163
MethoddecodeShuzu
src/ir_Template.hpp:141
MethoddecodeSony
src/ir_Sony.hpp:107
MethoddecodeSonyMSB
src/ir_Sony.hpp:145
MethoddecodeStrictPulseDistanceWidthData
* 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
MethoddecodeWhynter
src/ir_Others.hpp:94
MethoddecodeWithThresholdPulseDistanceWidthData
* 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
Methoddecode_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
MethoddelayAndCheckForStop
* Special delay function for the IRCommandDispatcher. Returns prematurely if requestToStopReceived is set. * To be used in blocking functions as dela
src/IRCommandDispatcher.hpp:469
MethoddisableIRIn
* Alias for stop(). */
src/IRReceive.hpp:480
FunctiondisableLEDFeedback
src/IRFeedbackLED.hpp:84
FunctiondisablePCIInterruptForTinyReceiver
src/TinyIRReceiver.hpp:699
Methoddisplay
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:220
Methoddisplay
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:184
Methoddraw_horizontal_graph
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:367
Methoddraw_vertical_graph
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:369
FunctiondummyFunctionToAvoidCompilerErrors
src/TinyIRReceiver.hpp:725
MethodenableHighFrequencyIROut
Used for Bang&Olufsen
src/IRSend.hpp:1541
MethodenableIRIn
* Alias for start(). */
src/IRReceive.hpp:416
FunctionenableLEDFeedback
* Historically this only affects receive LED */
src/IRFeedbackLED.hpp:81
MethodexpanderWrite
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:292
MethodgetBiphaselevel
* 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
MethodgetMaximumMarkTicksFromRawData
* Get maximum of mark ticks in rawDataPtr. * Skip leading start and trailing stop bit. */
src/IRReceive.hpp:1912
MethodgetMaximumSpaceTicksFromRawData
src/IRReceive.hpp:1922
MethodgetMaximumTicksFromRawData
* The optimizing compiler internally generates this function, if getMaximumMarkTicksFromRawData() and getMaximumSpaceTicksFromRawData() is used. */
src/IRReceive.hpp:1936
FunctiongetNumberOfDecimalsFor32BitValues
* @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
MethodgetNumberOfUnitsInInterval
* Margin is 1/2 of unit. */
src/ir_RC5_RC6.hpp:283
MethodgetProtocolString
src/IRReceive.hpp:2424
MethodgetPulseCorrectionNanos
src/IRSend.hpp:1555
FunctiongetTemperature
* Handles usage of 1.1 V reference and channel switching by introducing the appropriate delays. */
examples/AllProtocolsOnLCD/ADCUtils.hpp:841
MethodgetTotalDurationOfRawData
src/IRReceive.hpp:1953
FunctiongetVCCVoltage
* !!! Resolution is only 20 millivolt !!! */
examples/AllProtocolsOnLCD/ADCUtils.hpp:563
FunctiongetVCCVoltageMillivoltSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocolsOnLCD/ADCUtils.hpp:542
← previousnext →101–200 of 431, ranked by callers