Go to the source code of this file.
Macros | |
| #define | COOLANT_NO_SYNC false |
| #define | COOLANT_FORCE_SYNC true |
| #define | COOLANT_STATE_DISABLE 0 |
| Must be zero. More... | |
| #define | COOLANT_STATE_FLOOD bit(0) |
| #define | COOLANT_STATE_MIST bit(1) |
Functions | |
| void | coolant_init () |
| Initializes coolant control pins. More... | |
| uint8_t | coolant_get_state () |
| Returns current coolant output state. Overrides may alter it from programmed state. More... | |
| void | coolant_stop () |
| Immediately disables coolant pins. More... | |
| void | coolant_set_state (uint8_t mode) |
| Sets the coolant pins according to state specified. More... | |
| void | coolant_sync (uint8_t mode) |
| G-code parser entry-point for setting coolant states. Checks for and executes additional conditions. More... | |
| #define COOLANT_FORCE_SYNC true |
Definition at line 25 of file coolant_control.h.
| #define COOLANT_NO_SYNC false |
Definition at line 24 of file coolant_control.h.
| #define COOLANT_STATE_DISABLE 0 |
Must be zero.
Definition at line 27 of file coolant_control.h.
| #define COOLANT_STATE_FLOOD bit(0) |
Definition at line 28 of file coolant_control.h.
| #define COOLANT_STATE_MIST bit(1) |
Definition at line 29 of file coolant_control.h.
| uint8_t coolant_get_state | ( | ) |
Returns current coolant output state. Overrides may alter it from programmed state.
Definition at line 32 of file coolant_control.c.
| void coolant_init | ( | ) |
Initializes coolant control pins.
< Configure as output pin.
< Configure as output pin.
Definition at line 24 of file coolant_control.c.
| void coolant_set_state | ( | uint8_t | mode | ) |
Sets the coolant pins according to state specified.
Sets the coolant pins according to state specified.
< Set to report change immediately
Definition at line 72 of file coolant_control.c.
| void coolant_stop | ( | ) |
Immediately disables coolant pins.
Immediately disables coolant pins.
Definition at line 54 of file coolant_control.c.
| void coolant_sync | ( | uint8_t | mode | ) |
G-code parser entry-point for setting coolant states. Checks for and executes additional conditions.
G-code parser entry-point for setting coolant states. Checks for and executes additional conditions.
< Ensure coolant turns on when specified in program.
Definition at line 104 of file coolant_control.c.