Comunication.h 637 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __COMUNICATION_H
  2. #define __COMUNICATION_H
  3. #include "stdint.h"
  4. #define MASKMES 0XF0
  5. #define WRITETABHEU 0x00
  6. #define WRITETABVAL 0x10
  7. #define READVENT 0x30
  8. #define WRITVENT 0x40
  9. #define ERRORCOM 0x50
  10. #define WRITEVAL 0x60
  11. #define STOP 0x70
  12. #define RETABLIR 0x80
  13. #define MASKID 0x07
  14. #define MASKTYPE 0x08
  15. uint8_t Com_dispactch(uint8_t* mes);
  16. void Com_WriteTabHeure(uint8_t* mes);
  17. void Com_WriteTabVal(uint8_t* mes);
  18. void Com_ReadVent(uint8_t* mes);
  19. void Com_WriteVent(uint8_t* mes);
  20. void Com_ERROR(uint8_t* mes);
  21. void Com_WriteVal(uint8_t* mes);
  22. void Com_STOP(uint8_t* mes);
  23. void Com_Retablir(uint8_t* mes);
  24. #endif