#include <sr_ota.h>


int BspFotaBefore(void)
{
	int ret = -1;
	
	//0：成功     其它：失败
	ret = luat_fota_init(0,0,NULL,NULL,0);

	return (ret==0)? SR_OK:SR_FAIL;
}

#include "sr_shell.h"
#include "sr_log.h"

int BspFotawrite(uint32_t offset,uint8_t *buf, uint32_t bufSize)
{
	int ret = -1;

	//int =0成功???不对(写成功会返回1)，其他失败 
	ret = luat_fota_write(buf,bufSize);
	
	return (ret>=0)? SR_OK:SR_FAIL;
}


int BspFotaRead(uint32_t offset,uint8_t *buf, uint32_t bufSize)
{

}


int BspFotaAfter(void)
{
	
	int ret = -1;

	//用于结束升级包下载 
	//int =0成功，其他失败;返回0表示OTA包写入完成，可以重启模块
	ret = luat_fota_done();
	
	return (ret==0)? SR_OK:SR_FAIL;
}




