stdcomp.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. /*
  2.  * $Log:   P:/user/amir/lite/vcs/stdcomp.h_v  $
  3.    
  4.       Rev 1.1   08 Jan 1998 16:40:00   Hdei
  5.    Added i28f008BajaIdentify routine for hkbaja47.
  6.    
  7.       Rev 1.1   18 Aug 1997 15:49:00   danig
  8.    PCIC registration routine receives window base address
  9.    
  10.       Rev 1.0   07 Jul 1997 15:24:04   amirban
  11.    Initial revision.
  12.  */
  13. /************************************************************************/
  14. /*                                                                      */
  15. /* FAT-FTL Lite Software Development Kit */
  16. /* Copyright (C) M-Systems Ltd. 1995-1997 */
  17. /* */
  18. /************************************************************************/
  19. #ifndef STDCOMP_H
  20. #define STDCOMP_H
  21. #ifdef __cplusplus
  22. extern "C" {
  23. #endif
  24. #include "flbase.h"
  25. #include "fltl.h"
  26. #include "flflash.h"
  27. /* MTD Identify Routines */
  28. FLStatus amdMTDIdentify (FLFlash vol);
  29. FLStatus i28f008Identify (FLFlash vol);
  30. FLStatus i28f008BajaIdentify (FLFlash vol);
  31. FLStatus i28f016Identify (FLFlash vol);
  32. FLStatus cdsnIdentify (FLFlash vol);
  33. FLStatus doc2Identify (FLFlash vol);
  34. FLStatus cfiscsIdentify (FLFlash vol);
  35. FLStatus cfiAmdIdentify (FLFlash vol);
  36. FLStatus flwAmdMTDIdentify (FLFlash vol);
  37. FLStatus i28f128Identify(FLFlash vol);
  38. /* TL Mount and Format Routines */
  39. FLStatus mountFTL (FLFlash *flash, TL *tl, FLFlash **volForCallback);
  40. FLStatus formatFTL (FLFlash *flash, FormatParams FAR1 *formatParams);
  41. FLStatus mountNFTL (FLFlash *flash, TL *tl, FLFlash **volForCallback);
  42. FLStatus formatNFTL (FLFlash *flash, FormatParams FAR1 *formatParams);
  43. FLStatus mountSSFDC (FLFlash *flash, TL *tl, FLFlash **volForCallback);
  44. FLStatus formatSSFDC (FLFlash *flash, FormatParams FAR1 *formatParams);
  45. /*----------------------------------------------------------------------*/
  46. /*         Component registration routine in CUSTOM.C */
  47. /*----------------------------------------------------------------------*/
  48. void flRegisterComponents(void);
  49. #ifdef __cplusplus
  50. }
  51. #endif
  52. #endif /* STDCOMP_H */