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.
71 lines
1.9 KiB
71 lines
1.9 KiB
2 years ago
|
#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");
|
||
|
// }
|
||
|
|
||
|
// }
|