35 #ifndef LINE_BUFFER_SIZE
36 #define LINE_BUFFER_SIZE 257
void(* on_execute_realtime_ptr)(sys_state_t state)
Definition: core_handlers.h:93
__attribute__
Definition: errors.h:30
void protocol_message(char *message)
bool protocol_main_loop(void)
Definition: protocol.c:143
bool protocol_execute_realtime(void)
Definition: protocol.c:419
bool protocol_enqueue_realtime_command(char c)
Definition: protocol.c:829
void protocol_auto_cycle_start(void)
Definition: protocol.c:400
bool protocol_enqueue_rt_command(on_execute_realtime_ptr fn)
Enqueue a function to be called once by the foreground process.
Definition: protocol.c:1065
bool protocol_enqueue_foreground_task(fg_task_ptr fn, void *data)
Enqueue a function to be called once by the foreground process.
Definition: protocol.c:1045
bool protocol_buffer_synchronize(void)
Definition: protocol.c:379
void protocol_execute_noop(uint_fast16_t state)
Definition: protocol.c:1093
bool protocol_enqueue_gcode(char *data)
Definition: protocol.c:74
bool protocol_exec_rt_system(void)
Definition: protocol.c:462
void(* foreground_task_ptr)(void *data)
Definition: task.h:25
Definition: protocol.h:39
foreground_task_ptr fn
Definition: protocol.h:40
on_execute_realtime_ptr fn_deprecated
Definition: protocol.h:41