LAT Hologramm-Software 2.0
Loading...
Searching...
No Matches
Functions
system.c File Reference
#include "grbl.h"
Include dependency graph for system.c:

Go to the source code of this file.

Functions

void system_init ()
 
uint8_t system_control_get_state ()
 
 ISR (CONTROL_INT_vect)
 
uint8_t system_check_safety_door_ajar ()
 
void system_execute_startup (char *line)
 
uint8_t system_execute_line (char *line)
 
void system_flag_wco_change ()
 
float system_convert_axis_steps_to_mpos (int32_t *steps, uint8_t idx)
 
void system_convert_array_steps_to_mpos (float *position, int32_t *steps)
 
uint8_t system_check_travel_limits (float *target)
 
void system_set_exec_state_flag (uint8_t mask)
 
void system_clear_exec_state_flag (uint8_t mask)
 
void system_set_exec_alarm (uint8_t code)
 
void system_clear_exec_alarm ()
 
void system_set_exec_motion_override_flag (uint8_t mask)
 
void system_set_exec_accessory_override_flag (uint8_t mask)
 
void system_clear_exec_motion_overrides ()
 
void system_clear_exec_accessory_overrides ()
 

Function Documentation

◆ ISR()

ISR ( CONTROL_INT_vect  )

Definition at line 64 of file system.c.

◆ system_check_safety_door_ajar()

uint8_t system_check_safety_door_ajar ( )

Definition at line 87 of file system.c.

◆ system_check_travel_limits()

uint8_t system_check_travel_limits ( float *  target)

Definition at line 334 of file system.c.

◆ system_clear_exec_accessory_overrides()

void system_clear_exec_accessory_overrides ( )

Definition at line 405 of file system.c.

◆ system_clear_exec_alarm()

void system_clear_exec_alarm ( )

Definition at line 377 of file system.c.

◆ system_clear_exec_motion_overrides()

void system_clear_exec_motion_overrides ( )

Definition at line 398 of file system.c.

◆ system_clear_exec_state_flag()

void system_clear_exec_state_flag ( uint8_t  mask)

Definition at line 363 of file system.c.

◆ system_control_get_state()

uint8_t system_control_get_state ( )

Definition at line 40 of file system.c.

◆ system_convert_array_steps_to_mpos()

void system_convert_array_steps_to_mpos ( float *  position,
int32_t *  steps 
)

Definition at line 310 of file system.c.

◆ system_convert_axis_steps_to_mpos()

float system_convert_axis_steps_to_mpos ( int32_t *  steps,
uint8_t  idx 
)

Definition at line 292 of file system.c.

◆ system_execute_line()

uint8_t system_execute_line ( char *  line)

Definition at line 123 of file system.c.

◆ system_execute_startup()

void system_execute_startup ( char *  line)

Definition at line 98 of file system.c.

◆ system_flag_wco_change()

void system_flag_wco_change ( )

Definition at line 280 of file system.c.

◆ system_init()

void system_init ( )

Definition at line 24 of file system.c.

◆ system_set_exec_accessory_override_flag()

void system_set_exec_accessory_override_flag ( uint8_t  mask)

Definition at line 391 of file system.c.

◆ system_set_exec_alarm()

void system_set_exec_alarm ( uint8_t  code)

Definition at line 370 of file system.c.

◆ system_set_exec_motion_override_flag()

void system_set_exec_motion_override_flag ( uint8_t  mask)

Definition at line 384 of file system.c.

◆ system_set_exec_state_flag()

void system_set_exec_state_flag ( uint8_t  mask)

Definition at line 356 of file system.c.