Go to the source code of this file.
◆ LINE_BUFFER_SIZE
#define LINE_BUFFER_SIZE 257 |
◆ protocol_auto_cycle_start()
void protocol_auto_cycle_start |
( |
void |
| ) |
|
◆ protocol_buffer_synchronize()
bool protocol_buffer_synchronize |
( |
void |
| ) |
|
◆ protocol_enqueue_foreground_task()
bool protocol_enqueue_foreground_task |
( |
fg_task_ptr |
fn, |
|
|
void * |
data |
|
) |
| |
Enqueue a function to be called once by the foreground process.
- Parameters
-
fn | pointer to a foreground_task_ptr type of function. |
data | pointer to data to be passed to the callee. |
- Returns
- true if successful, false otherwise.
◆ protocol_enqueue_gcode()
bool protocol_enqueue_gcode |
( |
char * |
data | ) |
|
◆ protocol_enqueue_realtime_command()
bool protocol_enqueue_realtime_command |
( |
char |
c | ) |
|
◆ protocol_enqueue_rt_command()
Enqueue a function to be called once by the foreground process.
- Parameters
-
fn | pointer to a on_execute_realtime_ptr type of function. |
- Returns
- true if successful, false otherwise. NOTE: Deprecated, use protocol_enqueue_foreground_task instead.
◆ protocol_exec_rt_system()
bool protocol_exec_rt_system |
( |
void |
| ) |
|
◆ protocol_execute_noop()
void protocol_execute_noop |
( |
uint_fast16_t |
state | ) |
|
◆ protocol_execute_realtime()
bool protocol_execute_realtime |
( |
void |
| ) |
|
◆ protocol_main_loop()
bool protocol_main_loop |
( |
void |
| ) |
|
◆ protocol_message()
void protocol_message |
( |
char * |
message | ) |
|