پاسخ : پاسخ : کتابخانه Flash-FS برای LPC
احتمالا به جای ffind نوشتی find.
ffind باید بنویسی.
نوشته اصلی توسط Reza Sede
ffind باید بنویسی.

#include <LPC17xx.h>
#include <RTL.h>
#include <stdio.h>
#include <string.h>
#define family_lpc17xx
#define TFTLCD_DATAPORT_1
#define LCD_OFFSET 14
#define TFTLCD_CONTROLPORT_0
#define TFTLCD_CS 0
#define TFTLCD_RS 1
#define TFTLCD_WR 2
#define TFTLCD_RD 3
#include "lcd.h"
int main(void){
int a=0,i=20;
char size[15];
FINFO info;
finit(NULL);
info.fileID=0;
LCD_Init();
LCD_Clear(Black);
POINT_COLOR =(White);
BACK_COLOR =(Black);
LCD_ShowString(0,0,"Fail haye Peyda shode:");
LCD_DrawLine(0,18,219,18);
while(1){
sprintf(size,"%d",info.size);
ffind("*",&info);
if(info.fileID>a){
a=info.fileID;
LCD_ShowString(0,i,info.name);
LCD_ShowString(200,i,size);
i+=17;
}
}
}
extern void LCD_Bitmap (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char *bitmap); extern void LCD_Bmp (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char *bmp);
:wow:




دیدگاه