PE43711.h 877 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * PE43711.h
  3. *
  4. * Created on: 2019. 6. 28.
  5. * Author: parkyj
  6. */
  7. #ifndef PE43711_H_
  8. #define PE43711_H_
  9. #include "main.h"
  10. void PE43711_PinInit(void);
  11. uint8_t PE43711_DataToHexConvert(double val);
  12. typedef struct{
  13. GPIO_TypeDef * CLK_PORT;
  14. uint16_t CLK_PIN;
  15. GPIO_TypeDef *DATA_PORT;
  16. uint16_t DATA_PIN;
  17. GPIO_TypeDef *LE_PORT;
  18. uint16_t LE_PIN;
  19. }PE43711_st;
  20. typedef struct{
  21. PE43711_st ATT_DL1;
  22. uint8_t data_DL1;
  23. PE43711_st ATT_UL1;
  24. uint8_t data_UL1;
  25. PE43711_st ATT_DL2;
  26. uint8_t data_DL2;
  27. PE43711_st ATT_UL2;
  28. uint8_t data_UL2;
  29. PE43711_st ATT_DL3;
  30. uint8_t data_DL3;
  31. PE43711_st ATT_UL3;
  32. uint8_t data_UL3;
  33. PE43711_st ATT_DL4;
  34. uint8_t data_DL4;
  35. PE43711_st ATT_UL4;
  36. uint8_t data_UL4;
  37. }ALL_PE43711_st;
  38. extern ALL_PE43711_st ALL_ATT;
  39. #endif /* PE43711_H_ */