#######################################
# Syntax Coloring Map For SigmaDSP and
# DSPEEPROM library
#######################################

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

SigmaDSP	KEYWORD1
DSPEEPROM	KEYWORD1

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

# Register enum
dspRegister	LITERAL1

InterfaceRegister0	KEYWORD3	 	RESERVED_WORD
InterfaceRegister1	KEYWORD3	 	RESERVED_WORD
InterfaceRegister2	KEYWORD3	 	RESERVED_WORD
InterfaceRegister3	KEYWORD3	 	RESERVED_WORD
InterfaceRegister4	KEYWORD3	 	RESERVED_WORD
InterfaceRegister5	KEYWORD3	 	RESERVED_WORD
InterfaceRegister6	KEYWORD3	 	RESERVED_WORD
InterfaceRegister7	KEYWORD3	 	RESERVED_WORD
GpioAllRegister	KEYWORD3	 	RESERVED_WORD
Adc0	KEYWORD3	 	RESERVED_WORD
Adc1	KEYWORD3	 	RESERVED_WORD
Adc2	KEYWORD3	 	RESERVED_WORD
Adc3	KEYWORD3	 	RESERVED_WORD
SafeloadData0	KEYWORD3	 	RESERVED_WORD
SafeloadData1	KEYWORD3	 	RESERVED_WORD
SafeloadData2	KEYWORD3	 	RESERVED_WORD
SafeloadData3	KEYWORD3	 	RESERVED_WORD
SafeloadData4	KEYWORD3	 	RESERVED_WORD
SafeloadAddress0	KEYWORD3	 	RESERVED_WORD
SafeloadAddress1	KEYWORD3	 	RESERVED_WORD
SafeloadAddress2	KEYWORD3	 	RESERVED_WORD
SafeloadAddress3	KEYWORD3	 	RESERVED_WORD
SafeloadAddress4	KEYWORD3	 	RESERVED_WORD
DataCapture0	KEYWORD3	 	RESERVED_WORD
DataCpature1	KEYWORD3	 	RESERVED_WORD
CoreRegister	KEYWORD3	 	RESERVED_WORD
RAMRegister	KEYWORD3	 	RESERVED_WORD
SerialOutRegister1	KEYWORD3	 	RESERVED_WORD
SerialInputRegister	KEYWORD3	 	RESERVED_WORD
MpCfg0	KEYWORD3	 	RESERVED_WORD
MpCfg1	KEYWORD3	 	RESERVED_WORD
AnalogPowerDownRegister	KEYWORD3	 	RESERVED_WORD
AnalogInterfaceRegister0	KEYWORD3	 	RESERVED_WORD

# SigmaDSP.h
begin	KEYWORD2
i2cClock	KEYWORD2
reset	KEYWORD2
ping	KEYWORD2
mux	KEYWORD2
demux	KEYWORD2
gain	KEYWORD2
volume_slew	KEYWORD2
dynamicBass	KEYWORD2
hardClip	KEYWORD2
softClip	KEYWORD2
dcSource	KEYWORD2
sineSource	KEYWORD2
squareSource	KEYWORD2
sawtoothSource	KEYWORD2
triangleSource	KEYWORD2
audioDelay	KEYWORD2
EQfirstOrder	KEYWORD2
EQsecondOrder	KEYWORD2
toneControl	KEYWORD2
stateVariable	KEYWORD2
compressorRMS	KEYWORD2
compressorPeak	KEYWORD2
muteADC	KEYWORD2
muteDAC	KEYWORD2

safeload_write	KEYWORD2
safeload_writeRegister	KEYWORD2
writeRegister	KEYWORD2
writeRegisterBlock	KEYWORD2
readBack	KEYWORD2
readRegister	KEYWORD2

# DSPEEPROM.h
getFirmwareVersion	KEYWORD2
writeFirmware	KEYWORD2

#######################################

# parameters.h
parameters	LITERAL1

filterType	LITERAL1
peaking	KEYWORD3	 	RESERVED_WORD
parametric	KEYWORD3	 	RESERVED_WORD
lowShelf	KEYWORD3	 	RESERVED_WORD
highShelf	KEYWORD3	 	RESERVED_WORD
lowpass	KEYWORD3	 	RESERVED_WORD
highpass	KEYWORD3	 	RESERVED_WORD
bandpass	KEYWORD3	 	RESERVED_WORD
bandstop	KEYWORD3	 	RESERVED_WORD
butterworthLowpass	KEYWORD3	 	RESERVED_WORD
butterworthHighpass	KEYWORD3	 	RESERVED_WORD
besselLowpass	KEYWORD3	 	RESERVED_WORD
besselHighpass	KEYWORD3	 	RESERVED_WORD

phase	LITERAL1
deg_0	KEYWORD3	 	RESERVED_WORD
nonInverted	KEYWORD3	 	RESERVED_WORD
deg_180	KEYWORD3	 	RESERVED_WORD
inverted	KEYWORD3	 	RESERVED_WORD

state	LITERAL1
off	KEYWORD3	 	RESERVED_WORD
on	KEYWORD3	 	RESERVED_WORD

compressor	LITERAL1

toneCtrl	LITERAL1

equalizer	LITERAL1
