fan.h 714 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __FAN_H
  2. #define __FAN_H
  3. #include "stdint.h"
  4. #define PWM_MAX 31250-1
  5. #define PWM25 PWM_MAX * 0.25
  6. #define PWM50 PWM_MAX * 0.5
  7. #define PWM75 PWM_MAX * 0.75
  8. #define PWM_MIN 0
  9. #define FANSTOP 0
  10. #define FAN25 1
  11. #define FAN50 2
  12. #define FAN75 3
  13. #define FAN100 4
  14. #define FANTOUT 0
  15. #define FAN1 1
  16. #define FAN2 2
  17. #define FAN3 3
  18. /**
  19. * Donne la puissance du ventilateur
  20. * @NFAN quelle ventilateur a utilisé
  21. * @Value la puissance du ventilateur
  22. *
  23. * renvoie un uint8_t : // a faire
  24. */
  25. uint8_t Fan_Pow(uint8_t NFan, uint8_t Value);
  26. /**
  27. * Donne un status sur le ventilateur
  28. * @NFAN quelle ventilateur a utilisé
  29. *
  30. * return la valeur de la puissance du ventilateur
  31. */
  32. uint8_t FanSatus(uint8_t NFan);
  33. #endif