2023-03-17 11:59:21 +00:00
|
|
|
#######################################
|
|
|
|
|
# Syntax Coloring Map For IRremote
|
|
|
|
|
#######################################
|
|
|
|
|
|
|
|
|
|
#######################################
|
|
|
|
|
# Datatypes (KEYWORD1)
|
|
|
|
|
#######################################
|
|
|
|
|
|
|
|
|
|
decode_results KEYWORD1
|
|
|
|
|
IRrecv KEYWORD1
|
|
|
|
|
IRsend KEYWORD1
|
|
|
|
|
IrReceiver KEYWORD1
|
|
|
|
|
IrSender KEYWORD1
|
|
|
|
|
decodedIRData KEYWORD1
|
|
|
|
|
|
|
|
|
|
#######################################
|
|
|
|
|
# Methods and Functions (KEYWORD2)
|
|
|
|
|
#######################################
|
2026-03-20 17:18:15 +00:00
|
|
|
# IRReceive
|
2023-03-17 11:59:21 +00:00
|
|
|
available KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
begin KEYWORD2
|
|
|
|
|
decode KEYWORD2
|
|
|
|
|
disableIRIn KEYWORD2
|
|
|
|
|
enableIRIn KEYWORD2
|
|
|
|
|
isIdle KEYWORD2
|
|
|
|
|
printActiveIRProtocols KEYWORD2
|
|
|
|
|
printIRResultMinimal KEYWORD2
|
|
|
|
|
printIRResultRawFormatted KEYWORD2
|
|
|
|
|
printIRResultShort KEYWORD2
|
|
|
|
|
printIRSendUsage KEYWORD2
|
|
|
|
|
registerReceiveCompleteCallback KEYWORD2
|
|
|
|
|
restartAfterSend KEYWORD2
|
|
|
|
|
restartTimer KEYWORD2
|
|
|
|
|
restartTimerWithTicksToAdd KEYWORD2
|
|
|
|
|
resume KEYWORD2
|
|
|
|
|
setReceivePin KEYWORD2
|
|
|
|
|
start KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
read KEYWORD2
|
|
|
|
|
stop KEYWORD2
|
|
|
|
|
end KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
|
|
|
|
|
# IRSend
|
2023-03-17 11:59:21 +00:00
|
|
|
setSendPin KEYWORD2
|
|
|
|
|
write KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendApple KEYWORD2
|
|
|
|
|
sendFAST KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendJVC KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendLegoPowerFunctions KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendLG KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendLG2 KEYWORD2
|
|
|
|
|
sendLG2Repeat KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendLGRaw KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendMaranz KEYWORD2
|
|
|
|
|
sendMagiQuest KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendNEC KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendNEC2 KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendNECRepeat KEYWORD2
|
|
|
|
|
sendNECRaw KEYWORD2
|
|
|
|
|
sendOnkyo KEYWORD2
|
|
|
|
|
sendPanasonic KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendPronto KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendKaseikyo KEYWORD2
|
|
|
|
|
sendKaseikyo_Denon KEYWORD2
|
|
|
|
|
sendKaseikyo_Sharp KEYWORD2
|
|
|
|
|
sendKaseikyo_JVC KEYWORD2
|
|
|
|
|
sendKaseikyo_Mitsubishi KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendRaw KEYWORD2
|
|
|
|
|
sendRaw_P KEYWORD2
|
2023-03-17 11:59:21 +00:00
|
|
|
sendRC5 KEYWORD2
|
|
|
|
|
sendRC6 KEYWORD2
|
|
|
|
|
sendSamsungRepeat KEYWORD2
|
|
|
|
|
sendSamsung KEYWORD2
|
|
|
|
|
sendSharp KEYWORD2
|
|
|
|
|
sendSony KEYWORD2
|
|
|
|
|
sendSharpRaw KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
sendVelux KEYWORD2
|
|
|
|
|
|
|
|
|
|
# IRFeedbackLED
|
|
|
|
|
disableLEDFeedback KEYWORD2
|
|
|
|
|
disableLEDFeedbackForSend KEYWORD2
|
|
|
|
|
enableLEDFeedback KEYWORD2
|
|
|
|
|
enableLEDFeedbackForSend KEYWORD2
|
|
|
|
|
setFeedbackLED KEYWORD2
|
|
|
|
|
setLEDFeedback KEYWORD2
|
|
|
|
|
|
|
|
|
|
# TinyIRReceiver
|
|
|
|
|
disablePCIInterruptForTinyReceiver KEYWORD2
|
|
|
|
|
enablePCIInterruptForTinyReceiver KEYWORD2
|
|
|
|
|
initPCIInterruptForTinyReceiver KEYWORD2
|
|
|
|
|
isIRReceiverAttachedForTinyReceiver KEYWORD2
|
|
|
|
|
printTinyReceiverResultMinimal KEYWORD2
|
|
|
|
|
TinyReceiverDecode KEYWORD2
|
|
|
|
|
# TinyIRSender
|
|
|
|
|
sendExtendedNEC KEYWORD2
|
2024-09-24 16:54:39 +00:00
|
|
|
sendFAST KEYWORD2
|
2026-03-20 17:18:15 +00:00
|
|
|
|
2023-03-17 11:59:21 +00:00
|
|
|
#######################################
|
|
|
|
|
# Constants (LITERAL1)
|
|
|
|
|
#######################################
|
|
|
|
|
|
2026-03-20 17:18:15 +00:00
|
|
|
UNKNOWN LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
PULSE_DISTANCE LITERAL1
|
|
|
|
|
PULSE_WIDTH LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
APPLE LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
DENON LITERAL1
|
|
|
|
|
JVC LITERAL1
|
|
|
|
|
LG LITERAL1
|
|
|
|
|
LG2 LITERAL1
|
|
|
|
|
NEC LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
NEC2 LITERAL1
|
|
|
|
|
ONKYO LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
PANASONIC LITERAL1
|
|
|
|
|
KASEIKYO LITERAL1
|
|
|
|
|
KASEIKYO_JVC LITERAL1
|
|
|
|
|
KASEIKYO_DENON LITERAL1
|
|
|
|
|
KASEIKYO_SHARP LITERAL1
|
|
|
|
|
KASEIKYO_MITSUBISHI LITERAL1
|
|
|
|
|
RC5 LITERAL1
|
|
|
|
|
RC6 LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
RC6A LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
SAMSUNG LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
SAMSUNGLG LITERAL1
|
|
|
|
|
SAMSUNG48 LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
SHARP LITERAL1
|
|
|
|
|
SONY LITERAL1
|
2024-09-24 16:54:39 +00:00
|
|
|
BANG_OLUFSEN LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
BOSEWAVE LITERAL1
|
|
|
|
|
LEGO_PF LITERAL1
|
|
|
|
|
MAGIQUEST LITERAL1
|
|
|
|
|
WHYNTER LITERAL1
|
2024-09-24 16:54:39 +00:00
|
|
|
FAST LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
|
|
|
|
|
IRDATA_FLAGS_IS_REPEAT LITERAL1
|
|
|
|
|
IRDATA_FLAGS_IS_AUTO_REPEAT LITERAL1
|
|
|
|
|
IRDATA_FLAGS_PARITY_FAILED LITERAL1
|
|
|
|
|
IRDATA_FLAGS_TOGGLE_BIT LITERAL1
|
|
|
|
|
IRDATA_FLAGS_EXTRA_INFO LITERAL1
|
|
|
|
|
IRDATA_FLAGS_WAS_OVERFLOW LITERAL1
|
|
|
|
|
IRDATA_FLAGS_IS_MSB_FIRST LITERAL1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RAW_BUFFER_LENGTH LITERAL1
|
|
|
|
|
EXCLUDE_UNIVERSAL_PROTOCOLS LITERAL1
|
|
|
|
|
EXCLUDE_EXOTIC_PROTOCOLS LITERAL1
|
|
|
|
|
IR_REMOTE_DISABLE_RECEIVE_COMPLETE_CALLBACK LITERAL1
|
|
|
|
|
MARK_EXCESS_MICROS LITERAL1
|
|
|
|
|
RECORD_GAP_MICROS LITERAL1
|
|
|
|
|
DISTANCE_WIDTH_DECODER_DURATION_ARRAY_SIZE LITERAL1
|
|
|
|
|
IR_INPUT_IS_ACTIVE_HIGH LITERAL1
|
2023-03-17 11:59:21 +00:00
|
|
|
IR_SEND_PIN LITERAL1
|
2026-03-20 17:18:15 +00:00
|
|
|
SEND_PWM_BY_TIMER LITERAL1
|
|
|
|
|
IR_SEND_DUTY_CYCLE_PERCENT LITERAL1
|
|
|
|
|
USE_ACTIVE_LOW_OUTPUT_FOR_SEND_PIN LITERAL1
|
|
|
|
|
USE_OPEN_DRAIN_OUTPUT_FOR_SEND_PIN LITERAL1
|
|
|
|
|
USE_NO_SEND_PWM LITERAL1
|
|
|
|
|
USE_ACTIVE_HIGH_OUTPUT_FOR_NO_SEND_PWM LITERAL1
|
|
|
|
|
DISABLE_CODE_FOR_RECEIVER LITERAL1
|
|
|
|
|
FEEDBACK_LED_IS_ACTIVE_LOW LITERAL1
|
|
|
|
|
NO_LED_FEEDBACK_CODE LITERAL1
|
|
|
|
|
NO_LED_RECEIVE_FEEDBACK_CODE LITERAL1
|
|
|
|
|
NO_LED_SEND_FEEDBACK_CODE LITERAL1
|
|
|
|
|
MICROS_PER_TICK LITERAL1
|
|
|
|
|
TOLERANCE_FOR_DECODERS_MARK_OR_SPACE_MATCHING_PERCENT LITERAL1
|
|
|
|
|
|
|
|
|
|
# Constants for TinyIRReceiver
|
|
|
|
|
IR_RECEIVE_PIN LITERAL1
|
|
|
|
|
IR_FEEDBACK_LED_PIN LITERAL1
|
|
|
|
|
DISABLE_PARITY_CHECKS LITERAL1
|
|
|
|
|
USE_EXTENDED_NEC_PROTOCOL LITERAL1
|
|
|
|
|
USE_ONKYO_PROTOCOL LITERAL1
|
|
|
|
|
USE_FAST_PROTOCOL LITERAL1
|
|
|
|
|
ENABLE_NEC2_REPEATS LITERAL1
|
|
|
|
|
USE_CALLBACK_FOR_TINY_RECEIVER LITERAL1
|