⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ui_delete2.i

📁 MP3 整个 SDK
💻 I
📖 第 1 页 / 共 3 页
字号:
non_banked char UD_WriteInit(UD_RW *rwaddr);



non_banked char UD_WPDetect(void);



non_banked  unsigned short  UD_GetCap(void);



non_banked void UD_Update(void);




non_banked void UD_GetFlashType(void); 




non_banked  unsigned char  UD_Init(char mode);



non_banked void UD_Exit(void);












































typedef struct
{
 unsigned short  year;
 unsigned char  month;
 unsigned char  day; 
 unsigned char  hour;
 unsigned char  minute;
 unsigned char  second; 
}fs_crt_time_t;




non_banked  unsigned char  FS_Init(void);





non_banked  unsigned char  FS_Exit(void);




non_banked  unsigned char  FS_CD(const char *strName);




non_banked  unsigned char  FS_Dir(char *StrName, const char *StrExtName, char type);





non_banked char FS_GetName(char *NameBuf, char CharNum);





non_banked long FS_GetCurDirEntry(void);





non_banked  unsigned char  FS_SetCurDirEntry(long DirEntry);





non_banked long FS_GetCurDir(void);





non_banked  unsigned char  FS_SetCurDir(long DirStartCluster);





non_banked  unsigned char  FS_MakeDir(const char *strSubDirName);





non_banked  unsigned char  FS_RemoveDir(char *strSubDirName);





non_banked  unsigned int  FS_FOpen(const char *strFlieName, char Mode);





non_banked  unsigned int  FS_FOpenbyLN(const char *UNstr, char Mode, char *SNstr);



non_banked  unsigned int  FS_FCreate(const char*strFileName);





non_banked  unsigned char  FS_FClose( unsigned int  hFile);





non_banked  unsigned char  FS_FRemove(char *strName);





non_banked long FS_GetFileLen( unsigned int  hFile);





non_banked int FS_GetUnalignedLen( unsigned int  hFile);





non_banked  unsigned char  FS_GetCrtTime(fs_crt_time_t *Crttimebuffer,  unsigned int  hFile);




non_banked  unsigned char  FS_GetWrtTime(fs_crt_time_t *Crttimebuffer,  unsigned int  hFile);

non_banked  unsigned char  FS_FSeek(long fileoffset, char seektype,  unsigned int  hFile);





non_banked long FS_FTell( unsigned int  hFile);





non_banked  unsigned char  FS_FRead(char *DataIObuffer, char DataSecNum,  unsigned int  hFile);





non_banked  unsigned char  FS_FWrite(const char *DataIObuffer, char DataSecNum,  unsigned int  hFile);




non_banked  unsigned char  FS_FRead2(char *DataIObuffer, int readset,  unsigned int  hFile);





non_banked  unsigned char  FS_FWrite2(const char *DataIObuffer, int writeset,  unsigned int  hFile);





non_banked long FS_GetSpace(char type);





non_banked char FS_GetInfo(void);




non_banked  unsigned char  FS_Backup(const char *pbuf, char type,  unsigned int  hFile);




non_banked  unsigned char  FS_Restore(char *pbuf, char type, unsigned int  hFile);




non_banked  unsigned char  FS_MakeSN(char *UNstr,char *SFNstr,unsigned char encode);





non_banked  unsigned char  FS_CDbyLN(char *UNstr,char *SNstr);




non_banked  unsigned char  FS_MakeDirbyLN(char *UNstr,char *SNstr,unsigned char encode);





non_banked  unsigned int  FS_FCreatebyLN(char *UNstr,char *SNstr,unsigned char encode);




non_banked  unsigned char  FS_JustBeing (char *InputName, char *OutName, char JustType);



non_banked  unsigned char  FS_ModUnalignedLen (int UnalignedLen ,  unsigned int  hFile );



non_banked  unsigned char  FS_FFRead ( unsigned short  fileoffset, char* databuf,  unsigned int  hFile );


























typedef struct
{
 unsigned long  faddr;
 unsigned char  reserve;
 unsigned short  sramaddr;
 unsigned char  srampage;
}SD_RW;


non_banked  unsigned char  SD_SimpleInit(unsigned char mode);
non_banked void SD_SimpleExit(void);
non_banked  unsigned char  SD_Read(int sdrwptr, unsigned short  length);
non_banked  unsigned char  SD_SimpleSectorRead(SD_RW *sdrw);

