#######################################
# Syntax Coloring Map for jlib
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

jlib	KEYWORD1
Pin	KEYWORD1
PinMode	KEYWORD1
Timer	KEYWORD1
Scheduler	KEYWORD1
Button	KEYWORD1
ButtonInverted	KEYWORD1
PID	KEYWORD1
EMAFilter	KEYWORD1
AvgFilter	KEYWORD1
MedianFilter	KEYWORD1
CompFilter	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

setMode	KEYWORD2
write	KEYWORD2
writePWM	KEYWORD2
read	KEYWORD2
readAnalog	KEYWORD2
toggle	KEYWORD2
changePin	KEYWORD2
timeElapsed	KEYWORD2
reset	KEYWORD2
getAndReset	KEYWORD2
setSubRef	KEYWORD2
softLastSubtimeRead	KEYWORD2
stopSubtime	KEYWORD2
stop	KEYWORD2
resume	KEYWORD2
add	KEYWORD2
remove	KEYWORD2
changeDebounceTime	KEYWORD2
calculate	KEYWORD2
filter	KEYWORD2
setAlfa	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

Input	LITERAL1
Output	LITERAL1
InputPullup	LITERAL1