MCPcopy Create free account

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

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

↓ 37 callersFunctionmatchMark
* Compensate for marks exceeded by demodulator hardware * @return true, if values match */
src/IRReceive.hpp:1383
↓ 36 callersFunctionLCDPrintFloatValueRightAligned
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:212
↓ 29 callersFunctionmatchSpace
* Compensate for spaces shortened by demodulator hardware * @return true, if values match */
src/IRReceive.hpp:1439
↓ 17 callersFunctiontimerDisableReceiveInterrupt
* Disables the receive sample timer interrupt. This must be done before using the timer for e.g. tone(). * Is a synonym for calling end() or stop()
src/private/IRTimer.hpp:135
↓ 14 callersMethodsetCursor
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:202
↓ 12 callersFunctionsendMark
* Generate 38 kHz IR signal by bit banging and using delayMicroseconds() and micros() */
src/TinyIRSender.hpp:71
↓ 11 callersFunctionprint
src/IRProtocol.hpp:129
↓ 10 callersFunctiondumpNumberHex
src/ir_Pronto.hpp:218
↓ 10 callersFunctiongetProtocolString
src/IRProtocol.hpp:89
↓ 10 callersMethodwrite
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:295
↓ 7 callersMethodmark
* Sends an IR mark for the specified number of microseconds. * The mark output is modulated at the PWM frequency if USE_NO_SEND_PWM is not defined.
src/IRSend.hpp:1247
↓ 6 callersFunctionmatchMarkWithGreaterRange
src/IRReceive.hpp:1423
↓ 6 callersFunctionreadVCCVoltageMillivolt
* Read value of 1.1 volt internal channel using VCC (DEFAULT) as reference. * Handles reference and channel switching by introducing the appropriate
examples/AllProtocolsOnLCD/ADCUtils.hpp:636
↓ 6 callersMethodresume
* Restart the ISR (Interrupt Service Routine) state machine, to enable receiving of the next IR frame. * Internal counting of gap timing is independe
src/IRReceive.hpp:494
↓ 6 callersFunctionsetFeedbackLED
src/IRFeedbackLED.hpp:96
↓ 6 callersFunctionwaitAndReadADCChannelWithReference
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. * Does NOT restore ADMUX after reading */
examples/AllProtocolsOnLCD/ADCUtils.hpp:168
↓ 5 callersFunctionIRReceiveTimerInterruptHandler
src/IRReceive.hpp:280
↓ 5 callersFunctiongetVCCVoltageMillivolt
* Read value of 1.1 volt internal channel using VCC (DEFAULT) as reference. * Handles reference and channel switching by introducing the appropriate
examples/AllProtocolsOnLCD/ADCUtils.hpp:576
↓ 5 callersFunctionmatchBeoLength
src/ir_BangOlufsen.hpp:302
↓ 5 callersFunctionmatchTicks
* Match function WITHOUT compensating for marks exceeded or spaces shortened by demodulator hardware * Match is true, if signal value is bigger/equal
src/IRReceive.hpp:1267
↓ 5 callersFunctionreadADCChannelWithReference
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. */
examples/AllProtocolsOnLCD/ADCUtils.hpp:131
↓ 5 callersFunctionsetLEDFeedbackPin
* @param aFeedbackLEDPin If FeedbackLEDPin != USE_DEFAULT_FEEDBACK_LED_PIN / 0xFF, then use digitalWrite / digitalWriteFast(FeedbackLEDPin,..) *
src/IRFeedbackLED.hpp:54
↓ 4 callersFunctionbitreverseOneByte
@} * \addtogroup Utils Utility functions * @{ */ * Function to bit reverse OLD MSB values of e.g. NEC. *******************************************
src/IRProtocol.hpp:170
↓ 4 callersFunctiondumpDurationHex
src/ir_Pronto.hpp:227
↓ 4 callersFunctiongetMarkExcessMicros
* Getter function for MARK_EXCESS_MICROS */
src/IRReceive.hpp:1492
↓ 4 callersFunctionmatchTicksWithGreaterRange
src/IRReceive.hpp:1293
↓ 4 callersFunctionprintNumberOfRepeats
src/IRReceive.hpp:1964
↓ 4 callersFunctionreadADCChannelMultiSamplesWithReference
* Returns sum of all sample values * Conversion time is defined as 0.104 milliseconds for 16 MHz Arduino by ADC_PRESCALE (=ADC_PRESCALE128) in ADCUti
examples/AllProtocolsOnLCD/ADCUtils.hpp:317
↓ 4 callersMethodspace
* Sends an IR space for the specified number of microseconds. * A space is "no output", so just wait. * Executing program between end of mark and st
src/IRSend.hpp:1458
↓ 4 callersFunctiontimerConfigForReceive
* Configures the timer to be able to generate the receive sample interrupt, * which consumes a small amount of CPU every 50 (MICROS_PER_TICK) us. *
src/private/IRTimer.hpp:123
↓ 4 callersFunctiontimerEnableReceiveInterrupt
* Enables the receive sample timer interrupt, which consumes a small amount of CPU every 50 us. */
src/private/IRTimer.hpp:128
↓ 3 callersMethodbegin
* Simple start with defaults. Used if IR_SEND_PIN is defined. Saves program memory. */
src/IRSend.hpp:77
↓ 3 callersMethodcheckAndCallCommand
* The main dispatcher function called by IR-ISR, main loop and checkAndRunSuspendedBlockingCommands() * Non blocking commands are executed immediatel
src/IRCommandDispatcher.hpp:301
↓ 3 callersMethodenableIROut
* Enables IR output. The kHz value controls the modulation frequency in kilohertz. * IF PWM should be generated by a timer, it uses the platform spec
src/IRSend.hpp:1498
↓ 3 callersFunctionsendFAST
* LSB first, send header, 16 bit command or 8 bit command, inverted command and stop bit */
src/TinyIRSender.hpp:344
↓ 3 callersFunctionsendNEC
src/TinyIRSender.hpp:184
↓ 3 callersMethodstop
* Disables the timer for IR reception. */
src/IRReceive.hpp:466
↓ 2 callersFunctionDigitToHex
src/ir_Pronto.hpp:210
↓ 2 callersFunctionaggregateArrayCounts
* We count all consecutive (allow only one gap between) durations and compute the average. * @return false if more than 2 distinct duration values fo
src/ir_DistanceWidthProtocol.hpp:155
↓ 2 callersMethodclear
high level commands, for the user! */
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:190
↓ 2 callersFunctioncompensateAndDumpSequence
* Compensate received values by MARK_EXCESS_MICROS, like it is done for decoding! */
src/ir_Pronto.hpp:234
↓ 2 callersFunctiondumpDigitHex
src/ir_Pronto.hpp:214
↓ 2 callersFunctioneffectiveFrequency
src/ir_Pronto.hpp:198
↓ 2 callersFunctioninitPCIInterruptForTinyIRReceiver
* Sets IR_RECEIVE_PIN mode to INPUT, and if IR_FEEDBACK_LED_PIN is defined, sets feedback LED output mode. * Then call enablePCIInterruptForTinyIRRec
src/TinyIRReceiver.hpp:466
↓ 2 callersFunctionprintDurations
src/ir_DistanceWidthProtocol.hpp:127
↓ 2 callersFunctionprintIRResultShort
* Deprecated static function to be able to print data to send or copied received data. * Ends with println(). * * @param aSerial The Prin
src/IRReceive.hpp:1791
↓ 2 callersFunctionprintTinyIRReceiverResultMinimal
src/TinyIRReceiver.hpp:481
↓ 2 callersFunctionreadADCChannelWithReferenceOversample
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. */
examples/AllProtocolsOnLCD/ADCUtils.hpp:258
↓ 2 callersFunctionsetLEDFeedback
* Direct replacement for blink13() */
src/IRFeedbackLED.hpp:74
↓ 2 callersFunctiontimerConfigForSend
* IF PWM should be generated not by software, but by a timer, this function sets output pin mode, * configures the timer for generating a PWM with HI
src/private/IRTimer.hpp:147
↓ 2 callersFunctiontoFrequencyCode
src/ir_Pronto.hpp:206
↓ 2 callersFunctiontoTimebase
src/ir_Pronto.hpp:202
↓ 2 callersFunctiontone
examples/UnitTest/PinDefinitionsAndMore.h:219
↓ 1 callersFunctionLCDPrintSpaces
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:108
↓ 1 callersMethodReceiveInterruptHandler
src/IRReceive.hpp:112
↓ 1 callersFunctionTinyIRReceiverDecode
* Function to be used as drop in for IrReceiver.decode() */
src/TinyIRReceiver.hpp:437
↓ 1 callersMethodbegin
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:95
↓ 1 callersMethoddecode
* The OLD and DEPRECATED decode function with parameter aResults, kept for backward compatibility to old 2.0 tutorials * This function calls the old
src/IRremote.h:28
↓ 1 callersFunctiondisablePCIInterruptForTinyIRReceiver
src/TinyIRReceiver.hpp:658
↓ 1 callersFunctiondisableSendPWMByTimer
* Disables output of the PWM signal of the timer at the timer pin and set it to inactive. */
src/private/IRTimer.hpp:158
↓ 1 callersFunctionenablePCIInterruptForTinyIRReceiver
* Initializes hardware interrupt generation according to IR_RECEIVE_PIN or use attachInterrupt() function. * @return true if interrupt was successful
src/TinyIRReceiver.hpp:584
↓ 1 callersFunctionenablePCIInterruptForTinyReceiver
src/TinyIRReceiver.hpp:654
↓ 1 callersFunctionenableSendPWMByTimer
* Enables output of the PWM signal of the timer at the timer pin. */
src/private/IRTimer.hpp:153
↓ 1 callersMethodend
* Alias for stop(). */
src/IRReceive.hpp:486
↓ 1 callersFunctiongetCPUTemperature
examples/AllProtocolsOnLCD/ADCUtils.hpp:844
↓ 1 callersFunctiongetCPUTemperatureSimple
* Temperature sensor is enabled by selecting the appropriate channel. * Different formula for 328P and 328PB! * !!! Function without handling of swi
examples/AllProtocolsOnLCD/ADCUtils.hpp:814
↓ 1 callersFunctiongetNumberOfDecimalsFor16BitValues
* @return 1 for values from 0 to 9, 2 for 10 to 99 up to 5 for >= 10,000 */
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:161
↓ 1 callersFunctionhandleReceivedTinyIRData
src/IRCommandDispatcher.hpp:89
↓ 1 callersFunctionisIRReceiverAttachedForTinyIRReceiver
* Checks if IR_RECEIVE_PIN is connected and high * @return true, if IR Receiver is attached */
src/TinyIRReceiver.hpp:452
↓ 1 callersFunctionisTinyIRReceiverIdle
src/TinyIRReceiver.hpp:427
↓ 1 callersFunctionprintActiveIRProtocols
* Prints a list of enabled protocols for this application. * @param aSerial pointer to serial used for printing. Use "&Serial". */
src/IRReceive.hpp:1534
↓ 1 callersMethodprintDistanceWidthTimingInfo
src/IRReceive.hpp:1894
↓ 1 callersMethodprintIRResultMinimal
@formatter:on * Function to print protocol number, address, command, raw data and repeat flag of IrReceiver.decodedIRData in one short line. * Does n
src/IRReceive.hpp:2147
↓ 1 callersFunctionprintVCCVoltageMillivolt
* Does not set sVCCVoltageMillivolt */
examples/AllProtocolsOnLCD/ADCUtils.hpp:587
↓ 1 callersFunctionprintln
src/IRProtocol.hpp:135
↓ 1 callersFunctionreadADCChannelWithReferenceMax
* use ADC_PRESCALE32 which gives 26 us conversion time and good linearity * @return the maximum value of aNumberOfSamples samples. */
examples/AllProtocolsOnLCD/ADCUtils.hpp:404
↓ 1 callersFunctionreadAndPrintVCCVoltageMillivolt
examples/AllProtocolsOnLCD/ADCUtils.hpp:595
↓ 1 callersFunctionreadVCCVoltageMillivoltSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocolsOnLCD/ADCUtils.hpp:617
↓ 1 callersMethodregisterReceiveCompleteCallback
* Sets the function to call if a complete protocol frame has arrived */
src/IRReceive.hpp:372
↓ 1 callersMethodsendLG
src/ir_LG.hpp:153
↓ 1 callersFunctionsendNECSpecialRepeat
* Static function variant of IRsend::sendNECRepeat * For use in ProtocolConstants. Saves up to 250 bytes compared to a member function. */
src/ir_NEC.hpp:143
↓ 1 callersMethodstart
* Start the receiving process. * This configures the timer and the state machine for IR reception * and enables the receive sample timer interrupt w
src/IRReceive.hpp:382
↓ 1 callersFunctiontimerEnableSendPWM
src/private/IRTimer.hpp:1209
↓ 1 callersFunctiontimerResetInterruptPending
src/private/IRTimer.hpp:1077
↓ 1 callersFunctiontoFrequencyKHz
src/ir_Pronto.hpp:59
↓ 1 callersMethodwrite
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:23
MethodIRExtensionClass
examples/IRremoteExtensionTest/IRremoteExtensionClass.cpp:53
MethodIRLedOff
* Just switch the IR sending LED off to send an IR space * A space is "no output", so the PWM output is disabled. * This function may affect the sta
src/IRSend.hpp:1416
FunctionIRTimerInterruptHandlerHelper
callback method used by timer
src/private/IRTimer.hpp:1280
MethodIRrecv
* Instantiate the IRrecv class. Multiple instantiation is supported by activating SUPPORT_MULTIPLE_RECEIVER_INSTANCES and providing * the simple func
src/IRReceive.hpp:66
MethodIRsend
src/IRSend.hpp:64
FunctionLCDClearLine
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:119
FunctionLCDPrintAsFloatAs5CharacterString_2_3_Decimals
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:148
FunctionLCDPrintHex
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:130
FunctionLCDResetCursor
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:99
FunctionLCDShowCustomCharacters
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:386
FunctionLCDShowSpecialCharacters
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:350
FunctionLCDUnitTestPrintFloatValueRightAligned
examples/AllProtocolsOnLCD/LCDPrintUtils.hpp:264
MethodLiquidCrystal
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:41
MethodLiquidCrystal_I2C
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:68
next →1–100 of 431, ranked by callers