non_banked  unsigned char  SD_SectorRead(SD_RW *sdrw);
non_banked  unsigned char  SD_SectorWrite(SD_RW *sdrw);
non_banked  unsigned char  SD_Bre_SectorRead(SD_RW *sdrw);
non_banked  unsigned char  SD_Bre_SectorWrite(SD_RW *sdrw);
non_banked  unsigned char  SD_Update(void);
non_banked char SetSWAPAddress(char page); 














non_banked  unsigned char  sKY_HoldCheck(void); 
non_banked  unsigned char  sKY_SetBLightColor(char BLightColor);
non_banked  unsigned char  sKY_OpenBacklight(void); 
non_banked  unsigned char  sKY_CloseBacklight(void); 
non_banked  unsigned char  sKY_ChargeSet(char Setting); 






















non_banked int *BufAlloc(char size);
non_banked void *BufFree(int *buffer);







non_banked  unsigned char  VMRead(void *pbuf, unsigned int address, unsigned int len); 
non_banked  unsigned char  VMExpRead(void *pbuf, unsigned long address, unsigned int len); 






non_banked  unsigned char  VMWrite(void *pbuf, unsigned int address);
non_banked  unsigned char  VMExpWrite( void *pbuf, unsigned long address, unsigned int len, char page ); 
















non_banked unsigned char PutSysMsg(unsigned char msg, char priority);

non_banked unsigned char GetSysMsg(void);
















typedef struct
{
 unsigned char  file_type; 
 unsigned char  ap_type; 
char magic[4]; 
 unsigned char  major_version; 
 unsigned char  minor_version; 

 unsigned long  text_offset;
 unsigned short  text_length;
 unsigned short  text_addr; 

 unsigned long  data_offset;
 unsigned short  data_length;
 unsigned short  data_addr; 

 unsigned short  bss_length;
 unsigned short  bss_addr; 
 unsigned short  entry; 
 unsigned char  entry_bank; 
 unsigned char  banks; 
}ap_head_t;

typedef struct
{
 unsigned long  bank_offset; 
 unsigned short  bank_length; 
 unsigned short  bank_addr; 
}ap_bank_head_t;




typedef struct
{
char ap_filename[13]; 


unsigned char ap_bank[8]; 

}tcb_t;



non_banked int BankSwitch(unsigned char BankNO);

non_banked int ExecAP(char *strName, int Param);


































non_banked void SysErr(unsigned int ErrNo);












typedef struct
{
 unsigned short  year;
 unsigned char  month;
 unsigned char  day;
}date_t;

typedef struct
{
 unsigned char  hour;
 unsigned char  minute;
 unsigned char  second;
}time_t;




non_banked  unsigned char  TM_SetTimer(int timersub, char period);

non_banked  unsigned char  TM_KillTimer(char timerno);



non_banked  unsigned char  TM_SetClock(int clocksub, char period);

non_banked  unsigned char  TM_KillClock(char clockno);


non_banked  unsigned char  TM_SetTime(time_t *time);
non_banked  unsigned char  TM_GetTime(time_t *time);


non_banked  unsigned char  TM_SetDate(date_t *date, const char type);
non_banked  unsigned char  TM_GetDate(date_t *date, const char type);



non_banked  unsigned char  TM_GetGWTime(time_t *time);
non_banked  unsigned char  TM_SetGWTime(time_t *time);


non_banked  unsigned char  TM_GetGWDate(date_t *date, const char type);
non_banked  unsigned char  TM_SetGWDate(date_t *date, const char type);



non_banked unsigned long TM_ChangetoStdSec(time_t *time,date_t *date);
non_banked  unsigned char  TM_ChangetoCalendar(unsigned long cc_seconds,time_t *time,date_t *date);









































typedef struct
{
 unsigned long  lba; 

char reserv; 
void *sramaddr; 
 unsigned char  srampage; 
}SDR_RW1;

typedef struct
{
 unsigned long  byteaddr; 

char reserv; 
void *sramaddr; 
 unsigned char  srampage; 
 unsigned short  bytelength; 
}SDR_RW2; 



non_banked  unsigned char  SdrInit(void);


non_banked  unsigned char  SdrExit(void);


non_banked  unsigned char  SdrGetCap(void);


non_banked  unsigned char  SdrSectorRead( SDR_RW1 *sdrrwstruct);


non_banked  unsigned char  SdrSectorWrite(SDR_RW1 *sdrrwstruct);


non_banked  unsigned char  SdrRead(SDR_RW2 *sdrrwstruct);


non_banked  unsigned char  SdrWrite(SDR_RW2 * sdrrwstruct);









