#ifndef HGSCANSERVICE_JTAG_H #define HGSCANSERVICE_JTAG_H #include #include #include #include #include #include "DevUtil.h" #include "Gpio.h" #include #include #include extern void Anlogic_ProcessRunTestTck(int num); typedef unsigned int u32; typedef unsigned char u8; class Jtag { private: Gpio jtag_tms; Gpio jtag_tck; Gpio jtag_tdi; Gpio jtag_tdo; Gpio COM_BOOT0; public: Jtag(); void TMS_Wr(u8 value); u8 TMS_RD(); void TCK_Wr(u8 value); u8 TCK_RD(); void TDI_Wr(u8 value); u8 TDI_RD(); u8 TDO_RD(); void Anlogic_Calibration(void); }; #endif