📄 mwic.h
字号:
void ic_initcomm(unsigned char port);
int ic_inittype(unsigned char port,unsigned char cardtype);
int ic_status(unsigned char port);
int ic_down(unsigned char port);
int ic_pushout(unsigned char port);
//***********************************************************************
int mw_read(unsigned char port,int offset,int len,unsigned char *buff);
int mw_write(unsigned char port,int offset,int len,unsigned char *buff);
int ic_write24(unsigned char icdev,int offset,int len,unsigned char *writebuffer);
int ic_erase(unsigned char port,int offset,int bytes);
int ic_read(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_write(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_readp(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_writep(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_checkpass(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_changepass(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *buff);
int ic_readecu(unsigned char port,unsigned char addh,unsigned char addl,unsigned char *ecu);
//****************************only for 45db041****************************
int ic_directread(unsigned char port,int page,int offset,int bytes,unsigned char *buff);
int ic_readbybuffer(unsigned char port,int page,int offset,int bytes,unsigned char *buff);
int ic_writebybuffer(unsigned char port,int page,int offset,int bytes,unsigned char *buff);
int ic_directwrite(unsigned char port,int page,int offset,int bytes,unsigned char *buff);
//********************* ONLY FOR SLE 4432/4442 ****************************
int ic_readprotection(unsigned char port,int offset,int len,unsigned char *buff);
int ic_writeprotection(unsigned char port,int offset,int len,unsigned char *buff);
int ic_checkpass_sle4442(unsigned char port,unsigned char *password);
int ic_changepass_sle4442(unsigned char port,unsigned char *password);
int ic_readcount_sle4442(unsigned char port);
//******************************** ONLY FOR 4418,4428 ******************
int ic_readwithprotection(unsigned char port,int offset,int len,unsigned char *buff,unsigned char *pbuff);
int ic_writewithprotection(unsigned char port,int offset,int len,unsigned char *buff,unsigned char *pbuff);
int ic_readcount_SLE4428(unsigned char port);
int ic_checkpass_SLE4428(unsigned char port,unsigned char *password);
int ic_changepass_SLE4428(unsigned char port,unsigned char *password);
int ic_readwithp(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *dbuff,unsigned char *pbuff);
int ic_writewithp(unsigned char port,unsigned char addh,unsigned char addl,int bytes,unsigned char *dbuff,unsigned char *pbuff);
//************************ ONLY FOR AT88SC101/102/103 ****************
int ic_checkpass_102(unsigned char port,int p_type,unsigned char *password);
int ic_changepass_102(unsigned char port,int p_type,unsigned char *password);
int ic_readcount_102(unsigned char port);
int ic_erase_102(unsigned char port,int offset,int len);
int ic_fuse_102(unsigned char port);
//********* ONLY FOR AT88SC1604 ************
int ic_checkpass_1604(unsigned char port,int Area,unsigned char *password);
int ic_changepass_1604(unsigned char port,int Area,unsigned char *password);
int ic_readcount_1604(unsigned port,int Area);
int ic_fuse_1604(unsigned char port);
//********************************** ONLY FOR 4406 **********************
int ic_readvalue(unsigned char port,unsigned int *value);
int ic_checkpass_4406(unsigned char port,unsigned char *password);
int ic_readcount_4406(unsigned char port);
int ic_decvalue(unsigned char port,unsigned int num);
int ic_fuse_4406(unsigned char port,unsigned int value);
//************* des function *********************************************
int ic_decrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
int ic_encrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
//***********************new function************************************
unsigned char ic_init(int com,long baud);
int ic_exit(unsigned char icdev);
int srd_ver(unsigned char icdev, int len,unsigned char *data_buffer);
int set_baud(unsigned char icdev, long baud);
int cmp_dvsc(unsigned char icdev, int len,unsigned char *dta_buffer);
int srd_dvsc(unsigned char icdev, int len,unsigned char *data_buffer);
int swr_dvsc(unsigned char icdev, int len,unsigned char *data_buffer);
int setsc_md(unsigned char icdev, int mode);
int val_read(unsigned char icdev,long *p_Value);
int val_inc(unsigned char icdev, long _Value);
int val_dec(unsigned char icdev, long _Value);
int val_set(unsigned char icdev, long _Value);
int turn_on(unsigned char icdev);
int swr_eeprom(unsigned char icdev, int offset,int len,unsigned char *data_buffer);
int srd_eeprom(unsigned char icdev, int offset,int len,unsigned char *data_buffer);
int dv_beep(unsigned char icdev, int time);
long chk_baud(int port);
int srd_snr(unsigned char icdev,int len,unsigned char *data_buffer);
int lib_ver(char *ver_str);
//***************************end new function*****************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -