| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef __COMUNICATION_H
- #define __COMUNICATION_H
- /**
- *
- */
- #include "stdint.h"
- #define MASKMES 0XF0
- #define STATUS 0x00
- #define WRITEACTUA 0x20
- #define WRITEVENTIL 0x40
- #define ACKERREUR 0x50
- #define RESERVE2 0X60
- #define DELAYBRASS 0x70
- #define SYNCRTC 0x80
- #define MASKOSMOLATEUR1 0x08
- #define MASKOSMOLATEUR2 0x04
- #define MASKSUP12V1 0x02
- #define MASKSUP12V2 0x01
- #define MASKBRASSAGE1 0x80
- #define MASKBRASSAGE2 0x40
- #define MASKCHAUFFAGE 0x20
- #define MASKECUMEUR 0x10
- #define MASKRAH 0x08
- #define MASKREMONTER 0x04
- #define MASK230V1 0x02
- #define MASK230V2 0x01
- #define MASKDELAYBRASS 0x0F
- #define MASKOSMO2TIMER 0x02
- #define MASKOSMO2ACTI 0x01
- #define MASKVENT1 0x0F
- #define MASKVENT2 0xF0
- #define MASKVENT3 0x0F
- extern uint8_t g_DBrassage;
- extern uint8_t gl_osmo1,gl_osmo2;
- extern uint16_t adcBuffer[3];
- uint8_t Com_dispactch(uint8_t* mes);
- void Com_Status();
- void Com_WriteActuator(uint8_t* mes);
- void Com_WriteVentil(uint8_t* mes);
- void Com_ACKErreur(uint8_t* mes);
- void Com_2Osmolateur(uint8_t* mes);
- void Com_delayBrassage(uint8_t* mes);
- void Com_SyncRTC(uint8_t* mes);
- #endif
|