void enable_interrupt(void);
void disable_interrupt(void);
unsigned char input(unsigned short);
void output(unsigned short, unsigned char);
void halt(void);
void interrupt_mode_0(void);
void interrupt_mode_1(void);
void interrupt_mode_2(void);
void load_I_register(unsigned char);
unsigned char dump_I_register(void);
void _opc(unsigned char);
long address_24_of(void *);
void input_block_inc(unsigned char, unsigned char *, unsigned char);
void input_block_dec(unsigned char, unsigned char *, unsigned char);
void output_block_inc(unsigned char, unsigned char *, unsigned char);
void output_block_dec(unsigned char, unsigned char *, unsigned char);
unsigned char input8(unsigned char);
void output8(unsigned char, unsigned char);


void sleep(void);
void output_memory_block_inc(unsigned char, unsigned char *, unsigned char);
void output_memory_block_dec(unsigned char, unsigned char *, unsigned char);











  int puts(const char *__s);
  int putchar(int __value);
  int getchar(void);
  int sprintf(char *__s,const char *__format,...);
  int printf(const char *__format,...);
  int scanf(const char *__format,...);
  int sscanf(const char *__s, const char *__format,...);
  char *gets(char *__s);











typedef struct
{
int quot;
int rem;
} div_t;

typedef struct
{
long int quot;
long int rem;
} ldiv_t;









  void *malloc( unsigned int  __size);

  void free(void *__ptr);

  void exit(int __status);

  void *calloc(unsigned int __nelem,  unsigned int  __elsize);

  void *realloc(void *__ptr,  unsigned int  __size);

  int atoi (const char *__nptr);

  long atol (const char *__nptr);

  double atof (const char *__nptr);

  double strtod(const char *__nptr, char **__endptr);

  long int strtol(const char *__nptr, char **__endptr, int __base);

  unsigned long int strtoul(const char *__nptr, char **__endptr, int __base);

  int rand(void);

  void srand(unsigned int __seed);

  void abort(void);

  int abs(int __j);

  div_t div(int __numer, int __denom);

  long int labs(long int __j);

  ldiv_t ldiv(long int __numer, long int __denom);

  void *bsearch(const void *__key, const void *__base,
 unsigned int  __nmemb,  unsigned int  __size,
int (*__compar) (const void *, const void *));

  void qsort(void *__base,  unsigned int  __nmemb,  unsigned int  __size,
int (*__compar) (const void *, const void *));












  void *memcpy(void *s1, const void *s2,  unsigned int  n);

  void *memmove(void *s1, const void *s2,  unsigned int  n);

  void *memchr(const void *s, int c,  unsigned int  n);

  void *memset(void *s, int c,  unsigned int  n);

  int memcmp(const void *s1, const void *s2,  unsigned int  n);

  char *strchr(const char *s, int c);

  int strcmp(const char *s1, const char *s2);

  int strncmp(const char *s1, const char *s2,  unsigned int  n);

  int strcoll(const char *s1, const char *s2);

   unsigned int  strlen(const char *s);

   unsigned int  strcspn(const char *s1, const char *s2);

   unsigned int  strspn(const char *s1, const char *s2);

  char *strpbrk(const char *s1, const char *s2);

  char *strrchr(const char *s, int c);

  char *strstr(const char *s1, const char *s2);

  char *strcat(char *s1, const char *s2);

  char *strncat(char *s1, const char *s2,  unsigned int  n);

  char *strcpy(char *s1, const char *s2);

  char *strncpy(char *s1, const char *s2,  unsigned int  n);

  char *strerror(int errnum);

  char *strtok(char *s1, const char *s2);

   unsigned int  strxfrm(char *s1, const char *s2,  unsigned int  n);



















typedef struct
{
 unsigned char  TIT2_length;
char *TIT2_buffer;
 unsigned char  TPE1_length;
char *TPE1_buffer;
 unsigned char  TALB_length;
char *TALB_buffer;
 unsigned char  TENC_length;
char *TENC_buffer;

}ID3Info_t;




typedef struct
{
char disk; 
 unsigned char  DirNo[8]; 
long ClusterNo; 
 unsigned char  dirLayer;
char path[12]; 
char filename[12]; 
char *ID3buffer; 
 unsigned char  APE_Cur;
}file_location_t;




 unsigned char  mp3GetID3Info(const char *filename, ID3Info_t *ID3Info, int string_id);
 unsigned char  wmaGetTAGInfo(const char *filename, ID3Info_t *ID3Info);
 unsigned char  oggGetTAGInfo(const char *filename, ID3Info_t *ID3Info, int string_id);












 unsigned char  lyricInit(  unsigned char  ScreenMode,  unsigned char  CharSet);



char lyricLoad(const char * strMusicFile, const char * strID3);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -