# Syntax Coloring Map for Ponoor PowerSTEP01 Library

# Class names and data types
powerSTEP	KEYWORD1
basicPowerSTEP01Configuration	KEYWORD1
powerSTEP01Configuration	KEYWORD1

# Public functions
SPIPortConnect	KEYWORD2
busyCheck	KEYWORD2
getStatus	KEYWORD2
setParam	KEYWORD2
getParam	KEYWORD2
setLoSpdOpt	KEYWORD2
configSyncPin	KEYWORD2
configStepMode	KEYWORD2
setVoltageMode	KEYWORD2
setCurrentMode	KEYWORD2
setMaxSpeed	KEYWORD2
setMinSpeed	KEYWORD2
setFullSpeed	KEYWORD2
setBoostMode	KEYWORD2
setAcc	KEYWORD2
setDec	KEYWORD2
setMaxSpeedRaw	KEYWORD2
setMinSpeedRaw	KEYWORD2
setFullSpeedRaw	KEYWORD2
setAccRaw	KEYWORD2
setDecRaw	KEYWORD2
setOCThreshold	KEYWORD2
setPWMFreq	KEYWORD2
setSlewRate	KEYWORD2
setOCShutdown	KEYWORD2
setVoltageComp	KEYWORD2
setSwitchMode	KEYWORD2
setOscMode	KEYWORD2
setPredictiveControl	KEYWORD2
setSwitchingPeriod	KEYWORD2
setAccKVAL	KEYWORD2
setDecKVAL	KEYWORD2
setRunKVAL	KEYWORD2
setHoldKVAL	KEYWORD2
setAccTVAL	KEYWORD2
setDecTVAL	KEYWORD2
setRunTVAL	KEYWORD2
setHoldTVAL	KEYWORD2
getLoSpdOpt	KEYWORD2
getBoostMode	KEYWORD2
getStepMode	KEYWORD2
getSpeed	KEYWORD2
getMaxSpeed	KEYWORD2
getMinSpeed	KEYWORD2
getFullSpeed	KEYWORD2
getAcc	KEYWORD2
getDec	KEYWORD2
getMaxSpeedRaw	KEYWORD2
getMinSpeedRaw	KEYWORD2
getFullSpeedRaw	KEYWORD2
getAccRaw	KEYWORD2
getDecRaw	KEYWORD2
getOCThreshold	KEYWORD2
getPWMFreqDivisor	KEYWORD2
getPWMFreqMultiplier	KEYWORD2
getSlewRate	KEYWORD2
getOCShutdown	KEYWORD2
getVoltageComp	KEYWORD2
getSwitchMode	KEYWORD2
getOscMode	KEYWORD2
getAccKVAL	KEYWORD2
getDecKVAL	KEYWORD2
getRunKVAL	KEYWORD2
getHoldKVAL	KEYWORD2
getAccTVAL	KEYWORD2
getDecTVAL	KEYWORD2
getRunTVAL	KEYWORD2
getHoldTVAL	KEYWORD2
getPos	KEYWORD2
getElPos	KEYWORD2
getMark	KEYWORD2
run	KEYWORD2
runRaw	KEYWORD2
stepClock	KEYWORD2
move	KEYWORD2
goTo	KEYWORD2
goToDir	KEYWORD2
goUntil	KEYWORD2
goUntilRaw	KEYWORD2
releaseSw	KEYWORD2
goHome	KEYWORD2
goMark	KEYWORD2
setMark	KEYWORD2
setPos	KEYWORD2
setElPos	KEYWORD2
resetPos	KEYWORD2
resetDev	KEYWORD2
softStop	KEYWORD2
hardStop	KEYWORD2
softHiZ	KEYWORD2
hardHiZ	KEYWORD2
prepareGetParam	KEYWORD2
prepareSetParam	KEYWORD2
prepareGetStatus	KEYWORD2
prepareGetPos	KEYWORD2
prepareRun	KEYWORD2
prepareRunRaw	KEYWORD2
prepareMove	KEYWORD2
prepareGoTo	KEYWORD2
prepareGoToDir	KEYWORD2
prepareSoftStop	KEYWORD2
prepareHardStop	KEYWORD2
prepareSoftHiZ	KEYWORD2
prepareHardHiZ	KEYWORD2
prepareNop	KEYWORD2
performPrepared	KEYWORD2
preparedResult	KEYWORD2
preparedPos	KEYWORD2
preparedStatus	KEYWORD2
setSPIClock	KEYWORD2

