ReadEeprom.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*********************************************************************************************************
  2. * 模块名称: ReadEeprom.h
  3. * 摘 要: ReadEeprom驱动
  4. * 当前版本: 1.0.0
  5. * 作 者:Leyutek(COPYRIGHT 2018 - 2021 Leyutek. All rights reserved.)
  6. * 完成日期:2021年07月01日
  7. * 内 容:
  8. * 注 意: none
  9. **********************************************************************************************************
  10. * 取代版本:
  11. * 作 者:
  12. * 完成日期:
  13. * 修改内容:
  14. * 修改文件:
  15. *********************************************************************************************************/
  16. #ifndef _READEEPROM_H_
  17. #define _READEEPROM_H_
  18. /*********************************************************************************************************
  19. * 包含头文件
  20. *********************************************************************************************************/
  21. #include "Main.h"
  22. /*********************************************************************************************************
  23. * 宏定义
  24. *********************************************************************************************************/
  25. extern unsigned short int Sort_Onbuf[RelaySlaveChaNum];
  26. extern unsigned short int Sort_Offbuf[RelaySlaveChaNum];
  27. /*********************************************************************************************************
  28. * 结构体定义
  29. *********************************************************************************************************/
  30. /*********************************************************************************************************
  31. * API函数声明
  32. *********************************************************************************************************/
  33. void ReadEeprom(void); //读取EEPROM中的数据放入指定的结构体中
  34. void RelayState(void);
  35. void Relay1State(void);
  36. void Relay2State(void);
  37. void Relay3State(void);
  38. void Relay4State(void);
  39. void Relay5State(void);
  40. void Relay6State(void);
  41. void Relay7State(void);
  42. void Relay8State(void);
  43. void WarnState(void);
  44. void Bubble_Sort(unsigned short int arr[], unsigned short int len);
  45. void All_Warn_State(void);
  46. void RelayState_ch(unsigned char chx);
  47. void WarnState_ch(unsigned char channel);
  48. #endif