//----------------------------------------------------------------------------- /// \file CddStp.h /// /// \brief STP configuration /// /// \author jiangweih /// //----------------------------------------------------------------------------- #ifndef CDDSTP_H_ #define CDDSTP_H_ #include "CddStp8381drv.h" /******************************************************************************* ***************************** function definition ****************************** *******************************************************************************/ #define CDDSTP_STATUS_SHORT_BIT_POS 0 #define CDDSTP_STATUS_OPEN_BIT_POS 1 #define CDDSTP_STATUS_OT_SHUTDOWN_BIT_POS 2 #define CDDSTP_STATUS_UV_BIT_POS 3 #define CDDSTP_STATUS_OV_BIT_POS 4 void CddStpInit(void); void CddStp_10ms_Task_Handle(void); void CddStp8381_DataInit(void); void CddStp8381_GetTgtLevel(void); void CddStp8381_RefPos_Finding(void); void CddStp8381_StpDirectionCheck(void); void CddStp8381_StpInfoUpdate(void) ; void CddStp8381_SteperControl(void); void CddStp_WriteSignals(void); #endif// CddStp.h