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

VxWorks

开发平台:

C/C++

  1. /******************************************************************************
  2. *
  3. * Module: flash.h
  4. *
  5. * Description: Flash Module Definitions
  6. *
  7. * Project:     HSI VisionWare -- vWare
  8. *
  9. * Functions:
  10. *
  11. * Notes:
  12. *
  13. * History: See Visual SourceSafe History
  14. *
  15. * Disclaimer: Copyright 1999-2000 Wind River Systems, Inc. All Rights Reserved
  16. *
  17. *******************************************************************************/
  18. /* i28F640J3Mem.h - Intel 28F640J3 FLASH memory header */
  19. /* Copyright 2001 Wind River Systems, Inc. */
  20. /*
  21. modification history
  22. --------------------
  23. 01a,16apr01,gh   created.
  24. */
  25. /*
  26. DESCRIPTION
  27. This file contains header information for Intel 28F640J3 FLASH memory routines.
  28. */
  29. #ifndef __INCi28F640J3Memh
  30. #define __INCi28F640J3Memh
  31. #ifdef __cplusplus
  32. extern "C" {
  33. #endif
  34. /* typedefs */
  35. typedef union tFLASH
  36. {
  37. UINT8 Integer;
  38. UINT8 Float;
  39. } tFLASH;
  40. /* function declarations */
  41. #ifndef _ASMLANGUAGE
  42. #if defined(__STDC__) || defined(__cplusplus)
  43. IMPORT  STATUS  sysNvRamGet(char *string, int strLen, int offset);
  44. IMPORT  STATUS  sysNvRamSet(char *string, int strLen, int offset);
  45. #else /* __STDC__ */
  46. IMPORT  STATUS  sysNvRamGet();
  47. IMPORT  STATUS  sysNvRamSet();
  48. #endif /* __STDC__ */
  49. #endif /* _ASMLANGUAGE */
  50. #ifdef __cplusplus
  51. }
  52. #endif
  53. #endif /* __INCi28F640J3Memh */