Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IRMP-org/IRMP
/ functions
Functions
136 in github.com/IRMP-org/IRMP
⨍
Functions
136
◇
Types & classes
9
↓ 48 callers
Function
irsnd_set_freq
src/irsnd.hpp:756
↓ 40 callers
Function
bitsrevervse
src/irsnd.hpp:1134
↓ 38 callers
Function
irmp_store_bit
src/irmp.hpp:2820
↓ 9 callers
Function
sendMark
* Generate 38 kHz IR signal by bit banging */
src/TinyIRSender.hpp:70
↓ 6 callers
Function
readVCCVoltageMillivolt
* Read value of 1.1 volt internal channel using VCC (DEFAULT) as reference. * Handles reference and channel switching by introducing the appropriate
examples/AllProtocols/ADCUtils.hpp:577
↓ 6 callers
Function
waitAndReadADCChannelWithReference
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. * Does NOT restore ADMUX after reading */
examples/AllProtocols/ADCUtils.hpp:122
↓ 5 callers
Function
getVCCVoltageMillivolt
* Read value of 1.1 volt internal channel using VCC (DEFAULT) as reference. * Handles reference and channel switching by introducing the appropriate
examples/AllProtocols/ADCUtils.hpp:517
↓ 5 callers
Function
readADCChannelWithReference
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. */
examples/AllProtocols/ADCUtils.hpp:101
↓ 4 callers
Function
irmp_debug_print
src/irmpPinChangeInterrupt.hpp:343
↓ 4 callers
Function
irmp_store_bit2
src/irmp.hpp:3068
↓ 4 callers
Function
irmp_uart_putc
--------------------------------------------------------------------------------------------------------------------------------------------------- *
src/irmp.hpp:962
↓ 4 callers
Function
irsnd_off
--------------------------------------------------------------------------------------------------------------------------------------------------- *
src/irsnd.hpp:667
↓ 4 callers
Function
print_spectrum
src/irmp.hpp:5504
↓ 4 callers
Function
readADCChannelMultiSamplesWithReference
* 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/AllProtocols/ADCUtils.hpp:258
↓ 3 callers
Function
irmp_irsnd_SetFeedbackLED
src/IRFeedbackLED.hpp:98
↓ 3 callers
Function
irsnd_ISR
src/irsnd.hpp:1884
↓ 3 callers
Function
irsnd_on
--------------------------------------------------------------------------------------------------------------------------------------------------- *
src/irsnd.hpp:584
↓ 2 callers
Method
checkAndCallCommand
* The main dispatcher function called by IR-ISR, main loop and checkAndRunSuspendedBlockingCommands() * Non blocking commands are executed directly,
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:185
↓ 2 callers
Function
enablePCIInterrupt
src/irmpPinChangeInterrupt.hpp:167
↓ 2 callers
Function
irmp_get_data
src/irmp.hpp:2474
↓ 2 callers
Function
irmp_irsnd_LEDFeedback
dummy void function in this case
src/IRFeedbackLED.hpp:24
↓ 2 callers
Function
irmp_print_protocol_name
src/irmpArduinoExt.hpp:543
↓ 2 callers
Function
irsnd_send_data
src/irsnd.hpp:1165
↓ 2 callers
Function
next_tick
src/irmp.hpp:5728
↓ 2 callers
Function
readADCChannelWithReferenceOversample
* Conversion time is defined as 0.104 milliseconds by ADC_PRESCALE in ADCUtils.h. */
examples/AllProtocols/ADCUtils.hpp:199
↓ 2 callers
Function
tone
examples/IRDispatcherDemo/PinDefinitionsAndMore.h:74
↓ 1 callers
Function
disableIRTimerInterrupt
* NOT used if IRMP_ENABLE_PIN_CHANGE_INTERRUPT is defined * Initialize timer to generate interrupts at a rate F_INTERRUPTS (15000) per second to poll
src/IRTimer.hpp:632
↓ 1 callers
Function
enableIRTimerInterrupt
used by AllProtocols example
src/IRTimer.hpp:718
↓ 1 callers
Function
enablePCIInterruptForTinyReceiver
* Initializes hardware interrupt generation according to IR_RECEIVE_PIN or use attachInterrupt() function. * @return true if interrupt was successful
src/TinyIRReceiver.hpp:564
↓ 1 callers
Function
getCPUTemperature
examples/AllProtocols/ADCUtils.hpp:781
↓ 1 callers
Function
getCPUTemperatureSimple
* Temperature sensor is enabled by selecting the appropriate channel. * Different formula for 328P and 328PB! * !!! Function without handling of swi
examples/AllProtocols/ADCUtils.hpp:751
↓ 1 callers
Function
get_fdc_key
src/irmp.hpp:5619
↓ 1 callers
Function
handleReceivedTinyIRData
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:106
↓ 1 callers
Function
initIRTimerForSend
src/IRTimer.hpp:106
↓ 1 callers
Function
initPCIInterruptForTinyReceiver
* Sets IR_RECEIVE_PIN mode to INPUT, and if IR_FEEDBACK_LED_PIN is defined, sets feedback LED output mode. * Then call enablePCIInterruptForTinyRecei
src/TinyIRReceiver.hpp:454
↓ 1 callers
Function
irmp_DoLEDFeedback
src/irmpArduinoExt.hpp:115
↓ 1 callers
Function
irmp_PCI_ISR
src/irmpPinChangeInterrupt.hpp:49
↓ 1 callers
Function
irmp_init
src/irmp.hpp:2364
↓ 1 callers
Function
irmp_log
src/irmp.hpp:1030
↓ 1 callers
Function
irmp_uart_init
--------------------------------------------------------------------------------------------------------------------------------------------------- *
src/irmp.hpp:805
↓ 1 callers
Function
irsnd_init
--------------------------------------------------------------------------------------------------------------------------------------------------- *
src/irsnd.hpp:924
↓ 1 callers
Function
irsnd_print_protocol_name
src/irsndArduinoExt.hpp:537
↓ 1 callers
Function
printTinyReceiverResultMinimal
src/TinyIRReceiver.hpp:463
↓ 1 callers
Function
printVCCVoltageMillivolt
* Does not set sVCCVoltageMillivolt */
examples/AllProtocols/ADCUtils.hpp:528
↓ 1 callers
Function
readADCChannelWithReferenceMax
* use ADC_PRESCALE32 which gives 26 us conversion time and good linearity * @return the maximum value of aNumberOfSamples samples. */
examples/AllProtocols/ADCUtils.hpp:345
↓ 1 callers
Function
readAndPrintVCCVoltageMillivolt
examples/AllProtocols/ADCUtils.hpp:536
↓ 1 callers
Function
readVCCVoltageMillivoltSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocols/ADCUtils.hpp:558
↓ 1 callers
Function
restoreIRTimer
* Restore settings of the timer e.g. for IRSND */
src/IRTimer.hpp:504
↓ 1 callers
Function
sendFAST
* LSB first, send header, 16 bit command or 8 bit command, inverted command and stop bit */
src/TinyIRSender.hpp:294
↓ 1 callers
Function
sendNEC
src/TinyIRSender.hpp:168
↓ 1 callers
Function
storeIRTimer
* If we do not use receive, we have no timer defined at the first call of this function. * But for AVR saving the timer settings is possible anyway,
src/IRTimer.hpp:387
Function
IRTimerInterruptHandlerHelper
src/IRTimer.hpp:879
Function
TinyReceiverDecode
* Function to be used as drop in for IrReceiver.decode() */
src/TinyIRReceiver.hpp:431
Method
checkAndRunSuspendedBlockingCommands
* Intended to be called from main loop * @return true, if command was called */
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:297
Method
delayAndCheckForStop
* Special delay function for the IRCommandDispatcher. Returns prematurely if requestToStopReceived is set. * To be used in blocking functions as dela
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:336
Function
disablePCIInterrupt
src/irmpPinChangeInterrupt.hpp:245
Function
disablePCIInterruptForTinyReceiver
src/TinyIRReceiver.hpp:630
Function
dummyFunctionToAvoidCompilerErrors
src/TinyIRReceiver.hpp:694
Function
getTemperature
* Handles usage of 1.1 V reference and channel switching by introducing the appropriate delays. */
examples/AllProtocols/ADCUtils.hpp:778
Function
getVCCVoltage
* !!! Resolution is only 20 millivolt !!! */
examples/AllProtocols/ADCUtils.hpp:504
Function
getVCCVoltageMillivoltSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocols/ADCUtils.hpp:483
Function
getVCCVoltageReadingFor1_1VoltReference
* Gets the hypothetical 14 bit reading of VCC using 1.1 volt reference * Similar to getVCCVoltageMillivolt() * 1023 / 1100 */
examples/AllProtocols/ADCUtils.hpp:493
Function
getVCCVoltageSimple
* !!! Function without handling of switched reference and channel.!!! * Use it ONLY if you only call getVCCVoltageSimple() or getVCCVoltageMillivoltS
examples/AllProtocols/ADCUtils.hpp:472
Function
getVoltageMillivolt
* Get voltage at ADC channel aADCChannelForVoltageMeasurement * aVCCVoltageMillivolt is assumed as reference voltage */
examples/AllProtocols/ADCUtils.hpp:589
Function
getVoltageMillivoltWith_1_1VoltReference
examples/AllProtocols/ADCUtils.hpp:603
Function
handleReceivedIRData
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:147
Method
init
examples/IRDispatcherDemo/IRCommandDispatcher.hpp:84
Function
irmp_IsBusy
* returns true, if there is an ongoing transmission or repetition */
src/irmpArduinoExt.hpp:131
Function
irmp_init
* Initialize, and activate feedback LED function */
src/irmpArduinoExt.hpp:32
Function
irmp_print_active_protocols
src/irmpArduinoExt.hpp:513
Function
irmp_register_complete_callback_function
src/irmp.hpp:709
Function
irmp_result_print
* Print protocol name or number, address, code and repetition flag * needs appr. 2 milliseconds for output */
src/irmpArduinoExt.hpp:570
Function
irmp_set_callback_ptr
src/irmp.hpp:2765
Function
irsnd_data_print
src/irsndArduinoExt.hpp:555
Function
irsnd_init
* Initialize, and activate feedback LED function * @param aFeedbackLedPin - if 0 feedback function is disabled */
src/irsndArduinoExt.hpp:38
Function
irsnd_is_busy
src/irsnd.hpp:1127
Function
irsnd_off
src/irsndArduinoExt.hpp:145
Function
irsnd_on
src/irsndArduinoExt.hpp:116
Function
irsnd_set_callback_ptr
src/irsnd.hpp:1115
Function
irsnd_set_freq
src/irsndArduinoExt.hpp:105
Function
irsnd_stop
src/irsnd.hpp:1870
Function
isIRReceiverAttachedForTinyReceiver
* Checks if IR_RECEIVE_PIN is connected and high * @return true, if IR Receiver is attached */
src/TinyIRReceiver.hpp:443
Function
isTinyReceiverIdle
src/TinyIRReceiver.hpp:424
Function
isVCCEmergencyUndervoltage
* Return true if VCC_EMERGENCY_UNDERVOLTAGE_THRESHOLD_MILLIVOLT (3 V) reached */
examples/AllProtocols/ADCUtils.hpp:702
Function
isVCCOvervoltage
* Recommended VCC is 1.8 V to 5.5 V, absolute maximum VCC is 6.0 V. * Check for 5.25 V, because such overvoltage is quite unlikely to happen during r
examples/AllProtocols/ADCUtils.hpp:721
Function
isVCCOvervoltageSimple
examples/AllProtocols/ADCUtils.hpp:725
Function
isVCCTooHighSimple
Version not using readVCCVoltageMillivoltSimple()
examples/AllProtocols/ADCUtils.hpp:731
Function
isVCCUSBPowered
* Return true if sVCCVoltageMillivolt is > 4.3 V and < 4.95 V */
examples/AllProtocols/ADCUtils.hpp:611
Function
isVCCUndervoltage
* Return true if VCC_EMERGENCY_UNDERVOLTAGE_THRESHOLD_MILLIVOLT (3 V) reached */
examples/AllProtocols/ADCUtils.hpp:694
Function
isVCCUndervoltageMultipleTimes
* @ return true only once, when VCC_UNDERVOLTAGE_CHECKS_BEFORE_STOP (6) times voltage too low -> shutdown */
examples/AllProtocols/ADCUtils.hpp:639
Function
main
src/irsnd.hpp:3387
Function
main
src/irmp.hpp:5837
Function
noTone
examples/OneProtocol/PinDefinitionsAndMore.h:84
Function
noTone
examples/TinySender/PinDefinitionsAndMore.h:210
Function
noTone
examples/TinyReceiver/PinDefinitionsAndMore.h:210
Function
noTone
examples/ReceiveAndSendDynamicPins/PinDefinitionsAndMore.h:84
Function
noTone
examples/AllProtocols/PinDefinitionsAndMore.h:84
Function
noTone
examples/RFProtocols/PinDefinitionsAndMore.h:84
Function
noTone
examples/SimpleSender/PinDefinitionsAndMore.h:84
Function
noTone
examples/SimpleReceiver/PinDefinitionsAndMore.h:84
next →
1–100 of 136, ranked by callers