26 COOLANT_FLOOD_DDR |= (1 << COOLANT_FLOOD_BIT);
28 COOLANT_MIST_DDR |= (1 << COOLANT_MIST_BIT);
38 #ifdef INVERT_COOLANT_FLOOD_PIN
39 if (
bit_isfalse(COOLANT_FLOOD_PORT,(1 << COOLANT_FLOOD_BIT))) {
41 if (
bit_istrue(COOLANT_FLOOD_PORT,(1 << COOLANT_FLOOD_BIT))) {
46 #ifdef INVERT_COOLANT_MIST_PIN
47 if (
bit_isfalse(COOLANT_MIST_PORT,(1 << COOLANT_MIST_BIT))) {
49 if (
bit_istrue(COOLANT_MIST_PORT,(1 << COOLANT_MIST_BIT))) {
62 #ifdef INVERT_COOLANT_FLOOD_PIN
63 COOLANT_FLOOD_PORT |= (1 << COOLANT_FLOOD_BIT);
65 COOLANT_FLOOD_PORT &= ~(1 << COOLANT_FLOOD_BIT);
68 #ifdef INVERT_COOLANT_MIST_PIN
69 COOLANT_MIST_PORT |= (1 << COOLANT_MIST_BIT);
71 COOLANT_MIST_PORT &= ~(1 << COOLANT_MIST_BIT);
86 #ifdef INVERT_COOLANT_FLOOD_PIN
87 COOLANT_FLOOD_PORT &= ~(1 << COOLANT_FLOOD_BIT);
89 COOLANT_FLOOD_PORT |= (1 << COOLANT_FLOOD_BIT);
92 #ifdef INVERT_COOLANT_FLOOD_PIN
93 COOLANT_FLOOD_PORT |= (1 << COOLANT_FLOOD_BIT);
95 COOLANT_FLOOD_PORT &= ~(1 << COOLANT_FLOOD_BIT);
101 #ifdef INVERT_COOLANT_MIST_PIN
102 COOLANT_MIST_PORT &= ~(1 << COOLANT_MIST_BIT);
104 COOLANT_MIST_PORT |= (1 << COOLANT_MIST_BIT);
107 #ifdef INVERT_COOLANT_MIST_PIN
108 COOLANT_MIST_PORT |= (1 << COOLANT_MIST_BIT);
110 COOLANT_MIST_PORT &= ~(1 << COOLANT_MIST_BIT);
uint8_t coolant_get_state()
void coolant_sync(uint8_t mode)
void coolant_set_state(uint8_t mode)
#define COOLANT_STATE_FLOOD
#define COOLANT_STATE_MIST
#define COOLANT_STATE_DISABLE
#define COOLANT_FLOOD_ENABLE
#define COOLANT_MIST_ENABLE
#define bit_isfalse(x, mask)
#define bit_istrue(x, mask)
void protocol_buffer_synchronize()
uint8_t report_ovr_counter