G command
#pragma innline void fun(){} //内联编译把fun函数内联到调用它的函数体内。
以下函数都可以内联编译:
static void GCODE_G0_1():提取G0/G1的数据命令,移动命令的数据预处理,在屏上刷新一次坐标。
static void GCODE_G2():获取弧坐标并移动。
static void GCODE_G4():暂停命令。
static void GCODE_G20():设置当前所有距离的单位为英尺。
static void GODE_G21():设置当前所有距离的单位为毫米。
static void GCODE_G28():使3D打印机XYZ轴以及挤出头E轴归零。
static void GCODE_G29():计算平面的倾斜角度。
static void GCODE_G90():设置使用绝对坐标。
static void GCODE_G91():设置使用相对坐标。
static void GCODE_G92():重置当前坐标。
M command
static void GCODE_M17():使能所有步进电机。
static void GCODE_M18():禁止所有步进电机。
static void GCODE_M20():显示SD卡所有目录内容。
static void GCOODE_M21():加载SD卡。
static void GCODE_M23():选择文件。
static void GCODE_M24():开始SD卡的打印。
static void GCODE_M25():暂停SD卡打印。
static void GCODE_M26():设置当前文件的当前位置。
static void GCODE_M27():获取SD卡打印进度。
static void GCODE_M30():删除文件。
static void GCODE_M80():打开ATX电源。
static void GCODE_M81():关闭ATX电源。