55 lines
1.3 KiB
C
55 lines
1.3 KiB
C
|
/**
|
|||
|
******************************************************************************
|
|||
|
* @file bsp_led.c
|
|||
|
* @author fire
|
|||
|
* @version V1.0
|
|||
|
* @date 2015-xx-xx
|
|||
|
* @brief ledӦ<EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD>
|
|||
|
******************************************************************************
|
|||
|
* @attention
|
|||
|
*
|
|||
|
* ʵ<EFBFBD><EFBFBD>ƽ̨:Ұ<EFBFBD><EFBFBD> STM32 F429 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* <EFBFBD><EFBFBD>̳ :http://www.firebbs.cn
|
|||
|
* <EFBFBD>Ա<EFBFBD> :https://fire-stm32.taobao.com
|
|||
|
*
|
|||
|
******************************************************************************
|
|||
|
*/
|
|||
|
|
|||
|
#include <string.h>
|
|||
|
#include <stdlib.h>
|
|||
|
|
|||
|
#include "./flash/bsp_qspi_flash.h"
|
|||
|
#include "RES_MGR.h"
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/*=========================================================================================*/
|
|||
|
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD>FLASH<EFBFBD>е<EFBFBD>Ŀ¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դλ<EFBFBD><EFBFBD>
|
|||
|
* @param res_base Ŀ¼<EFBFBD><EFBFBD>FLASH<EFBFBD>еĻ<EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
* @param res_name[in] Ҫ<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @retval -1<EFBFBD><EFBFBD>ʾ<EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>FLASH<EFBFBD>еĻ<EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
*/
|
|||
|
int GetResOffset(const char *res_name)
|
|||
|
{
|
|||
|
|
|||
|
int i,len;
|
|||
|
CatalogTypeDef dir;
|
|||
|
|
|||
|
len =strlen(res_name);
|
|||
|
for(i=0;i<CATALOG_SIZE;i+=sizeof(CatalogTypeDef))
|
|||
|
{
|
|||
|
BSP_QSPI_FastRead((uint8_t*)&dir,RESOURCE_BASE_ADDR+i,sizeof(CatalogTypeDef));
|
|||
|
|
|||
|
if(strncasecmp(dir.name,res_name,len)==0)
|
|||
|
{
|
|||
|
return dir.offset;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return -1;
|
|||
|
}
|
|||
|
|
|||
|
/*********************************************END OF FILE**********************/
|