Files
player/Project/Src/MY/bsp_init.c
andy 045cff4cc6 整理代码
1.解决一些编译警告
2.发现png因为文件api不支持而不能使用
2025-10-18 13:58:40 +08:00

25 lines
567 B
C

#include "bsp_init.h"
#include "stdio.h"
extern const unsigned int bsp_init_start;
extern const unsigned int bsp_init_end;
// ³õʼ»¯ËùÓÐÍâÉè
int bsp_init_all(void) {
init_call_fun *start = (init_call_fun *)&bsp_init_start;
init_call_fun *end = (init_call_fun *)&bsp_init_end;
int ret = 0;
init_call_fun *ptr = 0;
for (ptr = start; ptr < end; ptr++) {
if (ptr->init) {
int err = 0;
if (err = ptr->init(), err) {
printf("%s:%s init failed,err=%d\r\n", __func__, ptr->name, err);
ret = err;
}
}
}
return ret;
}