grblHAL core  20241107
state_machine.c File Reference
#include <string.h>
#include "hal.h"
#include "motion_control.h"
#include "state_machine.h"
#include "override.h"

Data Structures

struct  restore_condition_t
 
union  parking_flags_t
 
struct  parking_data_t
 

Functions

bool state_door_reopened (void)
 
void state_update (rt_exec_t rt_exec)
 
ISR_CODE sys_state_t ISR_FUNC() state_get (void)
 
uint8_t state_get_substate (void)
 
void state_set (sys_state_t new_state)
 
void state_suspend_manager (void)
 

Function Documentation

◆ state_door_reopened()

bool state_door_reopened ( void  )

◆ state_get()

ISR_CODE sys_state_t ISR_FUNC() state_get ( void  )

◆ state_get_substate()

uint8_t state_get_substate ( void  )

◆ state_set()

void state_set ( sys_state_t  new_state)

◆ state_suspend_manager()

void state_suspend_manager ( void  )

◆ state_update()

void state_update ( rt_exec_t  rt_exec)