不含stm32 底层的代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
MyStm32Code/libraries/file_list_port.c

70 lines
1.9 KiB

#include "file_list.h"
struct file_list file_list;
static struct file_list_node *p_node;
/* File_List_Port( "/list" ) */
int File_List_Port( char * fpath )
{
if(file_list_open(&file_list,"fpath")==NULL){
return -1;
// log_w("File List Open Failed");
}
else{
return 0;
// log_i("file list open ok.. ");
}
}
// int File_List_Put_Data( uint8_t* buf, uint16_t size )
// {
// log_d("Save Info Packet");
// /* 先添加节点空间, 空间大小 */
// p_node=file_list_add_node(&file_list,size);
// if(p_node==NULL){
// log_e("File List Create Node Error");
// }
// /* 数据打包 */
// /* 往节点空间放数据 */
// file_list_put_node_data(&file_list,p_node,buf,0,size);
// }
// int File_List_Get_Data( uint8_t* buf, uint16_t size )
// {
// p_node=file_list_get_first_node(&file_list);
// if(p_node==NULL){
// log_d("File List No Node");
// return 1;
// }
// log_d("File List Get Node");
// size=file_list_get_node_size(&file_list,p_node);
// size_tmp=file_list_get_node_data(&file_list,p_node,packet_head,0,15);
// if(size_tmp<15){
// log_w("File List Read Failed");
// size=0;
// }
// base_addr=0;
// size_tmp=file_list_get_node_data(&file_list,p_node,send_buf,base_addr,2000);
// log_d("Send Packet %d,%d",base_addr,size_tmp);
// size-=size_tmp;
// base_addr+=size_tmp;
// if(size==0){
// log_d("Send Packet Succeed");
// }
// /* 确认处理完成 删除节点 */
// if(file_list_del_node(&file_list,p_node)<0){
// log_e("File List Delete Node Error");
// }
// }