MCPcopy Create free account

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

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

MethodrightToLeft
This is for text that flows Right to Left
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:224
MethodscrollDisplayLeft
These commands scroll the display without changing the RAM
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:246
MethodscrollDisplayLeft
These commands scroll the display without changing the RAM
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:210
MethodscrollDisplayRight
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:249
MethodscrollDisplayRight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:213
Methodsend
write either command or data, with automatic 4/8-bit selection
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:303
Methodsend
write either command or data
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:280
MethodsendApple
* 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
MethodsendBangOlufsen
* 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
MethodsendBangOlufsenDataLink
src/ir_BangOlufsen.hpp:167
MethodsendBangOlufsenRaw
* @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
MethodsendBangOlufsenRawDataLink
* 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
MethodsendBiphaseData
* 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
MethodsendBoseWave
src/ir_BoseWave.hpp:55
MethodsendCommandAndParameter
* 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
MethodsendDenon
* 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
MethodsendDenonRaw
* Old deprecated functions, kept for backward compatibility to old 2.0 tutorials ********************************************************************
src/ir_Denon.hpp:254
MethodsendDish
src/ir_Others.hpp:64
FunctionsendExtendedNEC
* 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
MethodsendFAST
* 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
FunctionsendFast8BitAndParity
* LSB first, send header, command, inverted command and stop bit */
src/TinyIRSender.hpp:337
MethodsendIRCommand
src/ac_LG.hpp:249
MethodsendJVC
* 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
MethodsendJVC
src/IRremoteInt.h:703
MethodsendJVCMSB
* 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
MethodsendKaseikyo
* Address can be interpreted as sub-device << 4 + 4 bit device */
src/ir_Kaseikyo.hpp:130
MethodsendKaseikyo_Denon
* Stub using Kaseikyo with DENON_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:169
MethodsendKaseikyo_JVC
* Stub using Kaseikyo with JVC_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:190
MethodsendKaseikyo_Mitsubishi
* Stub using Kaseikyo with MITSUBISHI_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:176
MethodsendKaseikyo_Sharp
* Stub using Kaseikyo with SHARP_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:183
MethodsendLGRaw
* 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
MethodsendLGRepeat
* 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
FunctionsendLGSpecialRepeat
* 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
MethodsendLegoPowerFunctions
* Start of send and decode functions ************************************/ * Here we process the structured data, and call the send raw data function
src/ir_Lego.hpp:113
MethodsendMagiQuest
+============================================================================= * @param aWandId 31 bit ID * @param aMagnitude 9 bit Magnitu
src/ir_MagiQuest.hpp:124
MethodsendNEC
* 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
MethodsendNEC
src/IRremoteInt.h:714
MethodsendNEC2
* 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
MethodsendNECMSB
* 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
FunctionsendNECMinimal
* 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
MethodsendNECRaw
* Sends NEC protocol * @param aNumberOfRepeats If < 0 then only a special repeat frame without leading and trailing space *
src/ir_NEC.hpp:228
MethodsendNECRepeat
* Send special NEC repeat frame * Repeat commands should be sent in a 110 ms raster. */
src/ir_NEC.hpp:132
FunctionsendONKYO
* 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
MethodsendOnkyo
* 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
MethodsendOpenLASIR
* 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
MethodsendOpenLASIRRaw
* 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
MethodsendOpenLASIRRepeat
* 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
FunctionsendOpenLASIRSpecialRepeat
* 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
MethodsendPanasonic
* Stub using Kaseikyo with PANASONIC_VENDOR_ID_CODE */
src/ir_Kaseikyo.hpp:162
MethodsendPronto
* 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
MethodsendPronto_P
standard pointer
src/ir_Pronto.hpp:180
MethodsendPronto_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
MethodsendPulseDistanceWidth
* Sends PulseDistance frames and repeats. * @param aFrequencyKHz, aHeaderMarkMicros, aHeaderSpaceMicros, aOneMarkMicros, aOneSpaceMicros, aZeroMarkMi
src/IRSend.hpp:693
MethodsendPulseDistanceWidthData
* Core send function **********************************************************************************************************************/ * Sends
src/IRSend.hpp:611
MethodsendPulseDistanceWidthData_P
src/IRSend.hpp:670
MethodsendPulseDistanceWidthFromArray
src/IRSend.hpp:739
MethodsendPulseDistanceWidthFromArray_P
src/IRSend.hpp:896
MethodsendPulseDistanceWidthFromPGMArray
src/IRSend.hpp:804
MethodsendPulseDistanceWidthFromPGMArray_P
src/IRSend.hpp:1148
MethodsendPulseDistanceWidth_P
src/IRSend.hpp:1158
MethodsendRC5
* @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
MethodsendRC5Marantz
* 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
MethodsendRC5ext
* Deprecated, use sendRC5(uint8_t aAddress, uint8_t aCommand, int_fast8_t aNumberOfRepeats, bool aEnableAutomaticToggle) instead */
src/ir_RC5_RC6.hpp:914
MethodsendRC6
* Main RC6 send function */
src/ir_RC5_RC6.hpp:599
MethodsendRC6A
* 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
MethodsendRC6Raw
src/ir_RC5_RC6.hpp:602
MethodsendRaw
* 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
MethodsendRaw_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
MethodsendSAMSUNG
src/ir_Samsung.hpp:411
MethodsendSamsung
* 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
MethodsendSamsung16BitAddressAnd8BitCommand
* 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
MethodsendSamsung16BitAddressAndCommand
* 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
MethodsendSamsung48
* Here we send Samsung48 * We send 2 x (8 bit command and then ~command) */
src/ir_Samsung.hpp:234
MethodsendSamsungLG
* 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
MethodsendSamsungLGRepeat
* 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
FunctionsendSamsungLGSpecialRepeat
* 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
MethodsendSamsungMSB
Old version with MSB first
src/ir_Samsung.hpp:399
MethodsendSharp
src/ir_Denon.hpp:114
MethodsendSharp2
src/ir_Denon.hpp:119
MethodsendShuzu
src/ir_Template.hpp:136
MethodsendSony
* @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
MethodsendSonyMSB
* Old version with MSB first data */
src/ir_Sony.hpp:206
MethodsendTemperatureFanSpeedAndMode
* Takes values from static variables */
src/ac_LG.hpp:263
MethodsendVelux
* @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
MethodsendWhynter
src/ir_Others.hpp:90
FunctionsetADCChannelAndReferenceForNextConversion
* To prepare reference and ADMUX for next measurement */
examples/AllProtocolsOnLCD/ADCUtils.hpp:187
FunctionsetADCChannelForNextConversionAndWaitUsingDefaultReference
examples/AllProtocolsOnLCD/ADCUtils.hpp:199
FunctionsetADCChannelForNextConversionAndWaitUsingInternalReference
* 100 kOhm requires < 100 us, 1 MOhm requires 120 us S&H switching time */
examples/AllProtocolsOnLCD/ADCUtils.hpp:194
MethodsetBacklight
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:335
FunctionsetBlinkPin
* Old deprecated function name for setLEDFeedback() */
src/IRFeedbackLED.hpp:161
MethodsetContrast
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:371
MethodsetCursor
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:171
MethodsetDelay
examples/AllProtocolsOnLCD/LiquidCrystal_I2C.hpp:356
MethodsetNextBlockingCommand
* Not used internally */
src/IRCommandDispatcher.hpp:449
MethodsetNextToggleBitValueForRC5AndRC6
* 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
MethodsetReceivePin
* Sets / changes the receiver pin number */
src/IRReceive.hpp:334
MethodsetRequestToStopReceived
src/IRCommandDispatcher.hpp:507
MethodsetRowOffsets
examples/AllProtocolsOnLCD/LiquidCrystal.cpp:181
MethodsetSendPin
src/IRSend.hpp:104
MethodsetType
src/ac_LG.hpp:63
← previousnext →301–400 of 431, ranked by callers