Files

174 lines
4.1 KiB
Plaintext
Raw Permalink Normal View History

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