# Constants
FWD	LITERAL1
REV	LITERAL1
RESET_ABSPOS	LITERAL1
COPY_ABSPOS	LITERAL1
BUSY_PIN	LITERAL1
SYNC_PIN	LITERAL1
SYNC_FS_2	LITERAL1
SYNC_FS	LITERAL1
SYNC_2FS	LITERAL1
SYNC_4FS	LITERAL1
SYNC_8FS	LITERAL1
SYNC_16FS	LITERAL1
SYNC_32FS	LITERAL1
SYNC_64FS	LITERAL1
STEP_FS	LITERAL1
STEP_FS_2	LITERAL1
STEP_FS_4	LITERAL1
STEP_FS_8	LITERAL1
STEP_FS_16	LITERAL1
STEP_FS_32	LITERAL1
STEP_FS_64	LITERAL1
STEP_FS_128	LITERAL1
PWM_MUL_0_625	LITERAL1
PWM_MUL_0_75	LITERAL1
PWM_MUL_0_875	LITERAL1
PWM_MUL_1	LITERAL1
PWM_MUL_1_25	LITERAL1
PWM_MUL_1_5	LITERAL1
PWM_MUL_1_75	LITERAL1
PWM_MUL_2	LITERAL1
PWM_DIV_1	LITERAL1
PWM_DIV_2	LITERAL1
PWM_DIV_3	LITERAL1
PWM_DIV_4	LITERAL1
PWM_DIV_5	LITERAL1
PWM_DIV_6	LITERAL1
PWM_DIV_7	LITERAL1
SR_114V_us	LITERAL1
SR_220V_us	LITERAL1
SR_400V_us	LITERAL1
SR_520V_us	LITERAL1
SR_790V_us	LITERAL1
SR_980V_us	LITERAL1
OC_SD_DISABLE	LITERAL1
OC_SD_ENABLE	LITERAL1
VS_COMP_DISABLE	LITERAL1
VS_COMP_ENABLE	LITERAL1
SW_HARD_STOP	LITERAL1
SW_USER	LITERAL1
INT_16MHZ	LITERAL1
INT_16MHZ_OSCOUT_2MHZ	LITERAL1
INT_16MHZ_OSCOUT_4MHZ	LITERAL1
INT_16MHZ_OSCOUT_8MHZ	LITERAL1
INT_16MHZ_OSCOUT_16MHZ	LITERAL1
EXT_8MHZ_XTAL_DRIVE	LITERAL1
EXT_16MHZ_XTAL_DRIVE	LITERAL1
EXT_24MHZ_XTAL_DRIVE	LITERAL1
EXT_32MHZ_XTAL_DRIVE	LITERAL1
EXT_8MHZ_OSCOUT_INVERT	LITERAL1
EXT_16MHZ_OSCOUT_INVERT	LITERAL1
EXT_24MHZ_OSCOUT_INVERT	LITERAL1
EXT_32MHZ_OSCOUT_INVERT	LITERAL1
STEP_MODE_STEP_SEL	LITERAL1
STEP_SEL_1	LITERAL1
STEP_SEL_1_2	LITERAL1
STEP_SEL_1_4	LITERAL1
STEP_SEL_1_8	LITERAL1
STEP_SEL_1_16	LITERAL1
STEP_SEL_1_32	LITERAL1
STEP_SEL_1_64	LITERAL1
STEP_SEL_1_128	LITERAL1
STEP_MODE_SYNC_EN	LITERAL1
SYNC_EN	LITERAL1
STEP_MODE_SYNC_SEL	LITERAL1
SYNC_SEL_1_2	LITERAL1
SYNC_SEL_1	LITERAL1
SYNC_SEL_2	LITERAL1
SYNC_SEL_4	LITERAL1
SYNC_SEL_8	LITERAL1
SYNC_SEL_16	LITERAL1
SYNC_SEL_32	LITERAL1
SYNC_SEL_64	LITERAL1
STEP_MODE_CM_VM	LITERAL1
VOLTAGE_MODE	LITERAL1
CURRENT_MODE	LITERAL1
ALARM_EN_OVERCURRENT	LITERAL1
ALARM_EN_THERMAL_SHUTDOWN	LITERAL1
ALARM_EN_THERMAL_WARNING	LITERAL1
ALARM_EN_UNDER_VOLTAGE	LITERAL1
ALARM_EN_ADC_UVLO	LITERAL1
ALARM_EN_STALL_DETECT	LITERAL1
ALARM_EN_SW_TURN_ON	LITERAL1
ALARM_EN_CMD_ERROR	LITERAL1
CONFIG_OSC_SEL	LITERAL1
CONFIG_INT_16MHZ	LITERAL1
CONFIG_INT_16MHZ_OSCOUT_2MHZ	LITERAL1
CONFIG_INT_16MHZ_OSCOUT_4MHZ	LITERAL1
CONFIG_INT_16MHZ_OSCOUT_8MHZ	LITERAL1
CONFIG_INT_16MHZ_OSCOUT_16MHZ	LITERAL1
CONFIG_EXT_8MHZ_XTAL_DRIVE	LITERAL1
CONFIG_EXT_16MHZ_XTAL_DRIVE	LITERAL1
CONFIG_EXT_24MHZ_XTAL_DRIVE	LITERAL1
CONFIG_EXT_32MHZ_XTAL_DRIVE	LITERAL1
CONFIG_EXT_8MHZ_OSCOUT_INVERT	LITERAL1
CONFIG_EXT_16MHZ_OSCOUT_INVERT	LITERAL1
CONFIG_EXT_24MHZ_OSCOUT_INVERT	LITERAL1
CONFIG_EXT_32MHZ_OSCOUT_INVERT	LITERAL1
CONFIG_SW_MODE	LITERAL1
CONFIG_SW_HARD_STOP	LITERAL1
CONFIG_SW_USER	LITERAL1
CONFIG_EN_VSCOMP	LITERAL1
CONFIG_VS_COMP_DISABLE	LITERAL1
CONFIG_VS_COMP_ENABLE	LITERAL1
CONFIG_EN_TQREG	LITERAL1
CONFIG_OC_SD	LITERAL1
CONFIG_OC_SD_DISABLE	LITERAL1
CONFIG_OC_SD_ENABLE	LITERAL1
CONFIG_UVLOVAL	LITERAL1
CONFIG_UVLOVAL_LOW	LITERAL1
CONFIG_UVLOVAL_HIGH	LITERAL1
CONFIG_VCCVAL	LITERAL1
CONFIG_VCCVAL_7_5V	LITERAL1
CONFIG_VCCVAL_15V	LITERAL1
CONFIG_F_PWM_DEC	LITERAL1
CONFIG_PWM_MUL_0_625	LITERAL1
CONFIG_PWM_MUL_0_75	LITERAL1
CONFIG_PWM_MUL_0_875	LITERAL1
CONFIG_PWM_MUL_1	LITERAL1
CONFIG_PWM_MUL_1_25	LITERAL1
CONFIG_PWM_MUL_1_5	LITERAL1
CONFIG_PWM_MUL_1_75	LITERAL1
CONFIG_PWM_MUL_2	LITERAL1
CONFIG_F_PWM_INT	LITERAL1
CONFIG_PWM_DIV_1	LITERAL1
CONFIG_PWM_DIV_2	LITERAL1
CONFIG_PWM_DIV_3	LITERAL1
CONFIG_PWM_DIV_4	LITERAL1
CONFIG_PWM_DIV_5	LITERAL1
CONFIG_PWM_DIV_6	LITERAL1
CONFIG_PWM_DIV_7	LITERAL1
CONFIG_PRED	LITERAL1
CONFIG_PRED_DISABLE	LITERAL1
CONFIG_PRED_ENABLE	LITERAL1
CONFIG_TSW	LITERAL1
STATUS_HIZ	LITERAL1
STATUS_BUSY	LITERAL1
STATUS_SW_F	LITERAL1
STATUS_SW_EVN	LITERAL1
STATUS_DIR	LITERAL1
STATUS_CMD_ERROR	LITERAL1
STATUS_STCK_MOD	LITERAL1
STATUS_UVLO	LITERAL1
STATUS_UVLO_ADC	LITERAL1
STATUS_OCD	LITERAL1
STATUS_STALL_B	LITERAL1
STATUS_STALL_A	LITERAL1
STATUS_TH_STATUS	LITERAL1
STATUS_TH_NORMAL	LITERAL1
STATUS_TH_WARNING	LITERAL1
STATUS_TH_BRIDGE_SHUTDOWN	LITERAL1
STATUS_TH_DEVICE_SHUTDOWN	LITERAL1
STATUS_MOT_STATUS	LITERAL1
STATUS_MOT_STATUS_STOPPED	LITERAL1
STATUS_MOT_STATUS_ACCELERATION	LITERAL1
STATUS_MOT_STATUS_DECELERATION	LITERAL1
STATUS_MOT_STATUS_CONST_SPD	LITERAL1
FS_SPD_BOOST_MODE	LITERAL1
ABS_POS	LITERAL1
EL_POS	LITERAL1
MARK	LITERAL1
SPEED	LITERAL1
ACC	LITERAL1
DECEL	LITERAL1
MAX_SPEED	LITERAL1
MIN_SPEED	LITERAL1
FS_SPD	LITERAL1
KVAL_HOLD	LITERAL1
KVAL_RUN	LITERAL1
KVAL_ACC	LITERAL1
KVAL_DEC	LITERAL1
INT_SPD	LITERAL1
ST_SLP	LITERAL1
FN_SLP_ACC	LITERAL1
FN_SLP_DEC	LITERAL1
K_THERM	LITERAL1
ADC_OUT	LITERAL1
OCD_TH	LITERAL1
STALL_TH	LITERAL1
STEP_MODE	LITERAL1
ALARM_EN	LITERAL1
GATECFG1	LITERAL1
GATECFG2	LITERAL1
CONFIG	LITERAL1
REG_STATUS	LITERAL1
TVAL_HOLD	LITERAL1
TVAL_RUN	LITERAL1
TVAL_ACC	LITERAL1
TVAL_DEC	LITERAL1
T_FAST	LITERAL1
TON_MIN	LITERAL1
TOFF_MIN	LITERAL1
CMD_NOP	LITERAL1
CMD_SET_PARAM	LITERAL1
CMD_GET_PARAM	LITERAL1
CMD_RUN	LITERAL1
CMD_STEP_CLOCK	LITERAL1
CMD_MOVE	LITERAL1
CMD_GOTO	LITERAL1
CMD_GOTO_DIR	LITERAL1
CMD_GO_UNTIL	LITERAL1
CMD_RELEASE_SW	LITERAL1
CMD_GO_HOME	LITERAL1
CMD_GO_MARK	LITERAL1
CMD_RESET_POS	LITERAL1
CMD_RESET_DEVICE	LITERAL1
CMD_SOFT_STOP	LITERAL1
CMD_HARD_STOP	LITERAL1
CMD_SOFT_HIZ	LITERAL1
CMD_HARD_HIZ	LITERAL1
CMD_GET_STATUS	LITERAL1
POWERSTEP01_MAX_DEVICES	LITERAL1
POWERSTEP01_LEGACY_COMMAND_NAMES	LITERAL1
