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
Method
rightToLeft
This is for text that flows Right to Left
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:224
Method
scrollDisplayLeft
These commands scroll the display without changing the RAM
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:246
Method
scrollDisplayLeft
These commands scroll the display without changing the RAM
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:210
Method
scrollDisplayRight
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:249
Method
scrollDisplayRight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:213
Method
send
write either command or data, with automatic 4/8-bit selection
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:303
Method
send
write either command or data
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:280
Method
sendApple
* Apple: Send NEC with fixed 16 bit Apple address 0x87EE. * There is NO delay after the last sent repeat! * https://en.wikipedia.org/wiki/Apple_Remo
src/ir_NEC.hpp:210
Method
sendBangOlufsen
* TODO aNumberOfRepeats is handled not correctly if ENABLE_BEO_WITHOUT_FRAME_GAP is defined * By default 16 bits are sent. * @param aNumberOfHeaderB
src/ir_BangOlufsen.hpp:160
Method
sendBangOlufsenDataLink
src/ir_BangOlufsen.hpp:167
Method
sendBangOlufsenRaw
* @param aBackToBack If true send data back to back, which cannot be decoded if ENABLE_BEO_WITHOUT_FRAME_GAP is NOT defined */
src/ir_BangOlufsen.hpp:177
Method
sendBangOlufsenRawDataLink
* Version with 64 bit aRawData, which can send both timings, but costs more program memory * @param aBackToBack If true send data back to back, whi
src/ir_BangOlufsen.hpp:244
Method
sendBiphaseData
* Sends Biphase (Manchester) coded data MSB first * This function concatenates two marks to one longer mark, * thus avoiding the programmatically pa
src/IRSend.hpp:1178
Method
sendBoseWave
src/ir_BoseWave.hpp:55
Method
sendCommandAndParameter
* Send repeat * Repeat commands should be sent in a 110 ms raster. * @param aCommand one of LG_COMMAND_OFF, LG_COMMAND_ON etc. */
src/ac_LG.hpp:99
Method
sendDenon
* Denon frames are always sent 3 times. A non inverted (normal), an inverted frame, ending with a normal frame. * Repeats are done by just adding an
src/ir_Denon.hpp:129
Method
sendDenonRaw
* Old deprecated functions, kept for backward compatibility to old 2.0 tutorials ********************************************************************
src/ir_Denon.hpp:254
Method
sendDish
src/ir_Others.hpp:64
Function
sendExtendedNEC
* Send Extended NEC with a forced 16 bit address and 8 or 16 bit command depending on the value of aCommand. * @param aAddress - Send 16 bit address
src/TinyIRSender.hpp:267
Method
sendFAST
* The FAST protocol repeats by skipping the header mark and space -> this leads to a poor repeat detection for JVC protocol. */
src/ir_FAST.hpp:75
Function
sendFast8BitAndParity
* LSB first, send header, command, inverted command and stop bit */
src/TinyIRSender.hpp:337
Method
sendIRCommand
src/ac_LG.hpp:249
Method
sendJVC
* The JVC protocol repeats by skipping the header mark and space -> this leads to a poor repeat detection for JVC protocol. */
src/ir_JVC.hpp:88
Method
sendJVC
src/IRremoteInt.h:703
Method
sendJVCMSB
* With Send sendJVCMSB() you can send your old 32 bit codes. * To convert one into the other, you must reverse the byte positions and then reverse al
src/ir_JVC.hpp:227
Method
sendKaseikyo
* Address can be interpreted as sub-device << 4 + 4 bit device */
src/ir_Kaseikyo.hpp:130
Method
sendKaseikyo_Denon
* Stub using Kaseikyo with DENON_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:169
Method
sendKaseikyo_JVC
* Stub using Kaseikyo with JVC_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:190
Method
sendKaseikyo_Mitsubishi
* Stub using Kaseikyo with MITSUBISHI_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:176
Method
sendKaseikyo_Sharp
* Stub using Kaseikyo with SHARP_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:183
Method
sendLGRaw
* Here you can put your raw data, even one with "wrong" checksum. * @param aRawData The lowest 28 (LG_BITS) bit of this value are sent MSB first. *
src/ir_LG.hpp:248
Method
sendLGRepeat
* Start of send and decode functions ************************************/ * Send special LG repeat. Like NEC repeat, but with unit 526 instead of 56
src/ir_LG.hpp:120
Function
sendLGSpecialRepeat
* Static function for sending special repeat frame. * For use in ProtocolConstants. Saves up to 250 bytes compared to a member function. */
src/ir_LG.hpp:131
Method
sendLegoPowerFunctions
* Start of send and decode functions ************************************/ * Here we process the structured data, and call the send raw data function
src/ir_Lego.hpp:113
Method
sendMagiQuest
+============================================================================= * @param aWandId 31 bit ID * @param aMagnitude 9 bit Magnitu
src/ir_MagiQuest.hpp:124
Method
sendNEC
* NEC Send frame and special repeats * There is NO delay after the last sent repeat! * @param aNumberOfRepeats If < 0 then only a special NEC repea
src/ir_NEC.hpp:180
Method
sendNEC
src/IRremoteInt.h:714
Method
sendNEC2
* NEC2 Send frame !!! and repeat the frame for each requested repeat !!! * There is NO delay after the last sent repeat! * @param aNumberOfRepeats
src/ir_NEC.hpp:198
Method
sendNECMSB
* With Send sendNECMSB() you can send your old 32 bit codes. * To convert one into the other, you must reverse the byte positions and then reverse al
src/ir_NEC.hpp:394
Function
sendNECMinimal
* Send NEC with 8 or 16 bit address or command depending on the values of aAddress and aCommand. * @param aAddress - If aAddress < 0x100 send 8 bit
src/TinyIRSender.hpp:181
Method
sendNECRaw
* Sends NEC protocol * @param aNumberOfRepeats If < 0 then only a special repeat frame without leading and trailing space *
src/ir_NEC.hpp:228
Method
sendNECRepeat
* Send special NEC repeat frame * Repeat commands should be sent in a 110 ms raster. */
src/ir_NEC.hpp:132
Function
sendONKYO
* Send NEC with 16 bit address and command, even if aCommand < 0x100 (I.E. ONKYO) * @param aAddress - The 16 bit address to send. * @param aCommand
src/TinyIRSender.hpp:113
Method
sendOnkyo
* There is NO delay after the last sent repeat! * @param aNumberOfRepeats If < 0 then only a special NEC repeat frame without leading and trailing s
src/ir_NEC.hpp:189
Method
sendOpenLASIR
* Send an OpenLASIR frame with special NEC-style repeats. * There is NO delay after the last sent repeat! * * @param aAddress 8-bit address
src/ir_OpenLASIR.hpp:187
Method
sendOpenLASIRRaw
* Send raw 32-bit OpenLASIR data. * @param aRawData The pre-computed 32-bit raw data. * @param aNumberOfRepeats If < 0 then only a special
src/ir_OpenLASIR.hpp:213
Method
sendOpenLASIRRepeat
* Send special OpenLASIR repeat frame (same as NEC repeat frame). * Repeat commands should be sent in a 110 ms raster. */
src/ir_OpenLASIR.hpp:127
Function
sendOpenLASIRSpecialRepeat
* Static function variant of IRsend::sendOpenLASIRRepeat * For use in ProtocolConstants. Saves up to 250 bytes compared to a member function. */
src/ir_OpenLASIR.hpp:135
Method
sendPanasonic
* Stub using Kaseikyo with PANASONIC_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:162
Method
sendPronto
* Parse the string given as Pronto Hex, and send it a number of times given as argument. * The first number denotes the type of the signal. 0000 deno
src/ir_Pronto.hpp:68
Method
sendPronto_P
standard pointer
src/ir_Pronto.hpp:180
Method
sendPronto_PF
* Version of sendPronto that reads from PROGMEM, saving RAM memory. * @param str pronto C type string (null terminated) containing a Pronto Hex repre
src/ir_Pronto.hpp:172
Method
sendPulseDistanceWidth
* Sends PulseDistance frames and repeats. * @param aFrequencyKHz, aHeaderMarkMicros, aHeaderSpaceMicros, aOneMarkMicros, aOneSpaceMicros, aZeroMarkMi
src/IRSend.hpp:693
Method
sendPulseDistanceWidthData
* Core send function **********************************************************************************************************************/ * Sends
src/IRSend.hpp:611
Method
sendPulseDistanceWidthData_P
src/IRSend.hpp:670
Method
sendPulseDistanceWidthFromArray
src/IRSend.hpp:739
Method
sendPulseDistanceWidthFromArray_P
src/IRSend.hpp:896
Method
sendPulseDistanceWidthFromPGMArray
src/IRSend.hpp:804
Method
sendPulseDistanceWidthFromPGMArray_P
src/IRSend.hpp:1148
Method
sendPulseDistanceWidth_P
src/IRSend.hpp:1158
Method
sendRC5
* @param aAddress 5 address bits to be sent first (MSB first). * @param aCommand 6 or 7 (RC5X) bits. If aCommand is >=0x40 then we switch automatical
src/ir_RC5_RC6.hpp:229
Method
sendRC5Marantz
* Send function for the Marantz version of RC5(X) with a pause of 4 * RC5_UNIT after address / first 8 bits * and before the bits of command and comm
src/ir_RC5_RC6.hpp:171
Method
sendRC5ext
* Deprecated, use sendRC5(uint8_t aAddress, uint8_t aCommand, int_fast8_t aNumberOfRepeats, bool aEnableAutomaticToggle) instead */
src/ir_RC5_RC6.hpp:914
Method
sendRC6
* Main RC6 send function */
src/ir_RC5_RC6.hpp:599
Method
sendRC6A
* Assemble raw data for RC6 from parameters and toggle state and send * We do not wait for the minimal trailing space of 2666 us * @param aEnableAut
src/ir_RC5_RC6.hpp:710
Method
sendRC6Raw
src/ir_RC5_RC6.hpp:602
Method
sendRaw
* Sends a 16 byte microsecond timing array. * Raw data starts with a Mark. No leading space as in received timing data! */
src/IRSend.hpp:400
Method
sendRaw_P
* Function using an 16 byte microsecond timing array in FLASH for every purpose. * Raw data starts with a Mark. No leading space as in received timin
src/IRSend.hpp:493
Method
sendSAMSUNG
src/ir_Samsung.hpp:411
Method
sendSamsung
* Here we send Samsung32 * If we get a command < 0x100, we send command and then ~command * If we get an address < 0x100, we send 8 bit address and
src/ir_Samsung.hpp:172
Method
sendSamsung16BitAddressAnd8BitCommand
* Maybe no one needs it in the wild... * As above, but we are able to send e.g. 0x0042 as 16 bit address, which is otherwise interpreted as 8 bit add
src/ir_Samsung.hpp:203
Method
sendSamsung16BitAddressAndCommand
* Maybe no one needs it in the wild... * As above, but we are able to send e.g. 0x0042 as 16 bit address, which is otherwise interpreted as 8 bit add
src/ir_Samsung.hpp:220
Method
sendSamsung48
* Here we send Samsung48 * We send 2 x (8 bit command and then ~command) */
src/ir_Samsung.hpp:234
Method
sendSamsungLG
* Sent e.g. by an LG 6711R1P071A remote * @param aAddress 16 bit address. If < 0x100, i.e. only 8 bit, then a (standard) 16 bit address <8_bit_addres
src/ir_Samsung.hpp:146
Method
sendSamsungLGRepeat
* Send repeat * Repeat commands should be sent in a 110 ms raster. * This repeat was sent by an LG 6711R1P071A remote */
src/ir_Samsung.hpp:118
Function
sendSamsungLGSpecialRepeat
* Like above, but implemented as a static function * Used for sending special repeat frame. * For use in ProtocolConstants. Saves up to 250 bytes co
src/ir_Samsung.hpp:132
Method
sendSamsungMSB
Old version with MSB first
src/ir_Samsung.hpp:399
Method
sendSharp
src/ir_Denon.hpp:114
Method
sendSharp2
src/ir_Denon.hpp:119
Method
sendShuzu
src/ir_Template.hpp:136
Method
sendSony
* @param numberOfBits should be one of SIRCS_12_PROTOCOL, SIRCS_15_PROTOCOL, SIRCS_20_PROTOCOL. Not checked! 20 -> send 13 address bits */
src/ir_Sony.hpp:101
Method
sendSonyMSB
* Old version with MSB first data */
src/ir_Sony.hpp:206
Method
sendTemperatureFanSpeedAndMode
* Takes values from static variables */
src/ac_LG.hpp:263
Method
sendVelux
* @param aCommand VELUX_COMMAND_AUTO_UP or VELUX_COMMAND_AUTO_DOWN or VELUX_COMMAND_STOP * @param aMotorNumber 1, 2, 4 = Motor3, 7 = All * @pa
src/ir_Others.hpp:181
Method
sendWhynter
src/ir_Others.hpp:90
Function
setADCChannelAndReferenceForNextConversion
* To prepare reference and ADMUX for next measurement */
examples/AllProtocolsOnLCD/ADCUtils.hpp:187
Function
setADCChannelForNextConversionAndWaitUsingDefaultReference
examples/AllProtocolsOnLCD/ADCUtils.hpp:199
Function
setADCChannelForNextConversionAndWaitUsingInternalReference
* 100 kOhm requires < 100 us, 1 MOhm requires 120 us S&H switching time */
examples/AllProtocolsOnLCD/ADCUtils.hpp:194
Method
setBacklight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:335
Function
setBlinkPin
* Old deprecated function name for setLEDFeedback() */
src/IRFeedbackLED.hpp:161
Method
setContrast
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:371
Method
setCursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:171
Method
setDelay
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:356
Method
setNextBlockingCommand
* Not used internally */
src/IRCommandDispatcher.hpp:449
Method
setNextToggleBitValueForRC5AndRC6
* Just in case to permanently send it as 0 because start value is 1, * or to reset toggle bit after a transmission with automatic toggling. * Sets s
src/ir_RC5_RC6.hpp:158
Method
setReceivePin
* Sets / changes the receiver pin number */
src/IRReceive.hpp:334
Method
setRequestToStopReceived
src/IRCommandDispatcher.hpp:507
Method
setRowOffsets
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:181
Method
setSendPin
src/IRSend.hpp:104
Method
setType
src/ac_LG.hpp:63
← previous
next →
301–400 of 431, ranked by callers