rt_env.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /******************************************************************************
  2. 版权所有:
  3. 文件名称: rt_file.h
  4. 文件版本: 01.01
  5. 创建作者: sunxi
  6. 创建日期: 2020-06-18
  7. 功能说明: 实时微系统文件系统接口
  8. 其它说明:
  9. 修改记录:
  10. */
  11. #ifndef _RT_ENV_H
  12. #define _RT_ENV_H
  13. /*------------------------------- 头文件 --------------------------------------
  14. */
  15. /*------------------------------- 宏定义 --------------------------------------
  16. */
  17. #define ENV_ETHACT 0
  18. #define ENV_IPADDR 1
  19. #define ENV_NETMASK 2
  20. #define ENV_GATEWAYIP 3
  21. #define ENV_U_BOOT 4
  22. #define ENV_KERNEL 5
  23. #define ENV_ROOT_FS 6
  24. #define ENV_AUTH 7
  25. #define ENV_MT_PORT_ON 8
  26. #define ENV_PID 9
  27. #define ENV_NET1MAC 10
  28. #define ENV_NET2MAC 11
  29. #define ENV_NET3MAC 12
  30. /*------------------------------ 类型结构 -------------------------------------
  31. */
  32. typedef struct env_file
  33. {
  34. char * name;
  35. s8 *buf;
  36. }env_file;
  37. /*------------------------------ 函数声明 -------------------------------------
  38. */
  39. int env_init(void);
  40. int env_exit(void);
  41. char * env_get_info(int no);
  42. int env_setenv(char *name,char *value);
  43. int env_restart(void);
  44. #endif //_RT_FILE_H
  45. /*------------------------------ 文件结束 -------------------------------------
  46. */