⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stm32+i

📁 STM32烧写
💻
📖 第 1 页 / 共 3 页
字号:
STBLLIB_API ACKS GetAckValue()
{
  	if(pt_GetAckValue)
		return pt_GetAckValue();
	else 
		return UNDEFINED;	
}

/************************************************************************************/
/* IsConnected
/*
/*
/************************************************************************************/
STBLLIB_API BOOL COM_is_Open()
{
	if(pt_COM_is_Open)
		return pt_COM_is_Open();
	else 
		return FALSE;
}

/************************************************************************************/
/* SetTimeOut
/*
/*
/************************************************************************************/
STBLLIB_API BYTE SetTimeOut(DWORD vms)
{
    if(pt_SetTimeOut)
		return pt_SetTimeOut(vms);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetFlashSize
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetFlashSize(DWORD Addr, LPWORD val)
{
	if(pt_TARGET_GetFlashSize)
		return pt_TARGET_GetFlashSize(Addr, val);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetRAMSize
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetRAMSize(DWORD Addr, LPWORD val)
{
	if(pt_TARGET_GetRAMSize)
		return pt_TARGET_GetRAMSize(Addr, val);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetRDPOptionByte
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetRDPOptionByte(LPBYTE RDP)
{
	if(pt_TARGET_GetRDPOptionByte)
		return pt_TARGET_GetRDPOptionByte(RDP);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetWRPOptionBytes
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetWRPOptionBytes(LPBYTE WRP0, LPBYTE WRP1, LPBYTE WRP2, LPBYTE WRP3)
{
	if(pt_TARGET_GetWRPOptionBytes)
		return pt_TARGET_GetWRPOptionBytes(WRP0, WRP1, WRP2, WRP3);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetUserOptionByte
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetUserOptionByte(LPBYTE User)
{
	if(pt_TARGET_GetUserOptionByte)
		return pt_TARGET_GetUserOptionByte(User);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GetDataOptionByte
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetDataOptionByte(LPBYTE Data0, LPBYTE Data1)
{
	if(pt_TARGET_GetDataOptionByte)
		return pt_TARGET_GetDataOptionByte(Data0, Data1);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* SetSIFData
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_SetSIFData(BYTE User, BYTE RDP, BYTE Data0, BYTE Data1, 
								   BYTE WRP0, BYTE WRP1, BYTE WRP2, BYTE WRP3)
{
	if(pt_TARGET_SetSIFData)
		return pt_TARGET_SetSIFData(User, RDP, Data0, Data1, WRP0, WRP1, WRP2, WRP3);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* SetSIFData
/*
/*
/************************************************************************************/
STBLLIB_API BYTE TARGET_GetSIFData(LPBYTE User, LPBYTE RDP, LPBYTE Data0, LPBYTE Data1, 
								   LPBYTE WRP0, LPBYTE WRP1, LPBYTE WRP2, LPBYTE WRP3)
{
	if(pt_TARGET_GetSIFData)
		return pt_TARGET_GetSIFData(User, RDP, Data0, Data1, WRP0, WRP1, WRP2, WRP3);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/* GET PROGRESS STATE
/*
/*
/************************************************************************************/
STBLLIB_API BYTE GetProgress(LPBYTE progress)
{
   	if(pt_GetProgress)
		return pt_GetProgress(progress);
	else 
		return LIB_LOADING_ERROR;
}
/************************************************************************************/
/* Get activity time
/*
/*
/************************************************************************************/
STBLLIB_API BYTE GetActivityTime(LPDWORD time)
{
  	if(pt_GetActivityTime)
		return pt_GetActivityTime(time);
	else 
		return LIB_LOADING_ERROR;
}  

/************************************************************************************/
/* Set activity time
/*
/*
/************************************************************************************/
STBLLIB_API BYTE SetActivityTime(DWORD time)
{
   	if(pt_SetActivityTime)
		return pt_SetActivityTime(time);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/*   Set Rts Line State
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_SetRts(BOOL Val)
{
	if(pt_STBL_SetRts)
		return pt_STBL_SetRts(Val);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/*   Set Dtr Line State
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_SetDtr(BOOL Val)
{
    if(pt_Send_RQ)
		return pt_STBL_SetDtr(Val);
	else 
		return LIB_LOADING_ERROR;
}

/************************************************************************************/
/*   Set the state of TXD. Return: true if success.
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_setTxd(BOOL val)
{
	if(pt_STBL_setTxd)
		return pt_STBL_setTxd(val);
	else 
		return LIB_LOADING_ERROR;
}
		
/************************************************************************************/
/*   Return: The state of CTS.
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_getCts(BOOL* pval)	
{
   	if(pt_STBL_getCts)
		return pt_STBL_getCts(pval);
	else 
		return LIB_LOADING_ERROR;
}				
			
/************************************************************************************/
/*   Return: The state of DTR.
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_getDtr(BOOL* pval)	
{
  	if(pt_STBL_getDtr)
		return pt_STBL_getDtr(pval);
	else 
		return LIB_LOADING_ERROR;
}
					
/************************************************************************************/
/*   Return: The state of RI.
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_getRi(BOOL* pval)
{
   	if(pt_STBL_getRi)
		return pt_STBL_getRi(pval);
	else 
		return LIB_LOADING_ERROR;
}					
	
/************************************************************************************/
/*   Return: The state of DTR.
/*   High = TRUE
/*   Low  = FALSE
/************************************************************************************/
STBLLIB_API BYTE STBL_getCd(BOOL* pval)	
{
   	if(pt_STBL_getCd)
		return pt_STBL_getCd(pval);
	else 
		return LIB_LOADING_ERROR;
}

/******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE******/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -