35 #ifndef LINE_BUFFER_SIZE
36 #define LINE_BUFFER_SIZE 257
42 }
fg_task_ptr __attribute__ ((__transparent_union__));
54 #define protocol_enqueue_foreground_task(fn, data) task_run_on_startup(fn, data)
void(* on_execute_realtime_ptr)(sys_state_t state)
Definition: core_handlers.h:94
void protocol_message(char *message)
bool protocol_main_loop(void)
Definition: protocol.c:121
bool protocol_execute_realtime(void)
Definition: protocol.c:400
bool protocol_enqueue_realtime_command(char c)
Definition: protocol.c:823
void protocol_auto_cycle_start(void)
Definition: protocol.c:381
bool protocol_buffer_synchronize(void)
Definition: protocol.c:360
void protocol_execute_noop(uint_fast16_t state)
Definition: protocol.c:1036
bool protocol_enqueue_gcode(char *data)
Definition: protocol.c:62
bool protocol_exec_rt_system(void)
Definition: protocol.c:443
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