one_wire_host_timing.h 753 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * @file one_wire_host_timing.h
  3. *
  4. * 1-Wire library, timing list
  5. */
  6. #pragma once
  7. #define OWH_TIMING_A 9
  8. #define OWH_TIMING_B 64
  9. #define OWH_TIMING_C 64
  10. #define OWH_TIMING_D 14
  11. #define OWH_TIMING_E 9
  12. #define OWH_TIMING_F 55
  13. #define OWH_TIMING_G 0
  14. #define OWH_TIMING_H 480
  15. #define OWH_TIMING_I 70
  16. #define OWH_TIMING_J 410
  17. #define OWH_WRITE_1_DRIVE OWH_TIMING_A
  18. #define OWH_WRITE_1_RELEASE OWH_TIMING_B
  19. #define OWH_WRITE_0_DRIVE OWH_TIMING_C
  20. #define OWH_WRITE_0_RELEASE OWH_TIMING_D
  21. #define OWH_READ_DRIVE 3
  22. #define OWH_READ_RELEASE OWH_TIMING_E
  23. #define OWH_READ_DELAY_POST OWH_TIMING_F
  24. #define OWH_RESET_DELAY_PRE OWH_TIMING_G
  25. #define OWH_RESET_DRIVE OWH_TIMING_H
  26. #define OWH_RESET_RELEASE OWH_TIMING_I
  27. #define OWH_RESET_DELAY_POST OWH_TIMING_J