├── 6-AXIS-USBCNC-GRBL-master
├── Debug
│ ├── usb
│ │ ├── usb_desc.su
│ │ ├── usb_istr.su
│ │ ├── usb_pwr.o
│ │ ├── hw_config.o
│ │ ├── usb_desc.o
│ │ ├── usb_endp.o
│ │ ├── usb_istr.o
│ │ ├── usb_prop.o
│ │ ├── usb_endp.su
│ │ ├── usb_pwr.su
│ │ ├── hw_config.su
│ │ └── usb_prop.su
│ ├── util
│ │ ├── stm32f10x_it.su
│ │ └── stm32f10x_it.o
│ ├── src
│ │ ├── jog.su
│ │ ├── jog.o
│ │ ├── main.o
│ │ ├── eeprom.o
│ │ ├── gcode.o
│ │ ├── limits.o
│ │ ├── planner.o
│ │ ├── print.o
│ │ ├── probe.o
│ │ ├── report.o
│ │ ├── serial.o
│ │ ├── stepper.o
│ │ ├── system.o
│ │ ├── protocol.o
│ │ ├── settings.o
│ │ ├── nuts_bolts.o
│ │ ├── gcode.su
│ │ ├── motion_control.o
│ │ ├── coolant_control.o
│ │ ├── spindle_control.o
│ │ ├── system_stm32f10x.o
│ │ ├── startup_stm32f10x_md.o
│ │ ├── main.su
│ │ ├── probe.su
│ │ ├── system_stm32f10x.su
│ │ ├── coolant_control.su
│ │ ├── eeprom.su
│ │ ├── nuts_bolts.su
│ │ ├── print.su
│ │ ├── limits.su
│ │ ├── protocol.su
│ │ ├── serial.su
│ │ ├── motion_control.su
│ │ ├── spindle_control.su
│ │ ├── settings.su
│ │ ├── stepper.su
│ │ ├── planner.su
│ │ ├── system.su
│ │ └── report.su
│ ├── stm_usb_fs_lib
│ │ └── src
│ │ │ ├── usb_init.su
│ │ │ ├── usb_int.su
│ │ │ ├── usb_mem.su
│ │ │ ├── usb_int.o
│ │ │ ├── usb_mem.o
│ │ │ ├── usb_sil.o
│ │ │ ├── usb_core.o
│ │ │ ├── usb_init.o
│ │ │ ├── usb_regs.o
│ │ │ ├── usb_sil.su
│ │ │ ├── usb_core.su
│ │ │ └── usb_regs.su
│ ├── .gitignore
│ ├── stm32grbl11.elf
│ └── Libraries
│ │ └── STM32F10x_StdPeriph_Driver
│ │ └── src
│ │ ├── misc.o
│ │ ├── stm32f10x_adc.o
│ │ ├── stm32f10x_bkp.o
│ │ ├── stm32f10x_can.o
│ │ ├── stm32f10x_cec.o
│ │ ├── stm32f10x_crc.o
│ │ ├── stm32f10x_dac.o
│ │ ├── stm32f10x_dma.o
│ │ ├── stm32f10x_exti.o
│ │ ├── stm32f10x_flash.o
│ │ ├── stm32f10x_fsmc.o
│ │ ├── stm32f10x_gpio.o
│ │ ├── stm32f10x_i2c.o
│ │ ├── stm32f10x_iwdg.o
│ │ ├── stm32f10x_pwr.o
│ │ ├── stm32f10x_rcc.o
│ │ ├── stm32f10x_rtc.o
│ │ ├── stm32f10x_sdio.o
│ │ ├── stm32f10x_spi.o
│ │ ├── stm32f10x_tim.o
│ │ ├── stm32f10x_usart.o
│ │ ├── stm32f10x_wwdg.o
│ │ ├── stm32f10x_dbgmcu.o
│ │ ├── stm32f10x_dbgmcu.su
│ │ ├── misc.su
│ │ ├── stm32f10x_crc.su
│ │ ├── stm32f10x_iwdg.su
│ │ ├── stm32f10x_wwdg.su
│ │ ├── stm32f10x_exti.su
│ │ ├── stm32f10x_pwr.su
│ │ ├── stm32f10x_dma.su
│ │ ├── stm32f10x_dac.su
│ │ ├── stm32f10x_bkp.su
│ │ ├── stm32f10x_cec.su
│ │ ├── stm32f10x_rtc.su
│ │ ├── stm32f10x_gpio.su
│ │ ├── stm32f10x_fsmc.su
│ │ ├── stm32f10x_spi.su
│ │ ├── stm32f10x_can.su
│ │ ├── stm32f10x_usart.su
│ │ ├── stm32f10x_sdio.su
│ │ ├── stm32f10x_flash.su
│ │ ├── stm32f10x_rcc.su
│ │ ├── stm32f10x_i2c.su
│ │ └── stm32f10x_adc.su
├── .gitignore
├── Release
│ ├── usb
│ │ ├── usb_desc.su
│ │ ├── usb_istr.su
│ │ ├── usb_pwr.o
│ │ ├── hw_config.o
│ │ ├── usb_desc.o
│ │ ├── usb_endp.o
│ │ ├── usb_istr.o
│ │ ├── usb_prop.o
│ │ ├── usb_endp.su
│ │ ├── usb_pwr.su
│ │ ├── hw_config.su
│ │ └── usb_prop.su
│ ├── src
│ │ ├── jog.su
│ │ ├── main.su
│ │ ├── gcode.o
│ │ ├── jog.o
│ │ ├── main.o
│ │ ├── print.o
│ │ ├── probe.o
│ │ ├── eeprom.o
│ │ ├── limits.o
│ │ ├── planner.o
│ │ ├── report.o
│ │ ├── serial.o
│ │ ├── stepper.o
│ │ ├── system.o
│ │ ├── nuts_bolts.o
│ │ ├── protocol.o
│ │ ├── settings.o
│ │ ├── gcode.su
│ │ ├── system_stm32f10x.su
│ │ ├── coolant_control.o
│ │ ├── motion_control.o
│ │ ├── spindle_control.o
│ │ ├── system_stm32f10x.o
│ │ ├── startup_stm32f10x_md.o
│ │ ├── probe.su
│ │ ├── coolant_control.su
│ │ ├── limits.su
│ │ ├── motion_control.su
│ │ ├── eeprom.su
│ │ ├── nuts_bolts.su
│ │ ├── protocol.su
│ │ ├── print.su
│ │ ├── serial.su
│ │ ├── spindle_control.su
│ │ ├── stepper.su
│ │ ├── settings.su
│ │ ├── report.su
│ │ ├── planner.su
│ │ └── system.su
│ ├── stm_usb_fs_lib
│ │ └── src
│ │ │ ├── usb_init.su
│ │ │ ├── usb_int.su
│ │ │ ├── usb_mem.su
│ │ │ ├── usb_int.o
│ │ │ ├── usb_mem.o
│ │ │ ├── usb_sil.o
│ │ │ ├── usb_core.o
│ │ │ ├── usb_init.o
│ │ │ ├── usb_regs.o
│ │ │ ├── usb_sil.su
│ │ │ ├── usb_core.su
│ │ │ └── usb_regs.su
│ ├── stm32grbl11.elf
│ ├── util
│ │ ├── stm32f10x_it.o
│ │ └── stm32f10x_it.su
│ └── Libraries
│ │ └── STM32F10x_StdPeriph_Driver
│ │ └── src
│ │ ├── misc.o
│ │ ├── stm32f10x_adc.o
│ │ ├── stm32f10x_bkp.o
│ │ ├── stm32f10x_can.o
│ │ ├── stm32f10x_cec.o
│ │ ├── stm32f10x_crc.o
│ │ ├── stm32f10x_dac.o
│ │ ├── stm32f10x_dma.o
│ │ ├── stm32f10x_i2c.o
│ │ ├── stm32f10x_pwr.o
│ │ ├── stm32f10x_rcc.o
│ │ ├── stm32f10x_rtc.o
│ │ ├── stm32f10x_spi.o
│ │ ├── stm32f10x_tim.o
│ │ ├── stm32f10x_exti.o
│ │ ├── stm32f10x_flash.o
│ │ ├── stm32f10x_fsmc.o
│ │ ├── stm32f10x_gpio.o
│ │ ├── stm32f10x_iwdg.o
│ │ ├── stm32f10x_sdio.o
│ │ ├── stm32f10x_usart.o
│ │ ├── stm32f10x_wwdg.o
│ │ ├── stm32f10x_dbgmcu.o
│ │ ├── stm32f10x_dbgmcu.su
│ │ ├── misc.su
│ │ ├── stm32f10x_crc.su
│ │ ├── stm32f10x_iwdg.su
│ │ ├── stm32f10x_wwdg.su
│ │ ├── stm32f10x_exti.su
│ │ ├── stm32f10x_pwr.su
│ │ ├── stm32f10x_dma.su
│ │ ├── stm32f10x_dac.su
│ │ ├── stm32f10x_bkp.su
│ │ ├── stm32f10x_cec.su
│ │ ├── stm32f10x_rtc.su
│ │ ├── stm32f10x_gpio.su
│ │ ├── stm32f10x_fsmc.su
│ │ ├── stm32f10x_spi.su
│ │ ├── stm32f10x_can.su
│ │ ├── stm32f10x_usart.su
│ │ ├── stm32f10x_sdio.su
│ │ ├── stm32f10x_flash.su
│ │ ├── stm32f10x_rcc.su
│ │ ├── stm32f10x_i2c.su
│ │ └── stm32f10x_adc.su
├── usb
│ ├── CVS
│ │ ├── Root
│ │ ├── Repository
│ │ ├── Entries.Extra
│ │ ├── Entries.Extra.Old
│ │ ├── Entries
│ │ └── Entries.Old
│ ├── platform_config.h
│ ├── usb_pwr.h
│ ├── hw_config.h
│ ├── stm32f10x_it.h
│ ├── usb_desc.h
│ └── usb_endp.c.bak
├── util
│ ├── CVS
│ │ ├── Root
│ │ ├── Repository
│ │ ├── Entries.Extra.Old
│ │ ├── Entries.Extra
│ │ ├── Entries.Old
│ │ └── Entries
│ └── stm32eeprom.h
├── Libraries
│ ├── CMSIS
│ │ ├── index.htm
│ │ ├── CMSIS END USER LICENCE AGREEMENT.pdf
│ │ ├── Include
│ │ │ └── arm_common_tables.h
│ │ ├── README.txt
│ │ └── Device
│ │ │ └── ST
│ │ │ └── STM32F10x
│ │ │ └── Include
│ │ │ └── system_stm32f10x.h
│ └── STM32F10x_StdPeriph_Driver
│ │ └── inc
│ │ └── stm32f10x_crc.h
├── STM32F103-USBCNC-Pinout.png
├── .settings
│ ├── com.atollic.truestudio.debug.hardware_device.prefs
│ ├── language.settings.xml
│ └── org.eclipse.cdt.managedbuilder.core.prefs
├── doc
│ ├── log
│ │ └── commit_log_v0.9j.txt
│ └── csv
│ │ ├── build_option_codes_en_US.csv
│ │ ├── alarm_codes_en_US.csv
│ │ └── error_codes_en_US.csv
├── .project
├── inc
│ ├── jog.h
│ ├── eeprom.h
│ ├── limits.h
│ ├── coolant_control.h
│ ├── probe.h
│ ├── print.h
│ ├── protocol.h
│ ├── stepper.h
│ ├── serial.h
│ ├── spindle_control.h
│ ├── motion_control.h
│ └── stm32f10x_conf.h
├── stm_usb_fs_lib
│ ├── inc
│ │ ├── usb_int.h
│ │ ├── usb_mem.h
│ │ ├── usb_sil.h
│ │ ├── usb_lib.h
│ │ ├── usb_init.h
│ │ ├── usb_type.h
│ │ └── usb_def.h
│ └── src
│ │ └── usb_init.c
├── src
│ ├── jog.c
│ └── probe.c
└── README.md
└── .gitattributes
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_desc.su:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/.gitignore:
--------------------------------------------------------------------------------
1 | /Release/
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/util/stm32f10x_it.su:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_desc.su:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Root:
--------------------------------------------------------------------------------
1 | :local:E:/CVSRep
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Root:
--------------------------------------------------------------------------------
1 | :local:E:/CVSRep
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Repository:
--------------------------------------------------------------------------------
1 | Code/grbl1.0d/stm32grbl/usb
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Repository:
--------------------------------------------------------------------------------
1 | Code/grbl1.0d/stm32grbl/util
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/jog.su:
--------------------------------------------------------------------------------
1 | jog.c:25:9:jog_execute 16 static
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/jog.su:
--------------------------------------------------------------------------------
1 | jog.c:25:9:jog_execute 16 static
2 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_istr.su:
--------------------------------------------------------------------------------
1 | usb_istr.c:64:6:USB_Istr 8 static
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_istr.su:
--------------------------------------------------------------------------------
1 | usb_istr.c:64:6:USB_Istr 16 static
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_init.su:
--------------------------------------------------------------------------------
1 | usb_init.c:53:6:USB_Init 8 static
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_init.su:
--------------------------------------------------------------------------------
1 | usb_init.c:53:6:USB_Init 12 static
2 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Entries.Extra.Old:
--------------------------------------------------------------------------------
1 | /stm32f10x_it.c////
2 | /stm32eeprom.h////
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/.gitignore:
--------------------------------------------------------------------------------
1 | /Libraries/
2 | /src/
3 | /stm_usb_fs_lib/
4 | /usb/
5 | /util/
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Entries.Extra:
--------------------------------------------------------------------------------
1 | /stm32eeprom.h///1470196397/
2 | /stm32f10x_it.c///1470196397/
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_int.su:
--------------------------------------------------------------------------------
1 | usb_int.c:42:6:CTR_LP 24 static
2 | usb_int.c:152:6:CTR_HP 16 static
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_int.su:
--------------------------------------------------------------------------------
1 | usb_int.c:42:6:CTR_LP 48 static
2 | usb_int.c:152:6:CTR_HP 24 static
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/jog.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/jog.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/main.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/main.su:
--------------------------------------------------------------------------------
1 | main.c:89:5:main 48 static
2 | main.c:193:6:_delay_ms 8 static
3 | main.c:206:6:LedBlink 8 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Entries.Old:
--------------------------------------------------------------------------------
1 | /stm32f10x_it.c/0/Initial stm32f10x_it.c//
2 | /stm32eeprom.h/0/Initial stm32eeprom.h//
3 | D
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/eeprom.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/eeprom.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/gcode.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/gcode.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/limits.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/limits.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/planner.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/planner.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/print.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/print.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/probe.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/probe.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/report.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/report.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/serial.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/serial.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/stepper.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/stepper.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/system.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/system.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_pwr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_pwr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/gcode.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/gcode.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/jog.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/jog.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/main.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/print.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/print.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/probe.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/probe.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/CVS/Entries:
--------------------------------------------------------------------------------
1 | /stm32eeprom.h/1.1/Sun Jul 3 23:54:54 2016//
2 | /stm32f10x_it.c/1.1/Tue Mar 8 07:10:30 2016//
3 | D
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/protocol.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/protocol.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/settings.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/settings.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm32grbl11.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm32grbl11.elf
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/hw_config.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/hw_config.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_desc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_desc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_endp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_endp.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_istr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_istr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_prop.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_prop.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/eeprom.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/eeprom.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/limits.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/limits.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/planner.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/planner.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/report.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/report.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/serial.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/serial.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/stepper.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/stepper.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/system.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/system.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_pwr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_pwr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/nuts_bolts.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/nuts_bolts.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_mem.su:
--------------------------------------------------------------------------------
1 | usb_mem.c:36:6:UserToPMABufferCopy 32 static
2 | usb_mem.c:60:6:PMAToUserBufferCopy 32 static
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/nuts_bolts.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/nuts_bolts.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/protocol.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/protocol.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/settings.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/settings.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm32grbl11.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm32grbl11.elf
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_mem.su:
--------------------------------------------------------------------------------
1 | usb_mem.c:36:6:UserToPMABufferCopy 4 static
2 | usb_mem.c:60:6:PMAToUserBufferCopy 0 static
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/hw_config.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/hw_config.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_desc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_desc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_endp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_endp.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_istr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_istr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_prop.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_prop.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/gcode.su:
--------------------------------------------------------------------------------
1 | gcode.c:42:6:gc_init 8 static
2 | gcode.c:55:6:gc_sync_position 8 static
3 | gcode.c:66:9:gc_execute_line 128 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/motion_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/motion_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/util/stm32f10x_it.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/util/stm32f10x_it.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/index.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/index.htm
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/gcode.su:
--------------------------------------------------------------------------------
1 | gcode.c:42:6:gc_init 8 static
2 | gcode.c:55:6:gc_sync_position 0 static
3 | gcode.c:66:9:gc_execute_line 168 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/system_stm32f10x.su:
--------------------------------------------------------------------------------
1 | system_stm32f10x.c:218:6:SystemInit 16 static
2 | system_stm32f10x.c:312:6:SystemCoreClockUpdate 0 static
3 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/coolant_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/coolant_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/spindle_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/spindle_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/system_stm32f10x.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/system_stm32f10x.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/coolant_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/coolant_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/motion_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/motion_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/spindle_control.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/spindle_control.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/util/stm32f10x_it.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/util/stm32f10x_it.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/STM32F103-USBCNC-Pinout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/STM32F103-USBCNC-Pinout.png
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/system_stm32f10x.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/system_stm32f10x.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/startup_stm32f10x_md.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/src/startup_stm32f10x_md.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_int.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_int.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_mem.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_mem.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_sil.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_sil.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/startup_stm32f10x_md.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/src/startup_stm32f10x_md.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_core.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_core.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_init.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_init.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_regs.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_regs.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_endp.su:
--------------------------------------------------------------------------------
1 | usb_endp.c:34:6:EP3_OUT_Callback 16 static
2 | usb_endp.c:103:6:EP1_IN_Callback 32 static
3 | usb_endp.c:157:6:SOF_Callback 8 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_int.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_int.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_mem.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_mem.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_sil.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_sil.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/main.su:
--------------------------------------------------------------------------------
1 | main.c:49:6:USART1_Configuration 40 static
2 | main.c:91:5:main 16 static
3 | main.c:195:6:_delay_ms 24 static
4 | main.c:208:6:LedBlink 8 static
5 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_sil.su:
--------------------------------------------------------------------------------
1 | usb_sil.c:35:10:USB_SIL_Init 4 static
2 | usb_sil.c:66:10:USB_SIL_Write 24 static
3 | usb_sil.c:95:10:USB_SIL_Read 24 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_core.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_core.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_init.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_init.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_regs.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_regs.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_sil.su:
--------------------------------------------------------------------------------
1 | usb_sil.c:35:10:USB_SIL_Init 4 static
2 | usb_sil.c:66:10:USB_SIL_Write 16 static
3 | usb_sil.c:95:10:USB_SIL_Read 16 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/platform_config.h:
--------------------------------------------------------------------------------
1 | #ifndef __PLATFORM_CONFIG_H
2 | #define __PLATFORM_CONFIG_H
3 |
4 | #include "stm32f10x.h"
5 |
6 | #endif /* __PLATFORM_CONFIG_H */
7 |
8 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/misc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/misc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/probe.su:
--------------------------------------------------------------------------------
1 | probe.c:29:6:probe_init 16 static
2 | probe.c:58:6:probe_configure_invert_mask 16 static
3 | probe.c:67:9:probe_get_state 8 static
4 | probe.c:84:6:probe_state_monitor 8 static
5 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/misc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/misc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/probe.su:
--------------------------------------------------------------------------------
1 | probe.c:29:6:probe_init 16 static
2 | probe.c:58:6:probe_configure_invert_mask 0 static
3 | probe.c:67:9:probe_get_state 8 static
4 | probe.c:84:6:probe_state_monitor 16 static
5 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_pwr.su:
--------------------------------------------------------------------------------
1 | usb_pwr.c:53:8:PowerOn 16 static
2 | usb_pwr.c:85:8:PowerOff 8 static
3 | usb_pwr.c:111:6:Suspend 16 static
4 | usb_pwr.c:148:6:Resume_Init 16 static
5 | usb_pwr.c:191:6:Resume 24 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_endp.su:
--------------------------------------------------------------------------------
1 | usb_endp.c:51:6:EP1_IN_Callback.part.0 24 static
2 | usb_endp.c:34:6:EP3_OUT_Callback 8 static
3 | usb_endp.c:51:6:EP1_IN_Callback 0 static
4 | usb_endp.c:157:6:SOF_Callback 0 static
5 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_pwr.su:
--------------------------------------------------------------------------------
1 | usb_pwr.c:53:8:PowerOn 16 static
2 | usb_pwr.c:85:8:PowerOff 16 static
3 | usb_pwr.c:111:6:Suspend 0 static
4 | usb_pwr.c:148:6:Resume_Init 8 static
5 | usb_pwr.c:191:6:Resume 16 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mstrens/grbl_6axis_on_stm32/HEAD/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.o
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dbgmcu.c:90:10:DBGMCU_GetREVID 4 static
2 | stm32f10x_dbgmcu.c:100:10:DBGMCU_GetDEVID 4 static
3 | stm32f10x_dbgmcu.c:140:6:DBGMCU_Config 16 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dbgmcu.c:90:10:DBGMCU_GetREVID 0 static
2 | stm32f10x_dbgmcu.c:100:10:DBGMCU_GetDEVID 0 static
3 | stm32f10x_dbgmcu.c:140:6:DBGMCU_Config 0 static
4 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/system_stm32f10x.su:
--------------------------------------------------------------------------------
1 | system_stm32f10x.c:218:6:SystemInit 8 static
2 | system_stm32f10x.c:312:6:SystemCoreClockUpdate 24 static
3 | system_stm32f10x.c:425:13:SetSysClock 8 static
4 | system_stm32f10x.c:993:13:SetSysClockTo72 16 static
5 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/misc.su:
--------------------------------------------------------------------------------
1 | misc.c:102:6:NVIC_PriorityGroupConfig 0 static
2 | misc.c:118:6:NVIC_Init 12 static
3 | misc.c:162:6:NVIC_SetVectorTable 0 static
4 | misc.c:181:6:NVIC_SystemLPConfig 0 static
5 | misc.c:205:6:SysTick_CLKSourceConfig 0 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/misc.su:
--------------------------------------------------------------------------------
1 | misc.c:102:6:NVIC_PriorityGroupConfig 16 static
2 | misc.c:118:6:NVIC_Init 32 static
3 | misc.c:162:6:NVIC_SetVectorTable 16 static
4 | misc.c:181:6:NVIC_SystemLPConfig 16 static
5 | misc.c:205:6:SysTick_CLKSourceConfig 16 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/coolant_control.su:
--------------------------------------------------------------------------------
1 | coolant_control.c:24:6:coolant_init 16 static
2 | coolant_control.c:51:9:coolant_get_state 16 static
3 | coolant_control.c:102:6:coolant_stop 8 static
4 | coolant_control.c:141:6:coolant_set_state 16 static
5 | coolant_control.c:193:6:coolant_sync 16 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/coolant_control.su:
--------------------------------------------------------------------------------
1 | coolant_control.c:24:6:coolant_init 32 static
2 | coolant_control.c:51:9:coolant_get_state 8 static
3 | coolant_control.c:102:6:coolant_stop 8 static
4 | coolant_control.c:141:6:coolant_set_state 16 static
5 | coolant_control.c:193:6:coolant_sync 16 static
6 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/limits.su:
--------------------------------------------------------------------------------
1 | limits.c:33:6:limits_init 32 static
2 | limits.c:111:6:limits_disable 0 static
3 | limits.c:126:9:limits_get_state 8 static
4 | limits.c:167:6:EXTI15_10_IRQHandler 8 static
5 | limits.c:255:6:limits_go_home 120 static
6 | limits.c:451:6:limits_soft_check 8 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/motion_control.su:
--------------------------------------------------------------------------------
1 | motion_control.c:32:6:mc_line 24 static
2 | motion_control.c:87:6:mc_arc 104 static
3 | motion_control.c:195:6:mc_dwell 8 static
4 | motion_control.c:206:6:mc_homing_cycle 8 static
5 | motion_control.c:272:9:mc_probe_cycle 24 static
6 | motion_control.c:378:6:mc_reset 8 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/eeprom.su:
--------------------------------------------------------------------------------
1 | eeprom.c:83:6:eeprom_flush 24 static
2 | eeprom.c:122:6:eeprom_init 16 static
3 | eeprom.c:154:15:eeprom_get_char 16 static
4 | eeprom.c:184:6:eeprom_put_char 16 static
5 | eeprom.c:245:6:memcpy_to_eeprom_with_checksum 32 static
6 | eeprom.c:260:5:memcpy_from_eeprom_with_checksum 32 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/eeprom.su:
--------------------------------------------------------------------------------
1 | eeprom.c:83:6:eeprom_flush 24 static
2 | eeprom.c:122:6:eeprom_init 4 static
3 | eeprom.c:154:15:eeprom_get_char 0 static
4 | eeprom.c:184:6:eeprom_put_char 0 static
5 | eeprom.c:245:6:memcpy_to_eeprom_with_checksum 24 static
6 | eeprom.c:260:5:memcpy_from_eeprom_with_checksum 16 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/.settings/com.atollic.truestudio.debug.hardware_device.prefs:
--------------------------------------------------------------------------------
1 | BOARD=None
2 | CODE_LOCATION=FLASH
3 | ENDIAN=Little-endian
4 | MCU=STM32F103C8
5 | MCU_VENDOR=STMicroelectronics
6 | MODEL=Pro
7 | PROBE=ST-LINK
8 | PROJECT_FORMAT_VERSION=2
9 | TARGET=STM32
10 | VERSION=9.0.0
11 | eclipse.preferences.version=1
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/nuts_bolts.su:
--------------------------------------------------------------------------------
1 | nuts_bolts.c:35:9:read_float 56 static
2 | nuts_bolts.c:112:6:delay_sec 24 static
3 | nuts_bolts.c:131:6:delay_ms 16 static
4 | nuts_bolts.c:138:7:hypot_f 24 static
5 | nuts_bolts.c:141:7:convert_delta_vector_to_unit_vector 40 static
6 | nuts_bolts.c:157:7:limit_value_by_axis_maximum 24 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/nuts_bolts.su:
--------------------------------------------------------------------------------
1 | nuts_bolts.c:35:9:read_float 48 static
2 | nuts_bolts.c:112:6:delay_sec 16 static
3 | nuts_bolts.c:131:6:delay_ms 16 static
4 | nuts_bolts.c:138:7:hypot_f 16 static
5 | nuts_bolts.c:141:7:convert_delta_vector_to_unit_vector 24 static
6 | nuts_bolts.c:157:7:limit_value_by_axis_maximum 24 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/hw_config.su:
--------------------------------------------------------------------------------
1 | hw_config.c:34:6:Set_System 0 static
2 | hw_config.c:41:6:Set_USBClock 8 static
3 | hw_config.c:53:6:Enter_LowPowerMode 0 static
4 | hw_config.c:62:6:Leave_LowPowerMode 0 static
5 | hw_config.c:81:6:USB_Interrupts_Config 16 static
6 | hw_config.c:97:6:USB_Cable_Config 0 static
7 | hw_config.c:104:6:Get_SerialNum 4 static
8 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/protocol.su:
--------------------------------------------------------------------------------
1 | protocol.c:192:6:protocol_auto_cycle_start 8 static
2 | protocol.c:221:6:protocol_exec_rt_system 24 static
3 | protocol.c:512:13:protocol_exec_rt_suspend 48 static
4 | protocol.c:211:6:protocol_execute_realtime 24 static
5 | protocol.c:175:6:protocol_buffer_synchronize 40 static
6 | protocol.c:41:6:protocol_main_loop 24 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_crc.c:89:6:CRC_ResetDR 4 static
2 | stm32f10x_crc.c:100:10:CRC_CalcCRC 16 static
3 | stm32f10x_crc.c:113:10:CRC_CalcBlockCRC 24 static
4 | stm32f10x_crc.c:129:10:CRC_GetCRC 4 static
5 | stm32f10x_crc.c:139:6:CRC_SetIDRegister 16 static
6 | stm32f10x_crc.c:149:9:CRC_GetIDRegister 4 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_crc.c:89:6:CRC_ResetDR 0 static
2 | stm32f10x_crc.c:100:10:CRC_CalcCRC 0 static
3 | stm32f10x_crc.c:113:10:CRC_CalcBlockCRC 0 static
4 | stm32f10x_crc.c:129:10:CRC_GetCRC 0 static
5 | stm32f10x_crc.c:139:6:CRC_SetIDRegister 0 static
6 | stm32f10x_crc.c:149:9:CRC_GetIDRegister 0 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.su:
--------------------------------------------------------------------------------
1 | stm32f10x_iwdg.c:98:6:IWDG_WriteAccessCmd 16 static
2 | stm32f10x_iwdg.c:118:6:IWDG_SetPrescaler 16 static
3 | stm32f10x_iwdg.c:131:6:IWDG_SetReload 16 static
4 | stm32f10x_iwdg.c:144:6:IWDG_ReloadCounter 4 static
5 | stm32f10x_iwdg.c:154:6:IWDG_Enable 4 static
6 | stm32f10x_iwdg.c:167:12:IWDG_GetFlagStatus 24 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/print.su:
--------------------------------------------------------------------------------
1 | print.c:25:6:printString 16 static
2 | print.c:64:6:print_uint8_base10 24 static
3 | print.c:83:6:print_uint8_base2_ndigit 48 dynamic
4 | print.c:102:6:print_uint32_base10 32 static
5 | print.c:122:6:printInteger 16 static
6 | print.c:138:6:printFloat 40 static
7 | print.c:180:6:printFloat_CoordValue 16 static
8 | print.c:188:6:printFloat_RateValue 16 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.su:
--------------------------------------------------------------------------------
1 | stm32f10x_iwdg.c:98:6:IWDG_WriteAccessCmd 0 static
2 | stm32f10x_iwdg.c:118:6:IWDG_SetPrescaler 0 static
3 | stm32f10x_iwdg.c:131:6:IWDG_SetReload 0 static
4 | stm32f10x_iwdg.c:144:6:IWDG_ReloadCounter 0 static
5 | stm32f10x_iwdg.c:154:6:IWDG_Enable 0 static
6 | stm32f10x_iwdg.c:167:12:IWDG_GetFlagStatus 0 static
7 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/print.su:
--------------------------------------------------------------------------------
1 | print.c:25:6:printString 8 static
2 | print.c:64:6:print_uint8_base10 16 static
3 | print.c:83:6:print_uint8_base2_ndigit 24 dynamic
4 | print.c:102:6:print_uint32_base10 32 static
5 | print.c:122:6:printInteger 32 static
6 | print.c:138:6:printFloat 40 static
7 | print.c:180:6:printFloat_CoordValue 32 static
8 | print.c:188:6:printFloat_RateValue 32 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/limits.su:
--------------------------------------------------------------------------------
1 | core_cm3.h:943:22:NVIC_DisableIRQ 16 static
2 | core_cm3.h:984:22:NVIC_ClearPendingIRQ 16 static
3 | limits.c:33:6:limits_init 24 static
4 | limits.c:116:6:limits_disable 8 static
5 | limits.c:131:9:limits_get_state 16 static
6 | limits.c:172:6:EXTI15_10_IRQHandler 8 static
7 | limits.c:260:6:limits_go_home 88 static
8 | limits.c:456:6:limits_soft_check 16 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/protocol.su:
--------------------------------------------------------------------------------
1 | protocol.c:42:6:protocol_main_loop 16 static
2 | protocol.c:178:6:protocol_buffer_synchronize 8 static
3 | protocol.c:195:6:protocol_auto_cycle_start 8 static
4 | protocol.c:214:6:protocol_execute_realtime 8 static
5 | protocol.c:228:6:protocol_exec_rt_system 16 static
6 | protocol.c:519:13:protocol_exec_rt_suspend 24 static
7 | protocol.c:778:6:toggleFloodBit 8 static
8 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/hw_config.su:
--------------------------------------------------------------------------------
1 | hw_config.c:34:6:Set_System 4 static
2 | hw_config.c:41:6:Set_USBClock 8 static
3 | hw_config.c:53:6:Enter_LowPowerMode 4 static
4 | hw_config.c:62:6:Leave_LowPowerMode 16 static
5 | hw_config.c:81:6:USB_Interrupts_Config 16 static
6 | hw_config.c:97:6:USB_Cable_Config 16 static
7 | hw_config.c:104:6:Get_SerialNum 24 static
8 | hw_config.c:124:13:IntToUnicode 32 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/serial.su:
--------------------------------------------------------------------------------
1 | serial.c:63:9:serial_get_rx_buffer_available 0 static
2 | serial.c:73:9:serial_get_rx_buffer_count 0 static
3 | serial.c:83:9:serial_get_tx_buffer_count 0 static
4 | serial.c:91:6:serial_init 0 static
5 | serial.c:173:6:serial_write 12 static
6 | serial.c:283:9:serial_read 0 static
7 | serial.c:339:6:OnUsbDataRx 24 static
8 | serial.c:429:6:serial_reset_read_buffer 0 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/serial.su:
--------------------------------------------------------------------------------
1 | serial.c:70:9:serial_get_rx_buffer_available 16 static
2 | serial.c:87:9:serial_get_rx_buffer_count 16 static
3 | serial.c:106:6:serial_init 4 static
4 | serial.c:188:6:serial_write 24 static
5 | serial.c:308:9:serial_read 16 static
6 | serial.c:327:6:storeHandleDataIn 24 static
7 | serial.c:450:6:USART1_IRQHandler 16 static
8 | serial.c:500:6:serial_reset_read_buffer 4 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/motion_control.su:
--------------------------------------------------------------------------------
1 | core_cm3.h:930:22:NVIC_EnableIRQ 16 static
2 | core_cm3.h:984:22:NVIC_ClearPendingIRQ 16 static
3 | motion_control.c:32:6:mc_line 16 static
4 | motion_control.c:87:6:mc_arc 96 static
5 | motion_control.c:195:6:mc_dwell 16 static
6 | motion_control.c:206:6:mc_homing_cycle 16 static
7 | motion_control.c:272:9:mc_probe_cycle 32 static
8 | motion_control.c:378:6:mc_reset 8 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/spindle_control.su:
--------------------------------------------------------------------------------
1 | spindle_control.c:30:6:spindle_init 40 static
2 | spindle_control.c:119:9:spindle_get_state 16 static
3 | spindle_control.c:182:6:spindle_stop 8 static
4 | spindle_control.c:223:8:spindle_set_speed 16 static
5 | spindle_control.c:320:19:spindle_compute_pwm_value 24 static
6 | spindle_control.c:356:8:spindle_set_state 16 static
7 | spindle_control.c:418:8:spindle_sync 16 static
8 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/spindle_control.su:
--------------------------------------------------------------------------------
1 | spindle_control.c:30:6:spindle_init 64 static
2 | spindle_control.c:109:9:spindle_get_state 8 static
3 | spindle_control.c:172:6:spindle_stop 8 static
4 | spindle_control.c:211:8:spindle_set_speed 0 static
5 | spindle_control.c:306:19:spindle_compute_pwm_value 24 static
6 | spindle_control.c:342:8:spindle_set_state 24 static
7 | spindle_control.c:404:8:spindle_sync 24 static
8 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Entries.Extra:
--------------------------------------------------------------------------------
1 | /usb_pwr.h///1468199674/
2 | /usb_prop.h///1468199675/
3 | /usb_istr.h///1468199675/
4 | /usb_desc.h///1468199675/
5 | /usb_conf.h///1468199675/
6 | /stm32f10x_it.h///1468199675/
7 | /platform_config.h///1468199675/
8 | /hw_config.h///1468199675/
9 | /usb_pwr.c///1468199675/
10 | /usb_desc.c///1468199675/
11 | /hw_config.c///1468199675/
12 | /usb_istr.c///1468199675/
13 | /usb_endp.c///1471019589/
14 | /usb_prop.c///1468199675/
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Entries.Extra.Old:
--------------------------------------------------------------------------------
1 | /usb_pwr.h///1468199674/
2 | /usb_prop.h///1468199675/
3 | /usb_istr.h///1468199675/
4 | /usb_desc.h///1468199675/
5 | /usb_conf.h///1468199675/
6 | /stm32f10x_it.h///1468199675/
7 | /platform_config.h///1468199675/
8 | /hw_config.h///1468199675/
9 | /usb_pwr.c///1468199675/
10 | /usb_prop.c///1468199675/
11 | /usb_desc.c///1468199675/
12 | /hw_config.c///1468199675/
13 | /usb_istr.c///1468199675/
14 | /usb_endp.c///1471019589/
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.su:
--------------------------------------------------------------------------------
1 | stm32f10x_wwdg.c:108:6:WWDG_DeInit 8 static
2 | stm32f10x_wwdg.c:124:6:WWDG_SetPrescaler 0 static
3 | stm32f10x_wwdg.c:143:6:WWDG_SetWindowValue 8 static
4 | stm32f10x_wwdg.c:165:6:WWDG_EnableIT 0 static
5 | stm32f10x_wwdg.c:176:6:WWDG_SetCounter 0 static
6 | stm32f10x_wwdg.c:191:6:WWDG_Enable 0 static
7 | stm32f10x_wwdg.c:203:12:WWDG_GetFlagStatus 0 static
8 | stm32f10x_wwdg.c:213:6:WWDG_ClearFlag 0 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.su:
--------------------------------------------------------------------------------
1 | stm32f10x_wwdg.c:108:6:WWDG_DeInit 8 static
2 | stm32f10x_wwdg.c:124:6:WWDG_SetPrescaler 24 static
3 | stm32f10x_wwdg.c:143:6:WWDG_SetWindowValue 24 static
4 | stm32f10x_wwdg.c:165:6:WWDG_EnableIT 4 static
5 | stm32f10x_wwdg.c:176:6:WWDG_SetCounter 16 static
6 | stm32f10x_wwdg.c:191:6:WWDG_Enable 16 static
7 | stm32f10x_wwdg.c:203:12:WWDG_GetFlagStatus 4 static
8 | stm32f10x_wwdg.c:213:6:WWDG_ClearFlag 4 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.su:
--------------------------------------------------------------------------------
1 | stm32f10x_exti.c:91:6:EXTI_DeInit 0 static
2 | stm32f10x_exti.c:107:6:EXTI_Init 8 static
3 | stm32f10x_exti.c:163:6:EXTI_StructInit 0 static
4 | stm32f10x_exti.c:177:6:EXTI_GenerateSWInterrupt 0 static
5 | stm32f10x_exti.c:192:12:EXTI_GetFlagStatus 0 static
6 | stm32f10x_exti.c:215:6:EXTI_ClearFlag 0 static
7 | stm32f10x_exti.c:230:10:EXTI_GetITStatus 0 static
8 | stm32f10x_exti.c:255:6:EXTI_ClearITPendingBit 0 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.su:
--------------------------------------------------------------------------------
1 | stm32f10x_exti.c:91:6:EXTI_DeInit 4 static
2 | stm32f10x_exti.c:107:6:EXTI_Init 24 static
3 | stm32f10x_exti.c:163:6:EXTI_StructInit 16 static
4 | stm32f10x_exti.c:177:6:EXTI_GenerateSWInterrupt 16 static
5 | stm32f10x_exti.c:192:12:EXTI_GetFlagStatus 24 static
6 | stm32f10x_exti.c:215:6:EXTI_ClearFlag 16 static
7 | stm32f10x_exti.c:230:10:EXTI_GetITStatus 24 static
8 | stm32f10x_exti.c:255:6:EXTI_ClearITPendingBit 16 static
9 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.su:
--------------------------------------------------------------------------------
1 | stm32f10x_pwr.c:118:6:PWR_DeInit 8 static
2 | stm32f10x_pwr.c:130:6:PWR_BackupAccessCmd 0 static
3 | stm32f10x_pwr.c:143:6:PWR_PVDCmd 0 static
4 | stm32f10x_pwr.c:164:6:PWR_PVDLevelConfig 0 static
5 | stm32f10x_pwr.c:184:6:PWR_WakeUpPinCmd 0 static
6 | stm32f10x_pwr.c:203:6:PWR_EnterSTOPMode 4 static
7 | stm32f10x_pwr.c:242:6:PWR_EnterSTANDBYMode 0 static
8 | stm32f10x_pwr.c:267:12:PWR_GetFlagStatus 0 static
9 | stm32f10x_pwr.c:293:6:PWR_ClearFlag 0 static
10 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.su:
--------------------------------------------------------------------------------
1 | stm32f10x_pwr.c:118:6:PWR_DeInit 8 static
2 | stm32f10x_pwr.c:130:6:PWR_BackupAccessCmd 16 static
3 | stm32f10x_pwr.c:143:6:PWR_PVDCmd 16 static
4 | stm32f10x_pwr.c:164:6:PWR_PVDLevelConfig 24 static
5 | stm32f10x_pwr.c:184:6:PWR_WakeUpPinCmd 16 static
6 | stm32f10x_pwr.c:203:6:PWR_EnterSTOPMode 24 static
7 | stm32f10x_pwr.c:242:6:PWR_EnterSTANDBYMode 4 static
8 | stm32f10x_pwr.c:267:12:PWR_GetFlagStatus 24 static
9 | stm32f10x_pwr.c:293:6:PWR_ClearFlag 16 static
10 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/util/stm32f10x_it.su:
--------------------------------------------------------------------------------
1 | stm32f10x_it.c:41:6:NMI_Handler 0 static
2 | stm32f10x_it.c:52:6:HardFault_Handler 0 static
3 | stm32f10x_it.c:67:6:MemManage_Handler 0 static
4 | stm32f10x_it.c:82:6:BusFault_Handler 0 static
5 | stm32f10x_it.c:97:6:UsageFault_Handler 0 static
6 | stm32f10x_it.c:112:6:SVC_Handler 0 static
7 | stm32f10x_it.c:123:6:DebugMon_Handler 0 static
8 | stm32f10x_it.c:134:6:PendSV_Handler 0 static
9 | stm32f10x_it.c:163:6:USB_LP_CAN1_RX0_IRQHandler 0 static
10 | stm32f10x_it.c:176:6:EVAL_COM1_IRQHandler 0 static
11 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/stepper.su:
--------------------------------------------------------------------------------
1 | stepper.c:301:6:st_wake_up 24 static
2 | stepper.c:376:6:st_go_idle 16 static
3 | stepper.c:462:6:TIM2_IRQHandler 24 static
4 | stepper.c:740:6:TIM3_IRQHandler 4 static
5 | stepper.c:792:6:st_generate_step_dir_invert_masks 0 static
6 | stepper.c:805:6:st_reset 24 static
7 | stepper.c:883:6:stepper_init 48 static
8 | stepper.c:956:6:st_update_plan_block_parameters 16 static
9 | stepper.c:1026:6:st_prep_buffer 104 static
10 | stepper.c:1438:7:st_get_realtime_rate 0 static
11 | stepper.c:1446:6:TIM_Configuration 32 static
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/doc/log/commit_log_v0.9j.txt:
--------------------------------------------------------------------------------
1 | ----------------
2 | Date: 2015-08-14
3 | Author: Sonny Jeon
4 | Subject: Individual control pin invert compile-option.
5 |
6 | - Control pins may be individually inverted through a
7 | CONTROL_INVERT_MASK macro. This mask is define in the cpu_map.h file.
8 |
9 |
10 | ----------------
11 | Date: 2015-07-17
12 | Author: Sonny Jeon
13 | Subject: Version bump to v0.9j
14 |
15 | - Version bump requested by OEMs to easily determine whether the
16 | firmware supports the new EEPROM reset feature. Other than that, no
17 | significant changes.
18 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/settings.su:
--------------------------------------------------------------------------------
1 | settings.c:28:6:settings_store_startup_line 24 static
2 | settings.c:40:6:settings_store_build_info 16 static
3 | settings.c:48:6:settings_write_coord_data 24 static
4 | settings.c:60:6:write_global_settings 8 static
5 | settings.c:68:6:settings_restore 32 static
6 | settings.c:158:9:settings_read_startup_line 24 static
7 | settings.c:172:9:settings_read_build_info 16 static
8 | settings.c:185:9:settings_read_coord_data 24 static
9 | settings.c:212:9:read_global_settings 16 static
10 | settings.c:228:9:settings_store_global_setting 32 static
11 | settings.c:342:6:settings_init 8 static
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/settings.su:
--------------------------------------------------------------------------------
1 | settings.c:28:6:settings_store_startup_line 16 static
2 | settings.c:40:6:settings_store_build_info 0 static
3 | settings.c:48:6:settings_write_coord_data 16 static
4 | settings.c:60:6:write_global_settings 8 static
5 | settings.c:68:6:settings_restore 40 static
6 | settings.c:158:9:settings_read_startup_line 16 static
7 | settings.c:172:9:settings_read_build_info 16 static
8 | settings.c:185:9:settings_read_coord_data 16 static
9 | settings.c:212:9:read_global_settings 8 static
10 | settings.c:228:9:settings_store_global_setting 16 static
11 | settings.c:342:6:settings_init 40 static
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dma.c:114:6:DMA_DeInit 4 static
2 | stm32f10x_dma.c:208:6:DMA_Init 8 static
3 | stm32f10x_dma.c:265:6:DMA_StructInit 0 static
4 | stm32f10x_dma.c:300:6:DMA_Cmd 0 static
5 | stm32f10x_dma.c:332:6:DMA_ITConfig 0 static
6 | stm32f10x_dma.c:359:6:DMA_SetCurrDataCounter 0 static
7 | stm32f10x_dma.c:377:10:DMA_GetCurrDataCounter 0 static
8 | stm32f10x_dma.c:439:12:DMA_GetFlagStatus 0 static
9 | stm32f10x_dma.c:529:6:DMA_ClearFlag 0 static
10 | stm32f10x_dma.c:601:10:DMA_GetITStatus 0 static
11 | stm32f10x_dma.c:690:6:DMA_ClearITPendingBit 0 static
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dma.c:114:6:DMA_DeInit 16 static
2 | stm32f10x_dma.c:208:6:DMA_Init 24 static
3 | stm32f10x_dma.c:265:6:DMA_StructInit 16 static
4 | stm32f10x_dma.c:300:6:DMA_Cmd 16 static
5 | stm32f10x_dma.c:332:6:DMA_ITConfig 24 static
6 | stm32f10x_dma.c:359:6:DMA_SetCurrDataCounter 16 static
7 | stm32f10x_dma.c:377:10:DMA_GetCurrDataCounter 16 static
8 | stm32f10x_dma.c:439:12:DMA_GetFlagStatus 24 static
9 | stm32f10x_dma.c:529:6:DMA_ClearFlag 16 static
10 | stm32f10x_dma.c:601:10:DMA_GetITStatus 24 static
11 | stm32f10x_dma.c:690:6:DMA_ClearITPendingBit 16 static
12 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Entries:
--------------------------------------------------------------------------------
1 | /usb_pwr.h/1.1/Sat Mar 19 10:14:24 2011//
2 | /usb_prop.h/1.1/Sat Mar 19 10:14:24 2011//
3 | /usb_istr.h/1.1/Sat Mar 19 10:14:24 2011//
4 | /usb_desc.h/1.1/Fri Mar 30 21:03:34 2012//
5 | /usb_conf.h/1.1/Sat Mar 19 10:14:24 2011//
6 | /stm32f10x_it.h/1.1/Sat Mar 19 10:14:24 2011//
7 | /platform_config.h/1.1/Tue Mar 1 04:44:10 2016//
8 | /hw_config.h/1.1/Wed Jun 1 01:57:17 2016//
9 | /usb_pwr.c/1.1/Sat Mar 19 10:14:26 2011//
10 | /usb_desc.c/1.1/Wed Jun 1 01:53:39 2016//
11 | /hw_config.c/1.1/Sat Nov 19 06:07:40 2016//
12 | /usb_istr.c/1.1/Wed Nov 16 07:23:56 2016//
13 | /usb_endp.c/1.3/Mon Nov 21 06:19:40 2016//
14 | /usb_prop.c/1.1/Mon Nov 21 07:52:24 2016//
15 | D
16 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/stepper.su:
--------------------------------------------------------------------------------
1 | core_cm3.h:930:22:NVIC_EnableIRQ 16 static
2 | core_cm3.h:1014:22:NVIC_SetPriority 16 static
3 | stepper.c:308:6:st_wake_up 8 static
4 | stepper.c:383:6:st_go_idle 16 static
5 | stepper.c:469:6:TIM2_IRQHandler 16 static
6 | stepper.c:754:6:TIM3_IRQHandler 4 static
7 | stepper.c:810:6:st_generate_step_dir_invert_masks 16 static
8 | stepper.c:823:6:st_reset 8 static
9 | stepper.c:901:6:stepper_init 16 static
10 | stepper.c:978:6:st_update_plan_block_parameters 16 static
11 | stepper.c:989:16:st_next_block_index 16 static
12 | stepper.c:1048:6:st_prep_buffer 104 static
13 | stepper.c:1467:7:st_get_realtime_rate 4 static
14 | stepper.c:1475:6:TIM_Configuration 40 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dac.c:104:6:DAC_DeInit 8 static
2 | stm32f10x_dac.c:123:6:DAC_Init 12 static
3 | stm32f10x_dac.c:156:6:DAC_StructInit 0 static
4 | stm32f10x_dac.c:179:6:DAC_Cmd 0 static
5 | stm32f10x_dac.c:239:6:DAC_DMACmd 0 static
6 | stm32f10x_dac.c:266:6:DAC_SoftwareTriggerCmd 0 static
7 | stm32f10x_dac.c:290:6:DAC_DualSoftwareTriggerCmd 0 static
8 | stm32f10x_dac.c:320:6:DAC_WaveGenerationCmd 0 static
9 | stm32f10x_dac.c:348:6:DAC_SetChannel1Data 8 static
10 | stm32f10x_dac.c:373:6:DAC_SetChannel2Data 8 static
11 | stm32f10x_dac.c:402:6:DAC_SetDualChannelData 0 static
12 | stm32f10x_dac.c:436:10:DAC_GetDataOutputValue 8 static
13 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/CVS/Entries.Old:
--------------------------------------------------------------------------------
1 | /usb_pwr.h/1.1/Sat Mar 19 10:14:24 2011//
2 | /usb_prop.h/1.1/Sat Mar 19 10:14:24 2011//
3 | /usb_istr.h/1.1/Sat Mar 19 10:14:24 2011//
4 | /usb_desc.h/1.1/Fri Mar 30 21:03:34 2012//
5 | /usb_conf.h/1.1/Sat Mar 19 10:14:24 2011//
6 | /stm32f10x_it.h/1.1/Sat Mar 19 10:14:24 2011//
7 | /platform_config.h/1.1/Tue Mar 1 04:44:10 2016//
8 | /hw_config.h/1.1/Wed Jun 1 01:57:17 2016//
9 | /usb_pwr.c/1.1/Sat Mar 19 10:14:26 2011//
10 | /usb_prop.c/1.1/Sat Mar 31 16:25:44 2012//
11 | /usb_desc.c/1.1/Wed Jun 1 01:53:39 2016//
12 | /hw_config.c/1.1/Sat Nov 19 06:07:40 2016//
13 | /usb_istr.c/1.1/Wed Nov 16 07:23:56 2016//
14 | /usb_endp.c/1.3/Mon Nov 21 06:19:40 2016//
15 | D
16 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.su:
--------------------------------------------------------------------------------
1 | stm32f10x_dac.c:104:6:DAC_DeInit 8 static
2 | stm32f10x_dac.c:123:6:DAC_Init 24 static
3 | stm32f10x_dac.c:156:6:DAC_StructInit 16 static
4 | stm32f10x_dac.c:179:6:DAC_Cmd 16 static
5 | stm32f10x_dac.c:239:6:DAC_DMACmd 16 static
6 | stm32f10x_dac.c:266:6:DAC_SoftwareTriggerCmd 16 static
7 | stm32f10x_dac.c:290:6:DAC_DualSoftwareTriggerCmd 16 static
8 | stm32f10x_dac.c:320:6:DAC_WaveGenerationCmd 24 static
9 | stm32f10x_dac.c:348:6:DAC_SetChannel1Data 24 static
10 | stm32f10x_dac.c:373:6:DAC_SetChannel2Data 24 static
11 | stm32f10x_dac.c:402:6:DAC_SetDualChannelData 24 static
12 | stm32f10x_dac.c:436:10:DAC_GetDataOutputValue 24 static
13 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.su:
--------------------------------------------------------------------------------
1 | stm32f10x_bkp.c:126:6:BKP_DeInit 8 static
2 | stm32f10x_bkp.c:140:6:BKP_TamperPinLevelConfig 0 static
3 | stm32f10x_bkp.c:153:6:BKP_TamperPinCmd 0 static
4 | stm32f10x_bkp.c:166:6:BKP_ITConfig 0 static
5 | stm32f10x_bkp.c:186:6:BKP_RTCOutputConfig 0 static
6 | stm32f10x_bkp.c:207:6:BKP_SetRTCCalibrationValue 0 static
7 | stm32f10x_bkp.c:228:6:BKP_WriteBackupRegister 8 static
8 | stm32f10x_bkp.c:247:10:BKP_ReadBackupRegister 8 static
9 | stm32f10x_bkp.c:265:12:BKP_GetFlagStatus 0 static
10 | stm32f10x_bkp.c:275:6:BKP_ClearFlag 0 static
11 | stm32f10x_bkp.c:286:10:BKP_GetITStatus 0 static
12 | stm32f10x_bkp.c:296:6:BKP_ClearITPendingBit 0 static
13 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.su:
--------------------------------------------------------------------------------
1 | stm32f10x_bkp.c:126:6:BKP_DeInit 8 static
2 | stm32f10x_bkp.c:140:6:BKP_TamperPinLevelConfig 16 static
3 | stm32f10x_bkp.c:153:6:BKP_TamperPinCmd 16 static
4 | stm32f10x_bkp.c:166:6:BKP_ITConfig 16 static
5 | stm32f10x_bkp.c:186:6:BKP_RTCOutputConfig 24 static
6 | stm32f10x_bkp.c:207:6:BKP_SetRTCCalibrationValue 24 static
7 | stm32f10x_bkp.c:228:6:BKP_WriteBackupRegister 24 static
8 | stm32f10x_bkp.c:247:10:BKP_ReadBackupRegister 24 static
9 | stm32f10x_bkp.c:265:12:BKP_GetFlagStatus 4 static
10 | stm32f10x_bkp.c:275:6:BKP_ClearFlag 4 static
11 | stm32f10x_bkp.c:286:10:BKP_GetITStatus 4 static
12 | stm32f10x_bkp.c:296:6:BKP_ClearITPendingBit 4 static
13 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.su:
--------------------------------------------------------------------------------
1 | stm32f10x_cec.c:124:6:CEC_DeInit 8 static
2 | stm32f10x_cec.c:141:6:CEC_Init 0 static
3 | stm32f10x_cec.c:170:6:CEC_Cmd 0 static
4 | stm32f10x_cec.c:192:6:CEC_ITConfig 0 static
5 | stm32f10x_cec.c:205:6:CEC_OwnAddressConfig 0 static
6 | stm32f10x_cec.c:219:6:CEC_SetPrescaler 0 static
7 | stm32f10x_cec.c:233:6:CEC_SendDataByte 0 static
8 | stm32f10x_cec.c:245:9:CEC_ReceiveDataByte 0 static
9 | stm32f10x_cec.c:256:6:CEC_StartOfMessage 0 static
10 | stm32f10x_cec.c:268:6:CEC_EndOfMessageCmd 0 static
11 | stm32f10x_cec.c:297:12:CEC_GetFlagStatus 0 static
12 | stm32f10x_cec.c:355:6:CEC_ClearFlag 0 static
13 | stm32f10x_cec.c:378:10:CEC_GetITStatus 0 static
14 | stm32f10x_cec.c:414:6:CEC_ClearITPendingBit 0 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/report.su:
--------------------------------------------------------------------------------
1 | report.c:33:6:report_util_setting_prefix 8 static
2 | report.c:111:6:report_status_message 8 static
3 | report.c:124:6:report_alarm_message 8 static
4 | report.c:137:6:report_feedback_message 8 static
5 | report.c:169:6:report_init_message 0 static
6 | report.c:175:6:report_grbl_help 0 static
7 | report.c:182:6:report_grbl_settings 48 static
8 | report.c:230:6:report_probe_parameters 24 static
9 | report.c:244:6:report_ngc_parameters 56 static
10 | report.c:274:6:report_gcode_modes 8 static
11 | report.c:352:6:report_startup_line 16 static
12 | report.c:361:6:report_execute_startup_message 16 static
13 | report.c:370:6:report_build_info 8 static
14 | report.c:449:6:report_echo_line_received 8 static
15 | report.c:461:6:report_realtime_status 72 static
16 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.su:
--------------------------------------------------------------------------------
1 | stm32f10x_cec.c:124:6:CEC_DeInit 8 static
2 | stm32f10x_cec.c:141:6:CEC_Init 24 static
3 | stm32f10x_cec.c:170:6:CEC_Cmd 16 static
4 | stm32f10x_cec.c:192:6:CEC_ITConfig 16 static
5 | stm32f10x_cec.c:205:6:CEC_OwnAddressConfig 16 static
6 | stm32f10x_cec.c:219:6:CEC_SetPrescaler 16 static
7 | stm32f10x_cec.c:233:6:CEC_SendDataByte 16 static
8 | stm32f10x_cec.c:245:9:CEC_ReceiveDataByte 4 static
9 | stm32f10x_cec.c:256:6:CEC_StartOfMessage 4 static
10 | stm32f10x_cec.c:268:6:CEC_EndOfMessageCmd 16 static
11 | stm32f10x_cec.c:297:12:CEC_GetFlagStatus 32 static
12 | stm32f10x_cec.c:355:6:CEC_ClearFlag 24 static
13 | stm32f10x_cec.c:378:10:CEC_GetITStatus 24 static
14 | stm32f10x_cec.c:414:6:CEC_ClearITPendingBit 24 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_rtc.c:96:6:RTC_ITConfig 0 static
2 | stm32f10x_rtc.c:117:6:RTC_EnterConfigMode 0 static
3 | stm32f10x_rtc.c:128:6:RTC_ExitConfigMode 0 static
4 | stm32f10x_rtc.c:139:10:RTC_GetCounter 4 static
5 | stm32f10x_rtc.c:164:6:RTC_SetCounter 0 static
6 | stm32f10x_rtc.c:179:6:RTC_SetPrescaler 0 static
7 | stm32f10x_rtc.c:197:6:RTC_SetAlarm 0 static
8 | stm32f10x_rtc.c:212:10:RTC_GetDivider 0 static
9 | stm32f10x_rtc.c:226:6:RTC_WaitForLastTask 0 static
10 | stm32f10x_rtc.c:242:6:RTC_WaitForSynchro 0 static
11 | stm32f10x_rtc.c:263:12:RTC_GetFlagStatus 0 static
12 | stm32f10x_rtc.c:292:6:RTC_ClearFlag 0 static
13 | stm32f10x_rtc.c:310:10:RTC_GetITStatus 0 static
14 | stm32f10x_rtc.c:337:6:RTC_ClearITPendingBit 0 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_rtc.c:96:6:RTC_ITConfig 16 static
2 | stm32f10x_rtc.c:117:6:RTC_EnterConfigMode 4 static
3 | stm32f10x_rtc.c:128:6:RTC_ExitConfigMode 4 static
4 | stm32f10x_rtc.c:139:10:RTC_GetCounter 16 static
5 | stm32f10x_rtc.c:164:6:RTC_SetCounter 16 static
6 | stm32f10x_rtc.c:179:6:RTC_SetPrescaler 16 static
7 | stm32f10x_rtc.c:197:6:RTC_SetAlarm 16 static
8 | stm32f10x_rtc.c:212:10:RTC_GetDivider 16 static
9 | stm32f10x_rtc.c:226:6:RTC_WaitForLastTask 4 static
10 | stm32f10x_rtc.c:242:6:RTC_WaitForSynchro 4 static
11 | stm32f10x_rtc.c:263:12:RTC_GetFlagStatus 24 static
12 | stm32f10x_rtc.c:292:6:RTC_ClearFlag 16 static
13 | stm32f10x_rtc.c:310:10:RTC_GetITStatus 24 static
14 | stm32f10x_rtc.c:337:6:RTC_ClearITPendingBit 16 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_core.su:
--------------------------------------------------------------------------------
1 | usb_core.c:61:10:Standard_GetConfiguration 8 static
2 | usb_core.c:107:10:Standard_GetInterface 8 static
3 | usb_core.c:163:10:Standard_GetStatus 8 static
4 | usb_core.c:500:6:DataStageIn 24 static
5 | usb_core.c:82:8:Standard_SetConfiguration 8 static
6 | usb_core.c:128:8:Standard_SetInterface 16 static
7 | usb_core.c:245:8:Standard_ClearFeature 16 static
8 | usb_core.c:338:8:Standard_SetEndPointFeature 16 static
9 | usb_core.c:392:8:Standard_SetDeviceFeature 8 static
10 | usb_core.c:418:10:Standard_GetDescriptorData 0 static
11 | usb_core.c:877:9:Setup0_Process 32 static
12 | usb_core.c:931:9:In0_Process 24 static
13 | usb_core.c:971:9:Out0_Process 24 static
14 | usb_core.c:1014:9:Post0_Process 8 static
15 | usb_core.c:1058:6:SetDeviceAddress 16 static
16 | usb_core.c:1082:6:NOP_Process 0 static
17 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | stm32grbl11
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder
10 | clean,full,incremental,
11 |
12 |
13 |
14 |
15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
16 | full,incremental,
17 |
18 |
19 |
20 |
21 |
22 | org.eclipse.cdt.core.cnature
23 | org.eclipse.cdt.managedbuilder.core.managedBuildNature
24 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
25 |
26 |
27 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/usb/usb_prop.su:
--------------------------------------------------------------------------------
1 | usb_prop.c:204:6:Virtual_Com_Port_SetConfiguration 0 static
2 | usb_prop.c:222:6:Virtual_Com_Port_SetDeviceAddress 0 static
3 | usb_prop.c:234:6:Virtual_Com_Port_Status_In 0 static
4 | usb_prop.c:249:6:Virtual_Com_Port_Status_Out 0 static
5 | usb_prop.c:259:8:Virtual_Com_Port_Data_Setup 8 static
6 | usb_prop.c:299:8:Virtual_Com_Port_NoData_Setup 0 static
7 | usb_prop.c:370:8:Virtual_Com_Port_Get_Interface_Setting 0 static
8 | usb_prop.c:407:10:Virtual_Com_Port_SetLineCoding 0 static
9 | usb_prop.c:108:6:Virtual_Com_Port_init 8 static
10 | usb_prop.c:136:6:Virtual_Com_Port_Reset 8 static
11 | usb_prop.c:324:10:Virtual_Com_Port_GetDeviceDescriptor 0 static
12 | usb_prop.c:336:10:Virtual_Com_Port_GetConfigDescriptor 0 static
13 | usb_prop.c:348:10:Virtual_Com_Port_GetStringDescriptor 0 static
14 | usb_prop.c:390:10:Virtual_Com_Port_GetLineCoding 0 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/usb/usb_prop.su:
--------------------------------------------------------------------------------
1 | usb_prop.c:108:6:Virtual_Com_Port_init 8 static
2 | usb_prop.c:136:6:Virtual_Com_Port_Reset 8 static
3 | usb_prop.c:204:6:Virtual_Com_Port_SetConfiguration 16 static
4 | usb_prop.c:222:6:Virtual_Com_Port_SetDeviceAddress 4 static
5 | usb_prop.c:234:6:Virtual_Com_Port_Status_In 4 static
6 | usb_prop.c:249:6:Virtual_Com_Port_Status_Out 4 static
7 | usb_prop.c:259:8:Virtual_Com_Port_Data_Setup 24 static
8 | usb_prop.c:299:8:Virtual_Com_Port_NoData_Setup 16 static
9 | usb_prop.c:324:10:Virtual_Com_Port_GetDeviceDescriptor 16 static
10 | usb_prop.c:336:10:Virtual_Com_Port_GetConfigDescriptor 16 static
11 | usb_prop.c:348:10:Virtual_Com_Port_GetStringDescriptor 24 static
12 | usb_prop.c:370:8:Virtual_Com_Port_Get_Interface_Setting 16 static
13 | usb_prop.c:390:10:Virtual_Com_Port_GetLineCoding 16 static
14 | usb_prop.c:407:10:Virtual_Com_Port_SetLineCoding 16 static
15 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/planner.su:
--------------------------------------------------------------------------------
1 | planner.c:126:13:planner_recalculate 48 static
2 | planner.c:44:9:plan_next_block_index 0 static
3 | planner.c:199:6:plan_reset 16 static
4 | planner.c:206:6:plan_reset_buffer 8 static
5 | planner.c:215:6:plan_discard_current_block 4 static
6 | planner.c:227:15:plan_get_system_motion_block 0 static
7 | planner.c:234:15:plan_get_current_block 0 static
8 | planner.c:241:7:plan_get_exec_block_exit_speed_sqr 0 static
9 | planner.c:250:9:plan_check_full_buffer 0 static
10 | planner.c:259:7:plan_compute_profile_nominal_speed 16 static
11 | planner.c:284:6:plan_update_velocity_profile_parameters 48 static
12 | planner.c:315:9:plan_buffer_line 112 static
13 | planner.c:477:6:plan_sync_position 4 static
14 | planner.c:499:9:plan_get_block_buffer_available 0 static
15 | planner.c:508:9:plan_get_block_buffer_count 0 static
16 | planner.c:517:6:plan_cycle_reinitialize 8 static
17 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_core.su:
--------------------------------------------------------------------------------
1 | usb_core.c:61:10:Standard_GetConfiguration 16 static
2 | usb_core.c:82:8:Standard_SetConfiguration 8 static
3 | usb_core.c:107:10:Standard_GetInterface 16 static
4 | usb_core.c:128:8:Standard_SetInterface 16 static
5 | usb_core.c:163:10:Standard_GetStatus 24 static
6 | usb_core.c:245:8:Standard_ClearFeature 40 static
7 | usb_core.c:338:8:Standard_SetEndPointFeature 32 static
8 | usb_core.c:392:8:Standard_SetDeviceFeature 8 static
9 | usb_core.c:418:10:Standard_GetDescriptorData 24 static
10 | usb_core.c:439:6:DataStageOut 24 static
11 | usb_core.c:500:6:DataStageIn 32 static
12 | usb_core.c:570:6:NoData_Setup0 24 static
13 | usb_core.c:698:6:Data_Setup0 48 static
14 | usb_core.c:877:9:Setup0_Process 24 static
15 | usb_core.c:931:9:In0_Process 16 static
16 | usb_core.c:971:9:Out0_Process 16 static
17 | usb_core.c:1014:9:Post0_Process 8 static
18 | usb_core.c:1058:6:SetDeviceAddress 24 static
19 | usb_core.c:1082:6:NOP_Process 4 static
20 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/planner.su:
--------------------------------------------------------------------------------
1 | planner.c:44:9:plan_next_block_index 16 static
2 | planner.c:53:16:plan_prev_block_index 16 static
3 | planner.c:126:13:planner_recalculate 32 static
4 | planner.c:199:6:plan_reset 8 static
5 | planner.c:206:6:plan_reset_buffer 4 static
6 | planner.c:215:6:plan_discard_current_block 16 static
7 | planner.c:227:15:plan_get_system_motion_block 4 static
8 | planner.c:234:15:plan_get_current_block 4 static
9 | planner.c:241:7:plan_get_exec_block_exit_speed_sqr 16 static
10 | planner.c:250:9:plan_check_full_buffer 4 static
11 | planner.c:259:7:plan_compute_profile_nominal_speed 24 static
12 | planner.c:274:13:plan_compute_profile_parameters 24 static
13 | planner.c:284:6:plan_update_velocity_profile_parameters 24 static
14 | planner.c:315:9:plan_buffer_line 104 static
15 | planner.c:477:6:plan_sync_position 16 static
16 | planner.c:499:9:plan_get_block_buffer_available 4 static
17 | planner.c:508:9:plan_get_block_buffer_count 4 static
18 | planner.c:517:6:plan_cycle_reinitialize 8 static
19 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/src/system.su:
--------------------------------------------------------------------------------
1 | system.c:24:6:system_init 24 static
2 | system.c:82:9:system_control_get_state 8 static
3 | system.c:134:6:EXTI9_5_IRQHandler 8 static
4 | system.c:165:9:system_check_safety_door_ajar 0 static
5 | system.c:176:6:system_execute_startup 16 static
6 | system.c:201:9:system_execute_line 32 static
7 | system.c:369:6:system_flag_wco_change 8 static
8 | system.c:381:7:system_convert_axis_steps_to_mpos 8 static
9 | system.c:399:6:system_convert_array_steps_to_mpos 16 static
10 | system.c:423:9:system_check_travel_limits 16 static
11 | system.c:448:6:system_set_exec_state_flag 0 static
12 | system.c:467:6:system_clear_exec_state_flag 0 static
13 | system.c:486:6:system_set_exec_alarm 0 static
14 | system.c:505:6:system_clear_exec_alarm 0 static
15 | system.c:524:6:system_set_exec_motion_override_flag 0 static
16 | system.c:543:6:system_set_exec_accessory_override_flag 0 static
17 | system.c:562:6:system_clear_exec_motion_overrides 0 static
18 | system.c:581:6:system_clear_exec_accessory_overrides 0 static
19 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.su:
--------------------------------------------------------------------------------
1 | stm32f10x_gpio.c:114:6:GPIO_DeInit 8 static
2 | stm32f10x_gpio.c:165:6:GPIO_AFIODeInit 8 static
3 | stm32f10x_gpio.c:179:6:GPIO_Init 8 static
4 | stm32f10x_gpio.c:272:6:GPIO_StructInit 0 static
5 | stm32f10x_gpio.c:287:9:GPIO_ReadInputDataBit 0 static
6 | stm32f10x_gpio.c:311:10:GPIO_ReadInputData 0 static
7 | stm32f10x_gpio.c:326:9:GPIO_ReadOutputDataBit 0 static
8 | stm32f10x_gpio.c:349:10:GPIO_ReadOutputData 0 static
9 | stm32f10x_gpio.c:364:6:GPIO_SetBits 0 static
10 | stm32f10x_gpio.c:380:6:GPIO_ResetBits 0 static
11 | stm32f10x_gpio.c:400:6:GPIO_WriteBit 0 static
12 | stm32f10x_gpio.c:423:6:GPIO_Write 0 static
13 | stm32f10x_gpio.c:438:6:GPIO_PinLockConfig 0 static
14 | stm32f10x_gpio.c:468:6:GPIO_EventOutputConfig 4 static
15 | stm32f10x_gpio.c:489:6:GPIO_EventOutputCmd 0 static
16 | stm32f10x_gpio.c:555:6:GPIO_PinRemapConfig 8 static
17 | stm32f10x_gpio.c:615:6:GPIO_EXTILineConfig 4 static
18 | stm32f10x_gpio.c:636:6:GPIO_ETH_MediaInterfaceConfig 0 static
19 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/doc/csv/build_option_codes_en_US.csv:
--------------------------------------------------------------------------------
1 | "OPT: Code"," Build-Option Description","State"
2 | "V","Variable spindle","Enabled"
3 | "N","Line numbers","Enabled"
4 | "M","Mist coolant M7","Enabled"
5 | "C","CoreXY","Enabled"
6 | "P","Parking motion","Enabled"
7 | "Z","Homing force origin","Enabled"
8 | "H","Homing single axis commands","Enabled"
9 | "T","Two limit switches on axis","Enabled"
10 | "A","Allow feed rate overrides in probe cycles","Enabled"
11 | "D","Use spindle direction as enable pin","Enabled"
12 | "0","Spindle enable off when speed is zero","Enabled"
13 | "S","Software limit pin debouncing","Enabled"
14 | "R","Parking override control","Enabled"
15 | "*","Restore all EEPROM command","Disabled"
16 | "$","Restore EEPROM `$` settings command","Disabled"
17 | "#","Restore EEPROM parameter data command","Disabled"
18 | "I","Build info write user string command","Disabled"
19 | "E","Force sync upon EEPROM write","Disabled"
20 | "W","Force sync upon work coordinate offset change","Disabled"
21 | "L","Homing initialization auto-lock","Disabled"
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.su:
--------------------------------------------------------------------------------
1 | stm32f10x_gpio.c:114:6:GPIO_DeInit 16 static
2 | stm32f10x_gpio.c:165:6:GPIO_AFIODeInit 8 static
3 | stm32f10x_gpio.c:179:6:GPIO_Init 40 static
4 | stm32f10x_gpio.c:272:6:GPIO_StructInit 16 static
5 | stm32f10x_gpio.c:287:9:GPIO_ReadInputDataBit 24 static
6 | stm32f10x_gpio.c:311:10:GPIO_ReadInputData 16 static
7 | stm32f10x_gpio.c:326:9:GPIO_ReadOutputDataBit 24 static
8 | stm32f10x_gpio.c:349:10:GPIO_ReadOutputData 16 static
9 | stm32f10x_gpio.c:364:6:GPIO_SetBits 16 static
10 | stm32f10x_gpio.c:380:6:GPIO_ResetBits 16 static
11 | stm32f10x_gpio.c:400:6:GPIO_WriteBit 16 static
12 | stm32f10x_gpio.c:423:6:GPIO_Write 16 static
13 | stm32f10x_gpio.c:438:6:GPIO_PinLockConfig 24 static
14 | stm32f10x_gpio.c:468:6:GPIO_EventOutputConfig 24 static
15 | stm32f10x_gpio.c:489:6:GPIO_EventOutputCmd 16 static
16 | stm32f10x_gpio.c:555:6:GPIO_PinRemapConfig 32 static
17 | stm32f10x_gpio.c:615:6:GPIO_EXTILineConfig 24 static
18 | stm32f10x_gpio.c:636:6:GPIO_ETH_MediaInterfaceConfig 16 static
19 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_fsmc.c:108:6:FSMC_NORSRAMDeInit 0 static
2 | stm32f10x_fsmc.c:135:6:FSMC_NANDDeInit 0 static
3 | stm32f10x_fsmc.c:164:6:FSMC_PCCARDDeInit 0 static
4 | stm32f10x_fsmc.c:182:6:FSMC_NORSRAMInit 12 static
5 | stm32f10x_fsmc.c:268:6:FSMC_NANDInit 20 static
6 | stm32f10x_fsmc.c:334:6:FSMC_PCCARDInit 8 static
7 | stm32f10x_fsmc.c:386:6:FSMC_NORSRAMStructInit 16 static
8 | stm32f10x_fsmc.c:424:6:FSMC_NANDStructInit 8 static
9 | stm32f10x_fsmc.c:450:6:FSMC_PCCARDStructInit 8 static
10 | stm32f10x_fsmc.c:481:6:FSMC_NORSRAMCmd 0 static
11 | stm32f10x_fsmc.c:507:6:FSMC_NANDCmd 0 static
12 | stm32f10x_fsmc.c:544:6:FSMC_PCCARDCmd 0 static
13 | stm32f10x_fsmc.c:570:6:FSMC_NANDECCCmd 0 static
14 | stm32f10x_fsmc.c:609:10:FSMC_GetECC 0 static
15 | stm32f10x_fsmc.c:643:6:FSMC_ITConfig 0 static
16 | stm32f10x_fsmc.c:703:12:FSMC_GetFlagStatus 0 static
17 | stm32f10x_fsmc.c:753:6:FSMC_ClearFlag 0 static
18 | stm32f10x_fsmc.c:788:10:FSMC_GetITStatus 0 static
19 | stm32f10x_fsmc.c:839:6:FSMC_ClearITPendingBit 0 static
20 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/system.su:
--------------------------------------------------------------------------------
1 | core_cm3.h:984:22:NVIC_ClearPendingIRQ 16 static
2 | system.c:24:6:system_init 24 static
3 | system.c:82:9:system_control_get_state 16 static
4 | system.c:138:6:EXTI9_5_IRQHandler 16 static
5 | system.c:169:9:system_check_safety_door_ajar 8 static
6 | system.c:180:6:system_execute_startup 24 static
7 | system.c:205:9:system_execute_line 32 static
8 | system.c:373:6:system_flag_wco_change 8 static
9 | system.c:385:7:system_convert_axis_steps_to_mpos 24 static
10 | system.c:403:6:system_convert_array_steps_to_mpos 32 static
11 | system.c:427:9:system_check_travel_limits 24 static
12 | system.c:452:6:system_set_exec_state_flag 16 static
13 | system.c:471:6:system_clear_exec_state_flag 16 static
14 | system.c:490:6:system_set_exec_alarm 16 static
15 | system.c:509:6:system_clear_exec_alarm 4 static
16 | system.c:528:6:system_set_exec_motion_override_flag 16 static
17 | system.c:547:6:system_set_exec_accessory_override_flag 16 static
18 | system.c:566:6:system_clear_exec_motion_overrides 4 static
19 | system.c:585:6:system_clear_exec_accessory_overrides 4 static
20 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_fsmc.c:108:6:FSMC_NORSRAMDeInit 16 static
2 | stm32f10x_fsmc.c:135:6:FSMC_NANDDeInit 16 static
3 | stm32f10x_fsmc.c:164:6:FSMC_PCCARDDeInit 4 static
4 | stm32f10x_fsmc.c:182:6:FSMC_NORSRAMInit 16 static
5 | stm32f10x_fsmc.c:268:6:FSMC_NANDInit 32 static
6 | stm32f10x_fsmc.c:334:6:FSMC_PCCARDInit 16 static
7 | stm32f10x_fsmc.c:386:6:FSMC_NORSRAMStructInit 16 static
8 | stm32f10x_fsmc.c:424:6:FSMC_NANDStructInit 16 static
9 | stm32f10x_fsmc.c:450:6:FSMC_PCCARDStructInit 16 static
10 | stm32f10x_fsmc.c:481:6:FSMC_NORSRAMCmd 16 static
11 | stm32f10x_fsmc.c:507:6:FSMC_NANDCmd 16 static
12 | stm32f10x_fsmc.c:544:6:FSMC_PCCARDCmd 16 static
13 | stm32f10x_fsmc.c:570:6:FSMC_NANDECCCmd 16 static
14 | stm32f10x_fsmc.c:609:10:FSMC_GetECC 24 static
15 | stm32f10x_fsmc.c:643:6:FSMC_ITConfig 24 static
16 | stm32f10x_fsmc.c:703:12:FSMC_GetFlagStatus 24 static
17 | stm32f10x_fsmc.c:753:6:FSMC_ClearFlag 16 static
18 | stm32f10x_fsmc.c:788:10:FSMC_GetITStatus 32 static
19 | stm32f10x_fsmc.c:839:6:FSMC_ClearITPendingBit 16 static
20 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/src/report.su:
--------------------------------------------------------------------------------
1 | report.c:33:6:report_util_setting_prefix 16 static
2 | report.c:34:13:report_util_line_feed 8 static
3 | report.c:35:13:report_util_feedback_line_feed 8 static
4 | report.c:36:13:report_util_gcode_modes_G 8 static
5 | report.c:37:13:report_util_gcode_modes_M 8 static
6 | report.c:39:13:report_util_axis_values 24 static
7 | report.c:94:13:report_util_uint8_setting 16 static
8 | report.c:99:13:report_util_float_setting 16 static
9 | report.c:111:6:report_status_message 16 static
10 | report.c:124:6:report_alarm_message 16 static
11 | report.c:137:6:report_feedback_message 16 static
12 | report.c:169:6:report_init_message 8 static
13 | report.c:175:6:report_grbl_help 8 static
14 | report.c:182:6:report_grbl_settings 24 static
15 | report.c:230:6:report_probe_parameters 24 static
16 | report.c:244:6:report_ngc_parameters 24 static
17 | report.c:274:6:report_gcode_modes 8 static
18 | report.c:352:6:report_startup_line 16 static
19 | report.c:361:6:report_execute_startup_message 16 static
20 | report.c:370:6:report_build_info 16 static
21 | report.c:449:6:report_echo_line_received 16 static
22 | report.c:461:6:report_realtime_status 64 static
23 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/jog.h:
--------------------------------------------------------------------------------
1 | /*
2 | jog.h - Jogging methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2016 Sungeun K. Jeon for Gnea Research LLC
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #ifndef jog_h
22 | #define jog_h
23 |
24 | #include "gcode.h"
25 |
26 | // System motion line numbers must be zero.
27 | #define JOG_LINE_NUMBER 0
28 |
29 | // Sets up valid jog motion received from g-code parser, checks for soft-limits, and executes the jog.
30 | uint8_t jog_execute(plan_line_data_t *pl_data, parser_block_t *gc_block);
31 |
32 | #endif
33 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/doc/csv/alarm_codes_en_US.csv:
--------------------------------------------------------------------------------
1 | "Alarm Code in v1.1+"," Alarm Message in v1.0-"," Alarm Description"
2 | "1","Hard limit","Hard limit has been triggered. Machine position is likely lost due to sudden halt. Re-homing is highly recommended."
3 | "2","Soft limit","Soft limit alarm. G-code motion target exceeds machine travel. Machine position retained. Alarm may be safely unlocked."
4 | "3","Abort during cycle","Reset while in motion. Machine position is likely lost due to sudden halt. Re-homing is highly recommended."
5 | "4","Probe fail","Probe fail. Probe is not in the expected initial state before starting probe cycle when G38.2 and G38.3 is not triggered and G38.4 and G38.5 is triggered."
6 | "5","Probe fail","Probe fail. Probe did not contact the workpiece within the programmed travel for G38.2 and G38.4."
7 | "6","Homing fail","Homing fail. The active homing cycle was reset."
8 | "7","Homing fail","Homing fail. Safety door was opened during homing cycle."
9 | "8","Homing fail","Homing fail. Pull off travel failed to clear limit switch. Try increasing pull-off setting or check wiring."
10 | "9","Homing fail","Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring."
11 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.su:
--------------------------------------------------------------------------------
1 | stm32f10x_spi.c:125:6:SPI_I2S_DeInit 8 static
2 | stm32f10x_spi.c:164:6:SPI_Init 8 static
3 | stm32f10x_spi.c:225:6:I2S_Init 48 static
4 | stm32f10x_spi.c:376:6:SPI_StructInit 0 static
5 | stm32f10x_spi.c:404:6:I2S_StructInit 0 static
6 | stm32f10x_spi.c:433:6:SPI_Cmd 0 static
7 | stm32f10x_spi.c:457:6:I2S_Cmd 0 static
8 | stm32f10x_spi.c:488:6:SPI_I2S_ITConfig 0 static
9 | stm32f10x_spi.c:527:6:SPI_I2S_DMACmd 0 static
10 | stm32f10x_spi.c:553:6:SPI_I2S_SendData 0 static
11 | stm32f10x_spi.c:569:10:SPI_I2S_ReceiveData 0 static
12 | stm32f10x_spi.c:587:6:SPI_NSSInternalSoftwareConfig 0 static
13 | stm32f10x_spi.c:611:6:SPI_SSOutputCmd 0 static
14 | stm32f10x_spi.c:637:6:SPI_DataSizeConfig 0 static
15 | stm32f10x_spi.c:653:6:SPI_TransmitCRC 0 static
16 | stm32f10x_spi.c:669:6:SPI_CalculateCRC 0 static
17 | stm32f10x_spi.c:695:10:SPI_GetCRC 0 static
18 | stm32f10x_spi.c:720:10:SPI_GetCRCPolynomial 0 static
19 | stm32f10x_spi.c:738:6:SPI_BiDirectionalLineConfig 0 static
20 | stm32f10x_spi.c:772:12:SPI_I2S_GetFlagStatus 0 static
21 | stm32f10x_spi.c:810:6:SPI_I2S_ClearFlag 0 static
22 | stm32f10x_spi.c:835:10:SPI_I2S_GetITStatus 4 static
23 | stm32f10x_spi.c:889:6:SPI_I2S_ClearITPendingBit 0 static
24 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/eeprom.h:
--------------------------------------------------------------------------------
1 | /*
2 | eeprom.h - EEPROM methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2009-2011 Simen Svale Skogsrud
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #ifndef eeprom_h
22 | #define eeprom_h
23 | #if defined(WIN32) || defined (STM32F103C8)
24 | void eeprom_init();
25 | #endif
26 | unsigned char eeprom_get_char(unsigned int addr);
27 | void eeprom_put_char(unsigned int addr, unsigned char new_value);
28 | void memcpy_to_eeprom_with_checksum(unsigned int destination, char *source, unsigned int size);
29 | int memcpy_from_eeprom_with_checksum(char *destination, unsigned int source, unsigned int size);
30 |
31 | #endif
32 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/Include/arm_common_tables.h:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------
2 | * Copyright (C) 2010 ARM Limited. All rights reserved.
3 | *
4 | * $Date: 11. November 2010
5 | * $Revision: V1.0.2
6 | *
7 | * Project: CMSIS DSP Library
8 | * Title: arm_common_tables.h
9 | *
10 | * Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions
11 | *
12 | * Target Processor: Cortex-M4/Cortex-M3
13 | *
14 | * Version 1.0.2 2010/11/11
15 | * Documentation updated.
16 | *
17 | * Version 1.0.1 2010/10/05
18 | * Production release and review comments incorporated.
19 | *
20 | * Version 1.0.0 2010/09/20
21 | * Production release and review comments incorporated.
22 | * -------------------------------------------------------------------- */
23 |
24 | #ifndef _ARM_COMMON_TABLES_H
25 | #define _ARM_COMMON_TABLES_H
26 |
27 | #include "arm_math.h"
28 |
29 | extern uint16_t armBitRevTable[256];
30 | extern q15_t armRecipTableQ15[64];
31 | extern q31_t armRecipTableQ31[64];
32 | extern const q31_t realCoefAQ31[1024];
33 | extern const q31_t realCoefBQ31[1024];
34 |
35 | #endif /* ARM_COMMON_TABLES_H */
36 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.su:
--------------------------------------------------------------------------------
1 | stm32f10x_spi.c:125:6:SPI_I2S_DeInit 16 static
2 | stm32f10x_spi.c:164:6:SPI_Init 24 static
3 | stm32f10x_spi.c:225:6:I2S_Init 56 static
4 | stm32f10x_spi.c:376:6:SPI_StructInit 16 static
5 | stm32f10x_spi.c:404:6:I2S_StructInit 16 static
6 | stm32f10x_spi.c:433:6:SPI_Cmd 16 static
7 | stm32f10x_spi.c:457:6:I2S_Cmd 16 static
8 | stm32f10x_spi.c:488:6:SPI_I2S_ITConfig 24 static
9 | stm32f10x_spi.c:527:6:SPI_I2S_DMACmd 16 static
10 | stm32f10x_spi.c:553:6:SPI_I2S_SendData 16 static
11 | stm32f10x_spi.c:569:10:SPI_I2S_ReceiveData 16 static
12 | stm32f10x_spi.c:587:6:SPI_NSSInternalSoftwareConfig 16 static
13 | stm32f10x_spi.c:611:6:SPI_SSOutputCmd 16 static
14 | stm32f10x_spi.c:637:6:SPI_DataSizeConfig 16 static
15 | stm32f10x_spi.c:653:6:SPI_TransmitCRC 16 static
16 | stm32f10x_spi.c:669:6:SPI_CalculateCRC 16 static
17 | stm32f10x_spi.c:695:10:SPI_GetCRC 24 static
18 | stm32f10x_spi.c:720:10:SPI_GetCRCPolynomial 16 static
19 | stm32f10x_spi.c:738:6:SPI_BiDirectionalLineConfig 16 static
20 | stm32f10x_spi.c:772:12:SPI_I2S_GetFlagStatus 24 static
21 | stm32f10x_spi.c:810:6:SPI_I2S_ClearFlag 16 static
22 | stm32f10x_spi.c:835:10:SPI_I2S_GetITStatus 24 static
23 | stm32f10x_spi.c:889:6:SPI_I2S_ClearITPendingBit 24 static
24 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.su:
--------------------------------------------------------------------------------
1 | stm32f10x_can.c:128:6:CAN_DeInit 8 static
2 | stm32f10x_can.c:160:9:CAN_Init 8 static
3 | stm32f10x_can.c:298:6:CAN_FilterInit 20 static
4 | stm32f10x_can.c:390:6:CAN_StructInit 4 static
5 | stm32f10x_can.c:434:6:CAN_SlaveStartBank 0 static
6 | stm32f10x_can.c:457:6:CAN_DBGFreeze 0 static
7 | stm32f10x_can.c:487:6:CAN_TTComModeCmd 0 static
8 | stm32f10x_can.c:521:9:CAN_Transmit 16 static
9 | stm32f10x_can.c:595:9:CAN_TransmitStatus 0 static
10 | stm32f10x_can.c:649:6:CAN_CancelTransmit 0 static
11 | stm32f10x_can.c:677:6:CAN_Receive 8 static
12 | stm32f10x_can.c:726:6:CAN_FIFORelease 0 static
13 | stm32f10x_can.c:749:9:CAN_MessagePending 0 static
14 | stm32f10x_can.c:780:9:CAN_OperatingModeRequest 0 static
15 | stm32f10x_can.c:862:9:CAN_Sleep 0 static
16 | stm32f10x_can.c:888:9:CAN_WakeUp 0 static
17 | stm32f10x_can.c:928:9:CAN_GetLastErrorCode 0 static
18 | stm32f10x_can.c:952:9:CAN_GetReceiveErrorCounter 0 static
19 | stm32f10x_can.c:972:9:CAN_GetLSBTransmitErrorCounter 0 static
20 | stm32f10x_can.c:1009:6:CAN_ITConfig 0 static
21 | stm32f10x_can.c:1049:12:CAN_GetFlagStatus 0 static
22 | stm32f10x_can.c:1149:6:CAN_ClearFlag 0 static
23 | stm32f10x_can.c:1209:10:CAN_GetITStatus 0 static
24 | stm32f10x_can.c:1312:6:CAN_ClearITPendingBit 0 static
25 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.su:
--------------------------------------------------------------------------------
1 | stm32f10x_can.c:128:6:CAN_DeInit 16 static
2 | stm32f10x_can.c:160:9:CAN_Init 24 static
3 | stm32f10x_can.c:298:6:CAN_FilterInit 24 static
4 | stm32f10x_can.c:390:6:CAN_StructInit 16 static
5 | stm32f10x_can.c:434:6:CAN_SlaveStartBank 16 static
6 | stm32f10x_can.c:457:6:CAN_DBGFreeze 16 static
7 | stm32f10x_can.c:487:6:CAN_TTComModeCmd 16 static
8 | stm32f10x_can.c:521:9:CAN_Transmit 24 static
9 | stm32f10x_can.c:595:9:CAN_TransmitStatus 24 static
10 | stm32f10x_can.c:649:6:CAN_CancelTransmit 16 static
11 | stm32f10x_can.c:677:6:CAN_Receive 24 static
12 | stm32f10x_can.c:726:6:CAN_FIFORelease 16 static
13 | stm32f10x_can.c:749:9:CAN_MessagePending 24 static
14 | stm32f10x_can.c:780:9:CAN_OperatingModeRequest 24 static
15 | stm32f10x_can.c:862:9:CAN_Sleep 24 static
16 | stm32f10x_can.c:888:9:CAN_WakeUp 24 static
17 | stm32f10x_can.c:928:9:CAN_GetLastErrorCode 24 static
18 | stm32f10x_can.c:952:9:CAN_GetReceiveErrorCounter 24 static
19 | stm32f10x_can.c:972:9:CAN_GetLSBTransmitErrorCounter 24 static
20 | stm32f10x_can.c:1009:6:CAN_ITConfig 24 static
21 | stm32f10x_can.c:1049:12:CAN_GetFlagStatus 24 static
22 | stm32f10x_can.c:1149:6:CAN_ClearFlag 24 static
23 | stm32f10x_can.c:1209:10:CAN_GetITStatus 24 static
24 | stm32f10x_can.c:1312:6:CAN_ClearITPendingBit 16 static
25 | stm32f10x_can.c:1391:17:CheckITStatus 24 static
26 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/limits.h:
--------------------------------------------------------------------------------
1 | /*
2 | limits.h - code pertaining to limit-switches and performing the homing cycle
3 | Part of Grbl
4 |
5 | Copyright (c) 2012-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef limits_h
23 | #define limits_h
24 |
25 |
26 | // Initialize the limits module
27 | void limits_init();
28 |
29 | // Disables hard limits.
30 | void limits_disable();
31 |
32 | // Returns limit state as a bit-wise uint8 variable.
33 | uint8_t limits_get_state();
34 |
35 | // Perform one portion of the homing cycle based on the input settings.
36 | void limits_go_home(uint8_t cycle_mask);
37 |
38 | // Check for soft limit violations
39 | void limits_soft_check(float *target);
40 |
41 | #endif
42 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/README.txt:
--------------------------------------------------------------------------------
1 | * -------------------------------------------------------------------
2 | * Copyright (C) 2011 ARM Limited. All rights reserved.
3 | *
4 | * Date: 25 July 2011
5 | * Revision: V2.10
6 | *
7 | * Project: Cortex Microcontroller Software Interface Standard (CMSIS)
8 | * Title: Release Note for CMSIS
9 | *
10 | * -------------------------------------------------------------------
11 |
12 |
13 | NOTE - Open the index.html file to access CMSIS documentation
14 |
15 |
16 | The Cortex Microcontroller Software Interface Standard (CMSIS) provides a single standard across all
17 | Cortex-Mx processor series vendors. It enables code re-use and code sharing across software projects
18 | and reduces time-to-market for new embedded applications.
19 |
20 | CMSIS is released under the terms of the end user license agreement ("CMSIS END USER LICENCE AGREEMENT.pdf").
21 | Any user of the software package is bound to the terms and conditions of the end user license agreement.
22 |
23 |
24 | You will find the following sub-directories:
25 |
26 | Documentation - Contains CMSIS documentation.
27 |
28 | DSP_Lib - MDK project files, Examples and source files etc.. to build the
29 | CMSIS DSP Software Library for Cortex-M0, Cortex-M3, Cortex-M4 processors.
30 |
31 | Include - CMSIS Core Support and CMSIS DSP Include Files.
32 |
33 | Lib - CMSIS DSP Binaries
34 | ---
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.su:
--------------------------------------------------------------------------------
1 | stm32f10x_usart.c:136:6:USART_DeInit 8 static
2 | stm32f10x_usart.c:182:6:USART_Init 40 static
3 | stm32f10x_usart.c:287:6:USART_StructInit 0 static
4 | stm32f10x_usart.c:308:6:USART_ClockInit 8 static
5 | stm32f10x_usart.c:339:6:USART_ClockStructInit 0 static
6 | stm32f10x_usart.c:357:6:USART_Cmd 0 static
7 | stm32f10x_usart.c:394:6:USART_ITConfig 4 static
8 | stm32f10x_usart.c:454:6:USART_DMACmd 0 static
9 | stm32f10x_usart.c:482:6:USART_SetAddress 0 static
10 | stm32f10x_usart.c:505:6:USART_WakeUpConfig 0 static
11 | stm32f10x_usart.c:524:6:USART_ReceiverWakeUpCmd 0 static
12 | stm32f10x_usart.c:553:6:USART_LINBreakDetectLengthConfig 0 static
13 | stm32f10x_usart.c:572:6:USART_LINCmd 0 static
14 | stm32f10x_usart.c:598:6:USART_SendData 0 static
15 | stm32f10x_usart.c:615:10:USART_ReceiveData 0 static
16 | stm32f10x_usart.c:631:6:USART_SendBreak 0 static
17 | stm32f10x_usart.c:647:6:USART_SetGuardTime 0 static
18 | stm32f10x_usart.c:667:6:USART_SetPrescaler 0 static
19 | stm32f10x_usart.c:686:6:USART_SmartCardCmd 0 static
20 | stm32f10x_usart.c:711:6:USART_SmartCardNACKCmd 0 static
21 | stm32f10x_usart.c:737:6:USART_HalfDuplexCmd 0 static
22 | stm32f10x_usart.c:768:6:USART_OverSampling8Cmd 0 static
23 | stm32f10x_usart.c:795:6:USART_OneBitMethodCmd 0 static
24 | stm32f10x_usart.c:824:6:USART_IrDAConfig 0 static
25 | stm32f10x_usart.c:843:6:USART_IrDACmd 0 static
26 | stm32f10x_usart.c:880:12:USART_GetFlagStatus 0 static
27 | stm32f10x_usart.c:929:6:USART_ClearFlag 0 static
28 | stm32f10x_usart.c:963:10:USART_GetITStatus 4 static
29 | stm32f10x_usart.c:1037:6:USART_ClearITPendingBit 0 static
30 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.su:
--------------------------------------------------------------------------------
1 | stm32f10x_usart.c:136:6:USART_DeInit 16 static
2 | stm32f10x_usart.c:182:6:USART_Init 56 static
3 | stm32f10x_usart.c:287:6:USART_StructInit 16 static
4 | stm32f10x_usart.c:308:6:USART_ClockInit 24 static
5 | stm32f10x_usart.c:339:6:USART_ClockStructInit 16 static
6 | stm32f10x_usart.c:357:6:USART_Cmd 16 static
7 | stm32f10x_usart.c:394:6:USART_ITConfig 32 static
8 | stm32f10x_usart.c:454:6:USART_DMACmd 16 static
9 | stm32f10x_usart.c:482:6:USART_SetAddress 16 static
10 | stm32f10x_usart.c:505:6:USART_WakeUpConfig 16 static
11 | stm32f10x_usart.c:524:6:USART_ReceiverWakeUpCmd 16 static
12 | stm32f10x_usart.c:553:6:USART_LINBreakDetectLengthConfig 16 static
13 | stm32f10x_usart.c:572:6:USART_LINCmd 16 static
14 | stm32f10x_usart.c:598:6:USART_SendData 16 static
15 | stm32f10x_usart.c:615:10:USART_ReceiveData 16 static
16 | stm32f10x_usart.c:631:6:USART_SendBreak 16 static
17 | stm32f10x_usart.c:647:6:USART_SetGuardTime 16 static
18 | stm32f10x_usart.c:667:6:USART_SetPrescaler 16 static
19 | stm32f10x_usart.c:686:6:USART_SmartCardCmd 16 static
20 | stm32f10x_usart.c:711:6:USART_SmartCardNACKCmd 16 static
21 | stm32f10x_usart.c:737:6:USART_HalfDuplexCmd 16 static
22 | stm32f10x_usart.c:768:6:USART_OverSampling8Cmd 16 static
23 | stm32f10x_usart.c:795:6:USART_OneBitMethodCmd 16 static
24 | stm32f10x_usart.c:824:6:USART_IrDAConfig 16 static
25 | stm32f10x_usart.c:843:6:USART_IrDACmd 16 static
26 | stm32f10x_usart.c:880:12:USART_GetFlagStatus 24 static
27 | stm32f10x_usart.c:929:6:USART_ClearFlag 16 static
28 | stm32f10x_usart.c:963:10:USART_GetITStatus 32 static
29 | stm32f10x_usart.c:1037:6:USART_ClearITPendingBit 24 static
30 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/coolant_control.h:
--------------------------------------------------------------------------------
1 | /*
2 | coolant_control.h - spindle control methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2012-2016 Sungeun K. Jeon for Gnea Research LLC
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #ifndef coolant_control_h
22 | #define coolant_control_h
23 |
24 | #define COOLANT_NO_SYNC false
25 | #define COOLANT_FORCE_SYNC true
26 |
27 | #define COOLANT_STATE_DISABLE 0 // Must be zero
28 | #define COOLANT_STATE_FLOOD bit(0)
29 | #define COOLANT_STATE_MIST bit(1)
30 |
31 |
32 | // Initializes coolant control pins.
33 | void coolant_init();
34 |
35 | // Returns current coolant output state. Overrides may alter it from programmed state.
36 | uint8_t coolant_get_state();
37 |
38 | // Immediately disables coolant pins.
39 | void coolant_stop();
40 |
41 | // Sets the coolant pins according to state specified.
42 | void coolant_set_state(uint8_t mode);
43 |
44 | // G-code parser entry-point for setting coolant states. Checks for and executes additional conditions.
45 | void coolant_sync(uint8_t mode);
46 |
47 | #endif
48 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.su:
--------------------------------------------------------------------------------
1 | stm32f10x_sdio.c:167:6:SDIO_DeInit 0 static
2 | stm32f10x_sdio.c:187:6:SDIO_Init 4 static
3 | stm32f10x_sdio.c:225:6:SDIO_StructInit 0 static
4 | stm32f10x_sdio.c:241:6:SDIO_ClockCmd 0 static
5 | stm32f10x_sdio.c:257:6:SDIO_SetPowerState 0 static
6 | stm32f10x_sdio.c:274:10:SDIO_GetPowerState 0 static
7 | stm32f10x_sdio.c:312:6:SDIO_ITConfig 0 static
8 | stm32f10x_sdio.c:336:6:SDIO_DMACmd 0 static
9 | stm32f10x_sdio.c:351:6:SDIO_SendCommand 4 static
10 | stm32f10x_sdio.c:387:6:SDIO_CmdStructInit 0 static
11 | stm32f10x_sdio.c:402:9:SDIO_GetCommandResponse 0 static
12 | stm32f10x_sdio.c:417:10:SDIO_GetResponse 8 static
13 | stm32f10x_sdio.c:436:6:SDIO_DataConfig 4 static
14 | stm32f10x_sdio.c:477:6:SDIO_DataStructInit 0 static
15 | stm32f10x_sdio.c:493:10:SDIO_GetDataCounter 0 static
16 | stm32f10x_sdio.c:503:10:SDIO_ReadData 0 static
17 | stm32f10x_sdio.c:513:6:SDIO_WriteData 0 static
18 | stm32f10x_sdio.c:523:10:SDIO_GetFIFOCount 0 static
19 | stm32f10x_sdio.c:534:6:SDIO_StartSDIOReadWait 0 static
20 | stm32f10x_sdio.c:548:6:SDIO_StopSDIOReadWait 0 static
21 | stm32f10x_sdio.c:564:6:SDIO_SetSDIOReadWaitMode 0 static
22 | stm32f10x_sdio.c:578:6:SDIO_SetSDIOOperation 0 static
23 | stm32f10x_sdio.c:592:6:SDIO_SendSDIOSuspendCmd 0 static
24 | stm32f10x_sdio.c:606:6:SDIO_CommandCompletionCmd 0 static
25 | stm32f10x_sdio.c:619:6:SDIO_CEATAITCmd 0 static
26 | stm32f10x_sdio.c:632:6:SDIO_SendCEATACmd 0 static
27 | stm32f10x_sdio.c:671:12:SDIO_GetFlagStatus 0 static
28 | stm32f10x_sdio.c:709:6:SDIO_ClearFlag 0 static
29 | stm32f10x_sdio.c:748:10:SDIO_GetITStatus 0 static
30 | stm32f10x_sdio.c:784:6:SDIO_ClearITPendingBit 0 static
31 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.su:
--------------------------------------------------------------------------------
1 | stm32f10x_sdio.c:167:6:SDIO_DeInit 4 static
2 | stm32f10x_sdio.c:187:6:SDIO_Init 24 static
3 | stm32f10x_sdio.c:225:6:SDIO_StructInit 16 static
4 | stm32f10x_sdio.c:241:6:SDIO_ClockCmd 16 static
5 | stm32f10x_sdio.c:257:6:SDIO_SetPowerState 16 static
6 | stm32f10x_sdio.c:274:10:SDIO_GetPowerState 4 static
7 | stm32f10x_sdio.c:312:6:SDIO_ITConfig 16 static
8 | stm32f10x_sdio.c:336:6:SDIO_DMACmd 16 static
9 | stm32f10x_sdio.c:351:6:SDIO_SendCommand 24 static
10 | stm32f10x_sdio.c:387:6:SDIO_CmdStructInit 16 static
11 | stm32f10x_sdio.c:402:9:SDIO_GetCommandResponse 4 static
12 | stm32f10x_sdio.c:417:10:SDIO_GetResponse 24 static
13 | stm32f10x_sdio.c:436:6:SDIO_DataConfig 24 static
14 | stm32f10x_sdio.c:477:6:SDIO_DataStructInit 16 static
15 | stm32f10x_sdio.c:493:10:SDIO_GetDataCounter 4 static
16 | stm32f10x_sdio.c:503:10:SDIO_ReadData 4 static
17 | stm32f10x_sdio.c:513:6:SDIO_WriteData 16 static
18 | stm32f10x_sdio.c:523:10:SDIO_GetFIFOCount 4 static
19 | stm32f10x_sdio.c:534:6:SDIO_StartSDIOReadWait 16 static
20 | stm32f10x_sdio.c:548:6:SDIO_StopSDIOReadWait 16 static
21 | stm32f10x_sdio.c:564:6:SDIO_SetSDIOReadWaitMode 16 static
22 | stm32f10x_sdio.c:578:6:SDIO_SetSDIOOperation 16 static
23 | stm32f10x_sdio.c:592:6:SDIO_SendSDIOSuspendCmd 16 static
24 | stm32f10x_sdio.c:606:6:SDIO_CommandCompletionCmd 16 static
25 | stm32f10x_sdio.c:619:6:SDIO_CEATAITCmd 16 static
26 | stm32f10x_sdio.c:632:6:SDIO_SendCEATACmd 16 static
27 | stm32f10x_sdio.c:671:12:SDIO_GetFlagStatus 24 static
28 | stm32f10x_sdio.c:709:6:SDIO_ClearFlag 16 static
29 | stm32f10x_sdio.c:748:10:SDIO_GetITStatus 24 static
30 | stm32f10x_sdio.c:784:6:SDIO_ClearITPendingBit 16 static
31 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.su:
--------------------------------------------------------------------------------
1 | stm32f10x_flash.c:255:6:FLASH_SetLatency 0 static
2 | stm32f10x_flash.c:282:6:FLASH_HalfCycleAccessCmd 0 static
3 | stm32f10x_flash.c:301:6:FLASH_PrefetchBufferCmd 0 static
4 | stm32f10x_flash.c:320:6:FLASH_Unlock 0 static
5 | stm32f10x_flash.c:341:6:FLASH_UnlockBank1 0 static
6 | stm32f10x_flash.c:373:6:FLASH_Lock 0 static
7 | stm32f10x_flash.c:393:6:FLASH_LockBank1 0 static
8 | stm32f10x_flash.c:420:14:FLASH_ErasePage 0 static
9 | stm32f10x_flash.c:493:14:FLASH_EraseAllPages 0 static
10 | stm32f10x_flash.c:556:14:FLASH_EraseAllBank1Pages 0 static
11 | stm32f10x_flash.c:617:14:FLASH_EraseOptionBytes 4 static
12 | stm32f10x_flash.c:682:14:FLASH_ProgramWord 16 static
13 | stm32f10x_flash.c:859:14:FLASH_ProgramHalfWord 4 static
14 | stm32f10x_flash.c:930:14:FLASH_ProgramOptionByteData 4 static
15 | stm32f10x_flash.c:976:14:FLASH_EnableWriteProtection 0 static
16 | stm32f10x_flash.c:1050:14:FLASH_ReadOutProtection 0 static
17 | stm32f10x_flash.c:1119:14:FLASH_UserOptionByteConfig 8 static
18 | stm32f10x_flash.c:1217:10:FLASH_GetUserOptionByte 0 static
19 | stm32f10x_flash.c:1229:10:FLASH_GetWriteProtectionOptionByte 0 static
20 | stm32f10x_flash.c:1241:12:FLASH_GetReadOutProtectionStatus 0 static
21 | stm32f10x_flash.c:1261:12:FLASH_GetPrefetchBufferStatus 0 static
22 | stm32f10x_flash.c:1291:6:FLASH_ITConfig 0 static
23 | stm32f10x_flash.c:1358:12:FLASH_GetFlagStatus 0 static
24 | stm32f10x_flash.c:1444:6:FLASH_ClearFlag 0 static
25 | stm32f10x_flash.c:1478:14:FLASH_GetStatus 0 static
26 | stm32f10x_flash.c:1516:14:FLASH_GetBank1Status 0 static
27 | stm32f10x_flash.c:1596:14:FLASH_WaitForLastOperation 0 static
28 | stm32f10x_flash.c:1624:14:FLASH_WaitForLastBank1Operation 0 static
29 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_rcc.c:223:6:RCC_DeInit 0 static
2 | stm32f10x_rcc.c:276:6:RCC_HSEConfig 0 static
3 | stm32f10x_rcc.c:310:13:RCC_WaitForHSEStartUp 8 static
4 | stm32f10x_rcc.c:340:6:RCC_AdjustHSICalibrationValue 0 static
5 | stm32f10x_rcc.c:360:6:RCC_HSICmd 0 static
6 | stm32f10x_rcc.c:384:6:RCC_PLLConfig 0 static
7 | stm32f10x_rcc.c:407:6:RCC_PLLCmd 0 static
8 | stm32f10x_rcc.c:570:6:RCC_SYSCLKConfig 0 static
9 | stm32f10x_rcc.c:593:9:RCC_GetSYSCLKSource 0 static
10 | stm32f10x_rcc.c:614:6:RCC_HCLKConfig 0 static
11 | stm32f10x_rcc.c:640:6:RCC_PCLK1Config 0 static
12 | stm32f10x_rcc.c:666:6:RCC_PCLK2Config 0 static
13 | stm32f10x_rcc.c:706:6:RCC_ITConfig 0 static
14 | stm32f10x_rcc.c:734:6:RCC_USBCLKConfig 0 static
15 | stm32f10x_rcc.c:772:6:RCC_ADCCLKConfig 0 static
16 | stm32f10x_rcc.c:835:6:RCC_LSEConfig 0 static
17 | stm32f10x_rcc.c:868:6:RCC_LSICmd 0 static
18 | stm32f10x_rcc.c:885:6:RCC_RTCCLKConfig 0 static
19 | stm32f10x_rcc.c:899:6:RCC_RTCCLKCmd 0 static
20 | stm32f10x_rcc.c:914:6:RCC_GetClocksFreq 8 static
21 | stm32f10x_rcc.c:1070:6:RCC_AHBPeriphClockCmd 0 static
22 | stm32f10x_rcc.c:1101:6:RCC_APB2PeriphClockCmd 0 static
23 | stm32f10x_rcc.c:1132:6:RCC_APB1PeriphClockCmd 0 static
24 | stm32f10x_rcc.c:1191:6:RCC_APB2PeriphResetCmd 0 static
25 | stm32f10x_rcc.c:1222:6:RCC_APB1PeriphResetCmd 0 static
26 | stm32f10x_rcc.c:1243:6:RCC_BackupResetCmd 0 static
27 | stm32f10x_rcc.c:1256:6:RCC_ClockSecuritySystemCmd 0 static
28 | stm32f10x_rcc.c:1288:6:RCC_MCOConfig 0 static
29 | stm32f10x_rcc.c:1332:12:RCC_GetFlagStatus 0 static
30 | stm32f10x_rcc.c:1377:6:RCC_ClearFlag 0 static
31 | stm32f10x_rcc.c:1408:10:RCC_GetITStatus 0 static
32 | stm32f10x_rcc.c:1454:6:RCC_ClearITPendingBit 0 static
33 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.su:
--------------------------------------------------------------------------------
1 | stm32f10x_flash.c:255:6:FLASH_SetLatency 24 static
2 | stm32f10x_flash.c:282:6:FLASH_HalfCycleAccessCmd 16 static
3 | stm32f10x_flash.c:301:6:FLASH_PrefetchBufferCmd 16 static
4 | stm32f10x_flash.c:320:6:FLASH_Unlock 4 static
5 | stm32f10x_flash.c:341:6:FLASH_UnlockBank1 4 static
6 | stm32f10x_flash.c:373:6:FLASH_Lock 4 static
7 | stm32f10x_flash.c:393:6:FLASH_LockBank1 4 static
8 | stm32f10x_flash.c:420:14:FLASH_ErasePage 24 static
9 | stm32f10x_flash.c:493:14:FLASH_EraseAllPages 16 static
10 | stm32f10x_flash.c:556:14:FLASH_EraseAllBank1Pages 16 static
11 | stm32f10x_flash.c:617:14:FLASH_EraseOptionBytes 16 static
12 | stm32f10x_flash.c:682:14:FLASH_ProgramWord 24 static
13 | stm32f10x_flash.c:859:14:FLASH_ProgramHalfWord 24 static
14 | stm32f10x_flash.c:930:14:FLASH_ProgramOptionByteData 24 static
15 | stm32f10x_flash.c:976:14:FLASH_EnableWriteProtection 32 static
16 | stm32f10x_flash.c:1050:14:FLASH_ReadOutProtection 24 static
17 | stm32f10x_flash.c:1119:14:FLASH_UserOptionByteConfig 24 static
18 | stm32f10x_flash.c:1217:10:FLASH_GetUserOptionByte 4 static
19 | stm32f10x_flash.c:1229:10:FLASH_GetWriteProtectionOptionByte 4 static
20 | stm32f10x_flash.c:1241:12:FLASH_GetReadOutProtectionStatus 16 static
21 | stm32f10x_flash.c:1261:12:FLASH_GetPrefetchBufferStatus 16 static
22 | stm32f10x_flash.c:1291:6:FLASH_ITConfig 16 static
23 | stm32f10x_flash.c:1358:12:FLASH_GetFlagStatus 24 static
24 | stm32f10x_flash.c:1444:6:FLASH_ClearFlag 16 static
25 | stm32f10x_flash.c:1478:14:FLASH_GetStatus 16 static
26 | stm32f10x_flash.c:1516:14:FLASH_GetBank1Status 16 static
27 | stm32f10x_flash.c:1596:14:FLASH_WaitForLastOperation 24 static
28 | stm32f10x_flash.c:1624:14:FLASH_WaitForLastBank1Operation 24 static
29 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_rcc.c:223:6:RCC_DeInit 4 static
2 | stm32f10x_rcc.c:276:6:RCC_HSEConfig 16 static
3 | stm32f10x_rcc.c:310:13:RCC_WaitForHSEStartUp 16 static
4 | stm32f10x_rcc.c:340:6:RCC_AdjustHSICalibrationValue 24 static
5 | stm32f10x_rcc.c:360:6:RCC_HSICmd 16 static
6 | stm32f10x_rcc.c:384:6:RCC_PLLConfig 24 static
7 | stm32f10x_rcc.c:407:6:RCC_PLLCmd 16 static
8 | stm32f10x_rcc.c:570:6:RCC_SYSCLKConfig 24 static
9 | stm32f10x_rcc.c:593:9:RCC_GetSYSCLKSource 4 static
10 | stm32f10x_rcc.c:614:6:RCC_HCLKConfig 24 static
11 | stm32f10x_rcc.c:640:6:RCC_PCLK1Config 24 static
12 | stm32f10x_rcc.c:666:6:RCC_PCLK2Config 24 static
13 | stm32f10x_rcc.c:706:6:RCC_ITConfig 16 static
14 | stm32f10x_rcc.c:734:6:RCC_USBCLKConfig 16 static
15 | stm32f10x_rcc.c:772:6:RCC_ADCCLKConfig 24 static
16 | stm32f10x_rcc.c:835:6:RCC_LSEConfig 16 static
17 | stm32f10x_rcc.c:868:6:RCC_LSICmd 16 static
18 | stm32f10x_rcc.c:885:6:RCC_RTCCLKConfig 16 static
19 | stm32f10x_rcc.c:899:6:RCC_RTCCLKCmd 16 static
20 | stm32f10x_rcc.c:914:6:RCC_GetClocksFreq 32 static
21 | stm32f10x_rcc.c:1070:6:RCC_AHBPeriphClockCmd 16 static
22 | stm32f10x_rcc.c:1101:6:RCC_APB2PeriphClockCmd 16 static
23 | stm32f10x_rcc.c:1132:6:RCC_APB1PeriphClockCmd 16 static
24 | stm32f10x_rcc.c:1191:6:RCC_APB2PeriphResetCmd 16 static
25 | stm32f10x_rcc.c:1222:6:RCC_APB1PeriphResetCmd 16 static
26 | stm32f10x_rcc.c:1243:6:RCC_BackupResetCmd 16 static
27 | stm32f10x_rcc.c:1256:6:RCC_ClockSecuritySystemCmd 16 static
28 | stm32f10x_rcc.c:1288:6:RCC_MCOConfig 16 static
29 | stm32f10x_rcc.c:1332:12:RCC_GetFlagStatus 32 static
30 | stm32f10x_rcc.c:1377:6:RCC_ClearFlag 4 static
31 | stm32f10x_rcc.c:1408:10:RCC_GetITStatus 24 static
32 | stm32f10x_rcc.c:1454:6:RCC_ClearITPendingBit 16 static
33 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.su:
--------------------------------------------------------------------------------
1 | stm32f10x_i2c.c:168:6:I2C_DeInit 8 static
2 | stm32f10x_i2c.c:197:6:I2C_Init 48 static
3 | stm32f10x_i2c.c:304:6:I2C_StructInit 4 static
4 | stm32f10x_i2c.c:328:6:I2C_Cmd 0 static
5 | stm32f10x_i2c.c:352:6:I2C_DMACmd 0 static
6 | stm32f10x_i2c.c:376:6:I2C_DMALastTransferCmd 0 static
7 | stm32f10x_i2c.c:400:6:I2C_GenerateSTART 0 static
8 | stm32f10x_i2c.c:424:6:I2C_GenerateSTOP 0 static
9 | stm32f10x_i2c.c:448:6:I2C_AcknowledgeConfig 0 static
10 | stm32f10x_i2c.c:471:6:I2C_OwnAddress2Config 0 static
11 | stm32f10x_i2c.c:498:6:I2C_DualAddressCmd 0 static
12 | stm32f10x_i2c.c:522:6:I2C_GeneralCallCmd 0 static
13 | stm32f10x_i2c.c:551:6:I2C_ITConfig 0 static
14 | stm32f10x_i2c.c:576:6:I2C_SendData 0 static
15 | stm32f10x_i2c.c:589:9:I2C_ReceiveData 0 static
16 | stm32f10x_i2c.c:607:6:I2C_Send7bitAddress 0 static
17 | stm32f10x_i2c.c:642:10:I2C_ReadRegister 8 static
18 | stm32f10x_i2c.c:664:6:I2C_SoftwareResetCmd 0 static
19 | stm32f10x_i2c.c:702:6:I2C_NACKPositionConfig 0 static
20 | stm32f10x_i2c.c:730:6:I2C_SMBusAlertConfig 0 static
21 | stm32f10x_i2c.c:754:6:I2C_TransmitPEC 0 static
22 | stm32f10x_i2c.c:785:6:I2C_PECPositionConfig 0 static
23 | stm32f10x_i2c.c:809:6:I2C_CalculatePEC 0 static
24 | stm32f10x_i2c.c:831:9:I2C_GetPEC 0 static
25 | stm32f10x_i2c.c:846:6:I2C_ARPCmd 0 static
26 | stm32f10x_i2c.c:870:6:I2C_StretchClockCmd 0 static
27 | stm32f10x_i2c.c:896:6:I2C_FastModeDutyCycleConfig 0 static
28 | stm32f10x_i2c.c:1036:13:I2C_CheckEvent 0 static
29 | stm32f10x_i2c.c:1084:10:I2C_GetLastEvent 0 static
30 | stm32f10x_i2c.c:1139:12:I2C_GetFlagStatus 8 static
31 | stm32f10x_i2c.c:1218:6:I2C_ClearFlag 0 static
32 | stm32f10x_i2c.c:1252:10:I2C_GetITStatus 0 static
33 | stm32f10x_i2c.c:1313:6:I2C_ClearITPendingBit 0 static
34 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/probe.h:
--------------------------------------------------------------------------------
1 | /*
2 | probe.h - code pertaining to probing methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2014-2016 Sungeun K. Jeon for Gnea Research LLC
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #ifndef probe_h
22 | #define probe_h
23 |
24 | // Values that define the probing state machine.
25 | #define PROBE_OFF 0 // Probing disabled or not in use. (Must be zero.)
26 | #define PROBE_ACTIVE 1 // Actively watching the input pin.
27 |
28 | // Probe pin initialization routine.
29 | void probe_init();
30 |
31 | // Called by probe_init() and the mc_probe() routines. Sets up the probe pin invert mask to
32 | // appropriately set the pin logic according to setting for normal-high/normal-low operation
33 | // and the probing cycle modes for toward-workpiece/away-from-workpiece.
34 | void probe_configure_invert_mask(uint8_t is_probe_away);
35 |
36 | // Returns probe pin state. Triggered = true. Called by gcode parser and probe state monitor.
37 | uint8_t probe_get_state();
38 |
39 | // Monitors probe pin state and records the system position when detected. Called by the
40 | // stepper ISR per ISR tick.
41 | void probe_state_monitor();
42 |
43 | #endif
44 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.su:
--------------------------------------------------------------------------------
1 | stm32f10x_i2c.c:168:6:I2C_DeInit 16 static
2 | stm32f10x_i2c.c:197:6:I2C_Init 48 static
3 | stm32f10x_i2c.c:304:6:I2C_StructInit 16 static
4 | stm32f10x_i2c.c:328:6:I2C_Cmd 16 static
5 | stm32f10x_i2c.c:352:6:I2C_DMACmd 16 static
6 | stm32f10x_i2c.c:376:6:I2C_DMALastTransferCmd 16 static
7 | stm32f10x_i2c.c:400:6:I2C_GenerateSTART 16 static
8 | stm32f10x_i2c.c:424:6:I2C_GenerateSTOP 16 static
9 | stm32f10x_i2c.c:448:6:I2C_AcknowledgeConfig 16 static
10 | stm32f10x_i2c.c:471:6:I2C_OwnAddress2Config 24 static
11 | stm32f10x_i2c.c:498:6:I2C_DualAddressCmd 16 static
12 | stm32f10x_i2c.c:522:6:I2C_GeneralCallCmd 16 static
13 | stm32f10x_i2c.c:551:6:I2C_ITConfig 16 static
14 | stm32f10x_i2c.c:576:6:I2C_SendData 16 static
15 | stm32f10x_i2c.c:589:9:I2C_ReceiveData 16 static
16 | stm32f10x_i2c.c:607:6:I2C_Send7bitAddress 16 static
17 | stm32f10x_i2c.c:642:10:I2C_ReadRegister 24 static
18 | stm32f10x_i2c.c:664:6:I2C_SoftwareResetCmd 16 static
19 | stm32f10x_i2c.c:702:6:I2C_NACKPositionConfig 16 static
20 | stm32f10x_i2c.c:730:6:I2C_SMBusAlertConfig 16 static
21 | stm32f10x_i2c.c:754:6:I2C_TransmitPEC 16 static
22 | stm32f10x_i2c.c:785:6:I2C_PECPositionConfig 16 static
23 | stm32f10x_i2c.c:809:6:I2C_CalculatePEC 16 static
24 | stm32f10x_i2c.c:831:9:I2C_GetPEC 16 static
25 | stm32f10x_i2c.c:846:6:I2C_ARPCmd 16 static
26 | stm32f10x_i2c.c:870:6:I2C_StretchClockCmd 16 static
27 | stm32f10x_i2c.c:896:6:I2C_FastModeDutyCycleConfig 16 static
28 | stm32f10x_i2c.c:1036:13:I2C_CheckEvent 32 static
29 | stm32f10x_i2c.c:1084:10:I2C_GetLastEvent 32 static
30 | stm32f10x_i2c.c:1139:12:I2C_GetFlagStatus 32 static
31 | stm32f10x_i2c.c:1218:6:I2C_ClearFlag 24 static
32 | stm32f10x_i2c.c:1252:10:I2C_GetITStatus 24 static
33 | stm32f10x_i2c.c:1313:6:I2C_ClearITPendingBit 24 static
34 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/.settings/language.settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_int.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_int.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Endpoint CTR (Low and High) interrupt's service routines
7 | * prototypes
8 | ********************************************************************************
9 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
10 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
11 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
12 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
13 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
14 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
15 | *******************************************************************************/
16 |
17 | /* Define to prevent recursive inclusion -------------------------------------*/
18 | #ifndef __USB_INT_H
19 | #define __USB_INT_H
20 |
21 | /* Includes ------------------------------------------------------------------*/
22 | /* Exported types ------------------------------------------------------------*/
23 | /* Exported constants --------------------------------------------------------*/
24 | /* Exported macro ------------------------------------------------------------*/
25 | /* Exported functions ------------------------------------------------------- */
26 | void CTR_LP(void);
27 | void CTR_HP(void);
28 |
29 | /* External variables --------------------------------------------------------*/
30 |
31 | #endif /* __USB_INT_H */
32 |
33 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
34 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/print.h:
--------------------------------------------------------------------------------
1 | /*
2 | print.h - Functions for formatting output strings
3 | Part of Grbl
4 |
5 | Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef print_h
23 | #define print_h
24 |
25 |
26 | void printString(const char *s);
27 |
28 | void printPgmString(const char *s);
29 |
30 | void printInteger(long n);
31 |
32 | void print_uint32_base10(uint32_t n);
33 |
34 | // Prints an uint8 variable in base 10.
35 | void print_uint8_base10(uint8_t n);
36 |
37 | // Prints an uint8 variable in base 2 with desired number of desired digits.
38 | void print_uint8_base2_ndigit(uint8_t n, uint8_t digits);
39 |
40 | void printFloat(float n, uint8_t decimal_places);
41 |
42 | // Floating value printing handlers for special variables types used in Grbl.
43 | // - CoordValue: Handles all position or coordinate values in inches or mm reporting.
44 | // - RateValue: Handles feed rate and current velocity in inches or mm reporting.
45 | void printFloat_CoordValue(float n);
46 | void printFloat_RateValue(float n);
47 |
48 | // Debug tool to print free memory in bytes at the called point. Not used otherwise.
49 | void printFreeMemory();
50 |
51 | #endif
52 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_mem.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_mem.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Utility prototypes functions for memory/PMA transfers
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_MEM_H
18 | #define __USB_MEM_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | /* Exported constants --------------------------------------------------------*/
23 | /* Exported macro ------------------------------------------------------------*/
24 | /* Exported functions ------------------------------------------------------- */
25 | void UserToPMABufferCopy(uint8_t *pbUsrBuf, uint16_t wPMABufAddr, uint16_t wNBytes);
26 | void PMAToUserBufferCopy(uint8_t *pbUsrBuf, uint16_t wPMABufAddr, uint16_t wNBytes);
27 |
28 | /* External variables --------------------------------------------------------*/
29 |
30 | #endif /*__USB_MEM_H*/
31 |
32 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
33 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/src/jog.c:
--------------------------------------------------------------------------------
1 | /*
2 | jog.h - Jogging methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2016 Sungeun K. Jeon for Gnea Research LLC
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #include "grbl.h"
22 |
23 |
24 | // Sets up valid jog motion received from g-code parser, checks for soft-limits, and executes the jog.
25 | uint8_t jog_execute(plan_line_data_t *pl_data, parser_block_t *gc_block)
26 | {
27 | // Initialize planner data struct for jogging motions.
28 | // NOTE: Spindle and coolant are allowed to fully function with overrides during a jog.
29 | pl_data->feed_rate = gc_block->values.f;
30 | pl_data->condition |= PL_COND_FLAG_NO_FEED_OVERRIDE;
31 | #ifdef USE_LINE_NUMBERS
32 | pl_data->line_number = gc_block->values.n;
33 | #endif
34 |
35 | if (bit_istrue(settings.flags, BITFLAG_SOFT_LIMIT_ENABLE)) {
36 | if (system_check_travel_limits(gc_block->values.xyz)) { return(STATUS_TRAVEL_EXCEEDED); }
37 | }
38 |
39 | // Valid jog command. Plan, set state, and execute.
40 | mc_line(gc_block->values.xyz, pl_data);
41 | if (sys.state == STATE_IDLE) {
42 | if (plan_get_current_block() != NULL) { // Check if there is a block to execute.
43 | sys.state = STATE_JOG;
44 | st_prep_buffer();
45 | st_wake_up(); // NOTE: Manual start. No state machine required.
46 | }
47 | }
48 |
49 | return(STATUS_OK);
50 | }
51 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_sil.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_sil.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Simplified Interface Layer function prototypes.
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_SIL_H
18 | #define __USB_SIL_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | /* Exported constants --------------------------------------------------------*/
23 | /* Exported macro ------------------------------------------------------------*/
24 | /* Exported functions ------------------------------------------------------- */
25 |
26 | uint32_t USB_SIL_Init(void);
27 | uint32_t USB_SIL_Write(uint8_t bEpAddr, uint8_t* pBufferPointer, uint32_t wBufferSize);
28 | uint32_t USB_SIL_Read(uint8_t bEpAddr, uint8_t* pBufferPointer);
29 |
30 | /* External variables --------------------------------------------------------*/
31 |
32 | #endif /* __USB_SIL_H */
33 |
34 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
35 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/util/stm32eeprom.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file EEPROM_Emulation/inc/eeprom.h
4 | * @author MCD Application Team
5 | * @version V3.1.0
6 | * @date 07/27/2009
7 | * @brief This file contains all the functions prototypes for the EEPROM
8 | * emulation firmware library.
9 | ******************************************************************************
10 | * @copy
11 | *
12 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
15 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
16 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
17 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18 | *
19 | *
© COPYRIGHT 2009 STMicroelectronics
20 | */
21 |
22 | /* Define to prevent recursive inclusion -------------------------------------*/
23 | #ifndef __EEPROM_H
24 | #define __EEPROM_H
25 |
26 | /* Includes ------------------------------------------------------------------*/
27 | #include "stm32f10x_flash.h"
28 |
29 | /* Exported constants --------------------------------------------------------*/
30 | /* Define the STM32F10Xxx Flash page size depending on the used STM32 device */
31 | #if defined (STM32F10X_LD) || defined (STM32F10X_MD)
32 | #define PAGE_SIZE (uint16_t)0x400 /* Page size = 1KByte */
33 | #elif defined (STM32F10X_HD) || defined (STM32F10X_CL)
34 | #define PAGE_SIZE (uint16_t)0x800 /* Page size = 2KByte */
35 | #endif
36 |
37 | /* EEPROM start address in Flash */
38 | #define EEPROM_START_ADDRESS ((uint32_t)0x0801fc00) /* EEPROM emulation start address:
39 | after 64KByte of used Flash memory */
40 |
41 | #endif /* __EEPROM_H */
42 |
43 | /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/
44 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_adc.c:185:6:ADC_DeInit 8 static
2 | stm32f10x_adc.c:224:6:ADC_Init 8 static
3 | stm32f10x_adc.c:281:6:ADC_StructInit 0 static
4 | stm32f10x_adc.c:305:6:ADC_Cmd 0 static
5 | stm32f10x_adc.c:330:6:ADC_DMACmd 0 static
6 | stm32f10x_adc.c:359:6:ADC_ITConfig 0 static
7 | stm32f10x_adc.c:385:6:ADC_ResetCalibration 0 static
8 | stm32f10x_adc.c:398:12:ADC_GetResetCalibrationStatus 0 static
9 | stm32f10x_adc.c:423:6:ADC_StartCalibration 0 static
10 | stm32f10x_adc.c:436:12:ADC_GetCalibrationStatus 0 static
11 | stm32f10x_adc.c:463:6:ADC_SoftwareStartConvCmd 0 static
12 | stm32f10x_adc.c:487:12:ADC_GetSoftwareStartConvStatus 0 static
13 | stm32f10x_adc.c:515:6:ADC_DiscModeChannelCountConfig 0 static
14 | stm32f10x_adc.c:542:6:ADC_DiscModeCmd 0 static
15 | stm32f10x_adc.c:596:6:ADC_RegularChannelConfig 12 static
16 | stm32f10x_adc.c:692:6:ADC_ExternalTrigConvCmd 0 static
17 | stm32f10x_adc.c:714:10:ADC_GetConversionValue 0 static
18 | stm32f10x_adc.c:726:10:ADC_GetDualModeConversionValue 0 static
19 | stm32f10x_adc.c:740:6:ADC_AutoInjectedConvCmd 0 static
20 | stm32f10x_adc.c:766:6:ADC_InjectedDiscModeCmd 0 static
21 | stm32f10x_adc.c:805:6:ADC_ExternalTrigInjectedConvConfig 0 static
22 | stm32f10x_adc.c:830:6:ADC_ExternalTrigInjectedConvCmd 0 static
23 | stm32f10x_adc.c:855:6:ADC_SoftwareStartInjectedConvCmd 0 static
24 | stm32f10x_adc.c:879:12:ADC_GetSoftwareStartInjectedConvCmdStatus 0 static
25 | stm32f10x_adc.c:936:6:ADC_InjectedChannelConfig 12 static
26 | stm32f10x_adc.c:999:6:ADC_InjectedSequencerLengthConfig 0 static
27 | stm32f10x_adc.c:1031:6:ADC_SetInjectedOffset 8 static
28 | stm32f10x_adc.c:1058:10:ADC_GetInjectedConversionValue 8 static
29 | stm32f10x_adc.c:1088:6:ADC_AnalogWatchdogCmd 0 static
30 | stm32f10x_adc.c:1113:6:ADC_AnalogWatchdogThresholdsConfig 0 static
31 | stm32f10x_adc.c:1151:6:ADC_AnalogWatchdogSingleChannelConfig 0 static
32 | stm32f10x_adc.c:1173:6:ADC_TempSensorVrefintCmd 0 static
33 | stm32f10x_adc.c:1201:12:ADC_GetFlagStatus 0 static
34 | stm32f10x_adc.c:1234:6:ADC_ClearFlag 0 static
35 | stm32f10x_adc.c:1253:10:ADC_GetITStatus 0 static
36 | stm32f10x_adc.c:1289:6:ADC_ClearITPendingBit 0 static
37 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.su:
--------------------------------------------------------------------------------
1 | stm32f10x_adc.c:185:6:ADC_DeInit 16 static
2 | stm32f10x_adc.c:224:6:ADC_Init 24 static
3 | stm32f10x_adc.c:281:6:ADC_StructInit 16 static
4 | stm32f10x_adc.c:305:6:ADC_Cmd 16 static
5 | stm32f10x_adc.c:330:6:ADC_DMACmd 16 static
6 | stm32f10x_adc.c:359:6:ADC_ITConfig 24 static
7 | stm32f10x_adc.c:385:6:ADC_ResetCalibration 16 static
8 | stm32f10x_adc.c:398:12:ADC_GetResetCalibrationStatus 24 static
9 | stm32f10x_adc.c:423:6:ADC_StartCalibration 16 static
10 | stm32f10x_adc.c:436:12:ADC_GetCalibrationStatus 24 static
11 | stm32f10x_adc.c:463:6:ADC_SoftwareStartConvCmd 16 static
12 | stm32f10x_adc.c:487:12:ADC_GetSoftwareStartConvStatus 24 static
13 | stm32f10x_adc.c:515:6:ADC_DiscModeChannelCountConfig 24 static
14 | stm32f10x_adc.c:542:6:ADC_DiscModeCmd 16 static
15 | stm32f10x_adc.c:596:6:ADC_RegularChannelConfig 24 static
16 | stm32f10x_adc.c:692:6:ADC_ExternalTrigConvCmd 16 static
17 | stm32f10x_adc.c:714:10:ADC_GetConversionValue 16 static
18 | stm32f10x_adc.c:726:10:ADC_GetDualModeConversionValue 4 static
19 | stm32f10x_adc.c:740:6:ADC_AutoInjectedConvCmd 16 static
20 | stm32f10x_adc.c:766:6:ADC_InjectedDiscModeCmd 16 static
21 | stm32f10x_adc.c:805:6:ADC_ExternalTrigInjectedConvConfig 24 static
22 | stm32f10x_adc.c:830:6:ADC_ExternalTrigInjectedConvCmd 16 static
23 | stm32f10x_adc.c:855:6:ADC_SoftwareStartInjectedConvCmd 16 static
24 | stm32f10x_adc.c:879:12:ADC_GetSoftwareStartInjectedConvCmdStatus 24 static
25 | stm32f10x_adc.c:936:6:ADC_InjectedChannelConfig 32 static
26 | stm32f10x_adc.c:999:6:ADC_InjectedSequencerLengthConfig 24 static
27 | stm32f10x_adc.c:1031:6:ADC_SetInjectedOffset 24 static
28 | stm32f10x_adc.c:1058:10:ADC_GetInjectedConversionValue 24 static
29 | stm32f10x_adc.c:1088:6:ADC_AnalogWatchdogCmd 24 static
30 | stm32f10x_adc.c:1113:6:ADC_AnalogWatchdogThresholdsConfig 16 static
31 | stm32f10x_adc.c:1151:6:ADC_AnalogWatchdogSingleChannelConfig 24 static
32 | stm32f10x_adc.c:1173:6:ADC_TempSensorVrefintCmd 16 static
33 | stm32f10x_adc.c:1201:12:ADC_GetFlagStatus 24 static
34 | stm32f10x_adc.c:1234:6:ADC_ClearFlag 16 static
35 | stm32f10x_adc.c:1253:10:ADC_GetITStatus 32 static
36 | stm32f10x_adc.c:1289:6:ADC_ClearITPendingBit 24 static
37 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_lib.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_lib.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : USB library include files
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_LIB_H
18 | #define __USB_LIB_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | #include "stm32f10x.h"
22 | #include "usb_type.h"
23 | #include "usb_regs.h"
24 | #include "usb_def.h"
25 | #include "usb_core.h"
26 | #include "usb_init.h"
27 | #ifndef STM32F10X_CL
28 | #include "usb_mem.h"
29 | #include "usb_int.h"
30 | #endif /* STM32F10X_CL */
31 |
32 | #include "usb_sil.h"
33 |
34 | #ifdef STM32F10X_CL
35 | #include "otgd_fs_cal.h"
36 | #include "otgd_fs_pcd.h"
37 | #include "otgd_fs_dev.h"
38 | #include "otgd_fs_int.h"
39 | #endif /* STM32F10X_CL */
40 |
41 |
42 | /* Exported types ------------------------------------------------------------*/
43 | /* Exported constants --------------------------------------------------------*/
44 | /* Exported macro ------------------------------------------------------------*/
45 | /* Exported functions ------------------------------------------------------- */
46 | /* External variables --------------------------------------------------------*/
47 |
48 | #endif /* __USB_LIB_H */
49 |
50 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
51 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/.settings/org.eclipse.cdt.managedbuilder.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/CPATH/delimiter=;
3 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/CPATH/operation=remove
4 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/C_INCLUDE_PATH/delimiter=;
5 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/C_INCLUDE_PATH/operation=remove
6 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/append=true
7 | environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.1636200697/appendContributed=true
8 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/CPATH/delimiter=;
9 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/CPATH/operation=remove
10 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/C_INCLUDE_PATH/delimiter=;
11 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/C_INCLUDE_PATH/operation=remove
12 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/append=true
13 | environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.1420826396/appendContributed=true
14 | environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.1636200697/LIBRARY_PATH/delimiter=;
15 | environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.1636200697/LIBRARY_PATH/operation=remove
16 | environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.1636200697/append=true
17 | environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.1636200697/appendContributed=true
18 | environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.1420826396/LIBRARY_PATH/delimiter=;
19 | environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.1420826396/LIBRARY_PATH/operation=remove
20 | environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.1420826396/append=true
21 | environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.1420826396/appendContributed=true
22 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/protocol.h:
--------------------------------------------------------------------------------
1 | /*
2 | protocol.h - controls Grbl execution protocol and procedures
3 | Part of Grbl
4 |
5 | Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef protocol_h
23 | #define protocol_h
24 |
25 | // Line buffer size from the serial input stream to be executed.
26 | // NOTE: Not a problem except for extreme cases, but the line buffer size can be too small
27 | // and g-code blocks can get truncated. Officially, the g-code standards support up to 256
28 | // characters. In future versions, this will be increased, when we know how much extra
29 | // memory space we can invest into here or we re-write the g-code parser not to have this
30 | // buffer.
31 | #ifndef LINE_BUFFER_SIZE
32 | // --- YSV 22-06-2018
33 | #if defined AA_AXIS
34 | #define LINE_BUFFER_SIZE 80
35 | #elif defined AB_AXIS
36 | #define LINE_BUFFER_SIZE 90
37 | #elif defined ABC_AXIS
38 | #define LINE_BUFFER_SIZE 90
39 | #else
40 | #define LINE_BUFFER_SIZE 80
41 | #endif
42 | // ---
43 | #endif
44 |
45 | // Starts Grbl main loop. It handles all incoming characters from the serial port and executes
46 | // them as they complete. It is also responsible for finishing the initialization procedures.
47 | void protocol_main_loop();
48 |
49 | // Checks and executes a realtime command at various stop points in main program
50 | void protocol_execute_realtime();
51 | void protocol_exec_rt_system();
52 |
53 | // Executes the auto cycle feature, if enabled.
54 | void protocol_auto_cycle_start();
55 |
56 | // Block until all buffered steps are executed
57 | void protocol_buffer_synchronize();
58 |
59 | void toggleFloodBit() ; // added by MS for debug
60 |
61 | #endif
62 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/usb_pwr.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
2 | * File Name : usb_pwr.h
3 | * Author : MCD Application Team
4 | * Version : V3.3.0
5 | * Date : 21-March-2011
6 | * Description : Connection/disconnection & power management header
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_PWR_H
18 | #define __USB_PWR_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | typedef enum _RESUME_STATE
23 | {
24 | RESUME_EXTERNAL,
25 | RESUME_INTERNAL,
26 | RESUME_LATER,
27 | RESUME_WAIT,
28 | RESUME_START,
29 | RESUME_ON,
30 | RESUME_OFF,
31 | RESUME_ESOF
32 | } RESUME_STATE;
33 |
34 | typedef enum _DEVICE_STATE
35 | {
36 | UNCONNECTED,
37 | ATTACHED,
38 | POWERED,
39 | SUSPENDED,
40 | ADDRESSED,
41 | CONFIGURED
42 | } DEVICE_STATE;
43 |
44 | /* Exported constants --------------------------------------------------------*/
45 | /* Exported macro ------------------------------------------------------------*/
46 | /* Exported functions ------------------------------------------------------- */
47 | void Suspend(void);
48 | void Resume_Init(void);
49 | void Resume(RESUME_STATE eResumeSetVal);
50 | RESULT PowerOn(void);
51 | RESULT PowerOff(void);
52 |
53 | /* External variables --------------------------------------------------------*/
54 | extern __IO uint32_t bDeviceState; /* USB device status */
55 | extern __IO bool fSuspendEnabled; /* true when suspend is possible */
56 |
57 | #endif /*__USB_PWR_H*/
58 |
59 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
60 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/stepper.h:
--------------------------------------------------------------------------------
1 | /*
2 | stepper.h - stepper motor driver: executes motion plans of planner.c using the stepper motors
3 | Part of Grbl
4 |
5 | Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef stepper_h
23 | #define stepper_h
24 |
25 | #ifndef SEGMENT_BUFFER_SIZE
26 | #ifdef AVRTARGET
27 | #define SEGMENT_BUFFER_SIZE 6
28 | #else
29 | #define SEGMENT_BUFFER_SIZE 10
30 | #endif
31 | #endif
32 |
33 | // Initialize and setup the stepper motor subsystem
34 | void stepper_init();
35 |
36 | // Enable steppers, but cycle does not start unless called by motion control or realtime command.
37 | void st_wake_up();
38 |
39 | // Immediately disables steppers
40 | void st_go_idle();
41 |
42 | // Generate the step and direction port invert masks.
43 | void st_generate_step_dir_invert_masks();
44 |
45 | // Reset the stepper subsystem variables
46 | void st_reset();
47 |
48 | // Changes the run state of the step segment buffer to execute the special parking motion.
49 | void st_parking_setup_buffer();
50 |
51 | // Restores the step segment buffer to the normal run state after a parking motion.
52 | void st_parking_restore_buffer();
53 |
54 | // Reloads step segment buffer. Called continuously by realtime execution system.
55 | void st_prep_buffer();
56 |
57 | // Called by planner_recalculate() when the executing block is updated by the new plan.
58 | void st_update_plan_block_parameters();
59 |
60 | // Called by realtime status reporting if realtime rate reporting is enabled in config.h.
61 | float st_get_realtime_rate();
62 |
63 | extern const PORTPINDEF step_pin_mask[N_AXIS];
64 | extern const PORTPINDEF direction_pin_mask[N_AXIS];
65 | extern const PORTPINDEF limit_pin_mask[N_AXIS];
66 |
67 | #endif
68 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/hw_config.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
2 | * File Name : hw_config.h
3 | * Author : MCD Application Team
4 | * Version : V3.3.0
5 | * Date : 21-March-2011
6 | * Description : Hardware Configuration & Setup
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __HW_CONFIG_H
18 | #define __HW_CONFIG_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | #include "usb_type.h"
22 |
23 | /* Exported types ------------------------------------------------------------*/
24 | /* Exported constants --------------------------------------------------------*/
25 | /* Exported macro ------------------------------------------------------------*/
26 | /* Exported define -----------------------------------------------------------*/
27 | #define MASS_MEMORY_START 0x04002000
28 | #define BULK_MAX_PACKET_SIZE 0x00000040
29 | #define LED_ON 0xF0
30 | #define LED_OFF 0xFF
31 |
32 | #define USART_RX_DATA_SIZE (64)
33 | /* Exported functions ------------------------------------------------------- */
34 | void Set_System(void);
35 | void Set_USBClock(void);
36 | void Enter_LowPowerMode(void);
37 | void Leave_LowPowerMode(void);
38 | void USB_Interrupts_Config(void);
39 | void USB_Cable_Config(FunctionalState NewState);
40 | void USART_Config_Default(void);
41 | bool USART_Config(void);
42 | void OnUsbDataRx(uint8_t* data_buffer, uint8_t Nb_bytes);
43 | void Get_SerialNum(void);
44 |
45 | /* External variables --------------------------------------------------------*/
46 |
47 | #endif /*__HW_CONFIG_H*/
48 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
49 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/stm32f10x_it.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
2 | * File Name : stm32f10x_it.h
3 | * Author : MCD Application Team
4 | * Version : V3.3.0
5 | * Date : 21-March-2011
6 | * Description : This file contains the headers of the interrupt handlers.
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __STM32F10x_IT_H
18 | #define __STM32F10x_IT_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | #include "stm32f10x.h"
22 |
23 | /* Exported types ------------------------------------------------------------*/
24 | /* Exported constants --------------------------------------------------------*/
25 | /* Exported macro ------------------------------------------------------------*/
26 | /* Exported functions ------------------------------------------------------- */
27 |
28 | void NMI_Handler(void);
29 | void HardFault_Handler(void);
30 | void MemManage_Handler(void);
31 | void BusFault_Handler(void);
32 | void UsageFault_Handler(void);
33 | void SVC_Handler(void);
34 | void DebugMon_Handler(void);
35 | void PendSV_Handler(void);
36 | void SysTick_Handler(void);
37 |
38 | #ifndef STM32F10X_CL
39 | void USB_LP_CAN1_RX0_IRQHandler(void);
40 | #endif /* STM32F10X_CL */
41 |
42 | #if defined (USE_STM3210B_EVAL) || defined (USE_STM3210E_EVAL)
43 | void USART1_IRQHandler(void);
44 | #endif /* USE_STM3210B_EVAL or USE_STM3210E_EVAL */
45 |
46 | #ifdef USE_STM3210C_EVAL
47 | void USART2_IRQHandler(void);
48 | #endif /* USE_STM3210C_EVAL */
49 |
50 | #ifdef STM32F10X_CL
51 | void OTG_FS_IRQHandler(void);
52 | #endif /* STM32F10X_CL */
53 |
54 | #endif /* __STM32F10x_IT_H */
55 |
56 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
57 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Release/stm_usb_fs_lib/src/usb_regs.su:
--------------------------------------------------------------------------------
1 | usb_regs.c:35:6:SetCNTR 0 static
2 | usb_regs.c:47:10:GetCNTR 0 static
3 | usb_regs.c:59:6:SetISTR 0 static
4 | usb_regs.c:71:10:GetISTR 0 static
5 | usb_regs.c:83:10:GetFNR 0 static
6 | usb_regs.c:95:6:SetDADDR 0 static
7 | usb_regs.c:107:10:GetDADDR 0 static
8 | usb_regs.c:119:6:SetBTABLE 0 static
9 | usb_regs.c:131:10:GetBTABLE 0 static
10 | usb_regs.c:144:6:SetENDPOINT 0 static
11 | usb_regs.c:156:10:GetENDPOINT 0 static
12 | usb_regs.c:169:6:SetEPType 0 static
13 | usb_regs.c:181:10:GetEPType 0 static
14 | usb_regs.c:194:6:SetEPTxStatus 0 static
15 | usb_regs.c:207:6:SetEPRxStatus 0 static
16 | usb_regs.c:220:6:SetDouBleBuffEPStall 0 static
17 | usb_regs.c:241:10:GetEPTxStatus 0 static
18 | usb_regs.c:253:10:GetEPRxStatus 0 static
19 | usb_regs.c:265:6:SetEPTxValid 0 static
20 | usb_regs.c:277:6:SetEPRxValid 0 static
21 | usb_regs.c:289:6:SetEP_KIND 0 static
22 | usb_regs.c:301:6:ClearEP_KIND 0 static
23 | usb_regs.c:312:6:Clear_Status_Out 0 static
24 | usb_regs.c:323:6:Set_Status_Out 0 static
25 | usb_regs.c:334:6:SetEPDoubleBuff 0 static
26 | usb_regs.c:345:6:ClearEPDoubleBuff 0 static
27 | usb_regs.c:356:10:GetTxStallStatus 0 static
28 | usb_regs.c:367:10:GetRxStallStatus 0 static
29 | usb_regs.c:378:6:ClearEP_CTR_RX 0 static
30 | usb_regs.c:389:6:ClearEP_CTR_TX 0 static
31 | usb_regs.c:400:6:ToggleDTOG_RX 0 static
32 | usb_regs.c:411:6:ToggleDTOG_TX 0 static
33 | usb_regs.c:422:6:ClearDTOG_RX 0 static
34 | usb_regs.c:433:6:ClearDTOG_TX 0 static
35 | usb_regs.c:445:6:SetEPAddress 0 static
36 | usb_regs.c:456:9:GetEPAddress 0 static
37 | usb_regs.c:468:6:SetEPTxAddr 0 static
38 | usb_regs.c:480:6:SetEPRxAddr 0 static
39 | usb_regs.c:491:10:GetEPTxAddr 0 static
40 | usb_regs.c:502:10:GetEPRxAddr 0 static
41 | usb_regs.c:514:6:SetEPTxCount 0 static
42 | usb_regs.c:526:6:SetEPCountRxReg 0 static
43 | usb_regs.c:538:6:SetEPRxCount 0 static
44 | usb_regs.c:549:10:GetEPTxCount 0 static
45 | usb_regs.c:560:10:GetEPRxCount 0 static
46 | usb_regs.c:573:6:SetEPDblBuffAddr 8 static
47 | usb_regs.c:585:6:SetEPDblBuf0Addr 0 static
48 | usb_regs.c:597:6:SetEPDblBuf1Addr 0 static
49 | usb_regs.c:608:10:GetEPDblBuf0Addr 0 static
50 | usb_regs.c:619:10:GetEPDblBuf1Addr 0 static
51 | usb_regs.c:631:6:SetEPDblBuffCount 8 static
52 | usb_regs.c:643:6:SetEPDblBuf0Count 0 static
53 | usb_regs.c:655:6:SetEPDblBuf1Count 0 static
54 | usb_regs.c:667:10:GetEPDblBuf0Count 0 static
55 | usb_regs.c:679:10:GetEPDblBuf1Count 0 static
56 | usb_regs.c:691:13:GetEPDblBufDir 0 static
57 | usb_regs.c:708:6:FreeUserBuffer 0 static
58 | usb_regs.c:727:10:ToWord 0 static
59 | usb_regs.c:740:10:ByteSwap 0 static
60 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Debug/stm_usb_fs_lib/src/usb_regs.su:
--------------------------------------------------------------------------------
1 | usb_regs.c:35:6:SetCNTR 16 static
2 | usb_regs.c:47:10:GetCNTR 4 static
3 | usb_regs.c:59:6:SetISTR 16 static
4 | usb_regs.c:71:10:GetISTR 4 static
5 | usb_regs.c:83:10:GetFNR 4 static
6 | usb_regs.c:95:6:SetDADDR 16 static
7 | usb_regs.c:107:10:GetDADDR 4 static
8 | usb_regs.c:119:6:SetBTABLE 16 static
9 | usb_regs.c:131:10:GetBTABLE 4 static
10 | usb_regs.c:144:6:SetENDPOINT 16 static
11 | usb_regs.c:156:10:GetENDPOINT 16 static
12 | usb_regs.c:169:6:SetEPType 16 static
13 | usb_regs.c:181:10:GetEPType 16 static
14 | usb_regs.c:194:6:SetEPTxStatus 16 static
15 | usb_regs.c:207:6:SetEPRxStatus 16 static
16 | usb_regs.c:220:6:SetDouBleBuffEPStall 24 static
17 | usb_regs.c:241:10:GetEPTxStatus 16 static
18 | usb_regs.c:253:10:GetEPRxStatus 16 static
19 | usb_regs.c:265:6:SetEPTxValid 16 static
20 | usb_regs.c:277:6:SetEPRxValid 16 static
21 | usb_regs.c:289:6:SetEP_KIND 16 static
22 | usb_regs.c:301:6:ClearEP_KIND 16 static
23 | usb_regs.c:312:6:Clear_Status_Out 16 static
24 | usb_regs.c:323:6:Set_Status_Out 16 static
25 | usb_regs.c:334:6:SetEPDoubleBuff 16 static
26 | usb_regs.c:345:6:ClearEPDoubleBuff 16 static
27 | usb_regs.c:356:10:GetTxStallStatus 16 static
28 | usb_regs.c:367:10:GetRxStallStatus 16 static
29 | usb_regs.c:378:6:ClearEP_CTR_RX 16 static
30 | usb_regs.c:389:6:ClearEP_CTR_TX 16 static
31 | usb_regs.c:400:6:ToggleDTOG_RX 16 static
32 | usb_regs.c:411:6:ToggleDTOG_TX 16 static
33 | usb_regs.c:422:6:ClearDTOG_RX 16 static
34 | usb_regs.c:433:6:ClearDTOG_TX 16 static
35 | usb_regs.c:445:6:SetEPAddress 16 static
36 | usb_regs.c:456:9:GetEPAddress 16 static
37 | usb_regs.c:468:6:SetEPTxAddr 16 static
38 | usb_regs.c:480:6:SetEPRxAddr 16 static
39 | usb_regs.c:491:10:GetEPTxAddr 16 static
40 | usb_regs.c:502:10:GetEPRxAddr 16 static
41 | usb_regs.c:514:6:SetEPTxCount 16 static
42 | usb_regs.c:526:6:SetEPCountRxReg 24 static
43 | usb_regs.c:538:6:SetEPRxCount 24 static
44 | usb_regs.c:549:10:GetEPTxCount 16 static
45 | usb_regs.c:560:10:GetEPRxCount 16 static
46 | usb_regs.c:573:6:SetEPDblBuffAddr 16 static
47 | usb_regs.c:585:6:SetEPDblBuf0Addr 16 static
48 | usb_regs.c:597:6:SetEPDblBuf1Addr 16 static
49 | usb_regs.c:608:10:GetEPDblBuf0Addr 16 static
50 | usb_regs.c:619:10:GetEPDblBuf1Addr 16 static
51 | usb_regs.c:631:6:SetEPDblBuffCount 32 static
52 | usb_regs.c:643:6:SetEPDblBuf0Count 24 static
53 | usb_regs.c:655:6:SetEPDblBuf1Count 24 static
54 | usb_regs.c:667:10:GetEPDblBuf0Count 16 static
55 | usb_regs.c:679:10:GetEPDblBuf1Count 16 static
56 | usb_regs.c:691:13:GetEPDblBufDir 16 static
57 | usb_regs.c:708:6:FreeUserBuffer 16 static
58 | usb_regs.c:727:10:ToWord 24 static
59 | usb_regs.c:740:10:ByteSwap 24 static
60 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_init.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_init.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Initialization routines & global variables
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_INIT_H
18 | #define __USB_INIT_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | /* Exported constants --------------------------------------------------------*/
23 | /* Exported macro ------------------------------------------------------------*/
24 | /* Exported functions ------------------------------------------------------- */
25 | void USB_Init(void);
26 |
27 | /* External variables --------------------------------------------------------*/
28 | /* The number of current endpoint, it will be used to specify an endpoint */
29 | extern uint8_t EPindex;
30 | /* The number of current device, it is an index to the Device_Table */
31 | /*extern uint8_t Device_no; */
32 | /* Points to the DEVICE_INFO structure of current device */
33 | /* The purpose of this register is to speed up the execution */
34 | extern DEVICE_INFO* pInformation;
35 | /* Points to the DEVICE_PROP structure of current device */
36 | /* The purpose of this register is to speed up the execution */
37 | extern DEVICE_PROP* pProperty;
38 | /* Temporary save the state of Rx & Tx status. */
39 | /* Whenever the Rx or Tx state is changed, its value is saved */
40 | /* in this variable first and will be set to the EPRB or EPRA */
41 | /* at the end of interrupt process */
42 | extern USER_STANDARD_REQUESTS *pUser_Standard_Requests;
43 |
44 | extern uint16_t SaveState ;
45 | extern uint16_t wInterrupt_Mask;
46 |
47 | #endif /* __USB_INIT_H */
48 |
49 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
50 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/CMSIS/Device/ST/STM32F10x/Include/system_stm32f10x.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file system_stm32f10x.h
4 | * @author MCD Application Team
5 | * @version V3.6.1
6 | * @date 09-March-2012
7 | * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Header File.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2012 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /** @addtogroup CMSIS
29 | * @{
30 | */
31 |
32 | /** @addtogroup stm32f10x_system
33 | * @{
34 | */
35 |
36 | /**
37 | * @brief Define to prevent recursive inclusion
38 | */
39 | #ifndef __SYSTEM_STM32F10X_H
40 | #define __SYSTEM_STM32F10X_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /** @addtogroup STM32F10x_System_Includes
47 | * @{
48 | */
49 |
50 | /**
51 | * @}
52 | */
53 |
54 |
55 | /** @addtogroup STM32F10x_System_Exported_types
56 | * @{
57 | */
58 |
59 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
60 |
61 | /**
62 | * @}
63 | */
64 |
65 | /** @addtogroup STM32F10x_System_Exported_Constants
66 | * @{
67 | */
68 |
69 | /**
70 | * @}
71 | */
72 |
73 | /** @addtogroup STM32F10x_System_Exported_Macros
74 | * @{
75 | */
76 |
77 | /**
78 | * @}
79 | */
80 |
81 | /** @addtogroup STM32F10x_System_Exported_Functions
82 | * @{
83 | */
84 |
85 | extern void SystemInit(void);
86 | extern void SystemCoreClockUpdate(void);
87 | /**
88 | * @}
89 | */
90 |
91 | #ifdef __cplusplus
92 | }
93 | #endif
94 |
95 | #endif /*__SYSTEM_STM32F10X_H */
96 |
97 | /**
98 | * @}
99 | */
100 |
101 | /**
102 | * @}
103 | */
104 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
105 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/Libraries/STM32F10x_StdPeriph_Driver/inc/stm32f10x_crc.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f10x_crc.h
4 | * @author MCD Application Team
5 | * @version V3.6.1
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the CRC firmware
8 | * library.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT 2012 STMicroelectronics
13 | *
14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
15 | * You may not use this file except in compliance with the License.
16 | * You may obtain a copy of the License at:
17 | *
18 | * http://www.st.com/software_license_agreement_liberty_v2
19 | *
20 | * Unless required by applicable law or agreed to in writing, software
21 | * distributed under the License is distributed on an "AS IS" BASIS,
22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 | * See the License for the specific language governing permissions and
24 | * limitations under the License.
25 | *
26 | ******************************************************************************
27 | */
28 |
29 | /* Define to prevent recursive inclusion -------------------------------------*/
30 | #ifndef __STM32F10x_CRC_H
31 | #define __STM32F10x_CRC_H
32 |
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /* Includes ------------------------------------------------------------------*/
38 | #include "stm32f10x.h"
39 |
40 | /** @addtogroup STM32F10x_StdPeriph_Driver
41 | * @{
42 | */
43 |
44 | /** @addtogroup CRC
45 | * @{
46 | */
47 |
48 | /** @defgroup CRC_Exported_Types
49 | * @{
50 | */
51 |
52 | /**
53 | * @}
54 | */
55 |
56 | /** @defgroup CRC_Exported_Constants
57 | * @{
58 | */
59 |
60 | /**
61 | * @}
62 | */
63 |
64 | /** @defgroup CRC_Exported_Macros
65 | * @{
66 | */
67 |
68 | /**
69 | * @}
70 | */
71 |
72 | /** @defgroup CRC_Exported_Functions
73 | * @{
74 | */
75 |
76 | void CRC_ResetDR(void);
77 | uint32_t CRC_CalcCRC(uint32_t Data);
78 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength);
79 | uint32_t CRC_GetCRC(void);
80 | void CRC_SetIDRegister(uint8_t IDValue);
81 | uint8_t CRC_GetIDRegister(void);
82 |
83 | #ifdef __cplusplus
84 | }
85 | #endif
86 |
87 | #endif /* __STM32F10x_CRC_H */
88 | /**
89 | * @}
90 | */
91 |
92 | /**
93 | * @}
94 | */
95 |
96 | /**
97 | * @}
98 | */
99 |
100 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
101 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/serial.h:
--------------------------------------------------------------------------------
1 | /*
2 | serial.c - Low level functions for sending and recieving bytes via the serial port
3 | Part of Grbl
4 |
5 | Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef serial_h
23 | #define serial_h
24 |
25 | #ifdef AVRTARGET
26 | #ifndef RX_BUFFER_SIZE
27 | #define RX_BUFFER_SIZE 128
28 | #endif
29 | #ifndef TX_BUFFER_SIZE
30 | #ifdef USE_LINE_NUMBERS
31 | #define TX_BUFFER_SIZE 112
32 | #else
33 | #define TX_BUFFER_SIZE 104
34 | #endif
35 | #endif
36 | #else
37 | #define RX_BUFFER_SIZE 254
38 |
39 | #ifndef WIN32
40 | #define TX_BUFFER_SIZE 127 // Do not try 256 it will not work for STM32 max is 254 because it is UINT8 and we add .
41 | #else
42 | #define TX_BUFFER_SIZE 254
43 | #endif
44 | #endif
45 |
46 | #define SERIAL_NO_DATA 0xff
47 |
48 | #ifdef WIN32
49 | void winserial_init(char *pPort);
50 | #endif
51 |
52 | // there are no corrupted lines with this changes
53 | // also changed in usb_endp.c
54 | //#define USB_CHANGED_DEBUG //by Sombat4t (https://github.com/usbcnc/grbl/issues/46) // put as comment by MS
55 |
56 | #ifdef USB_CHANGED_DEBUG
57 | extern volatile uint8_t txUsbLock;
58 | #endif
59 |
60 | void serial_init();
61 |
62 | // Writes one byte to the TX serial buffer. Called by main program.
63 | void serial_write(uint8_t data);
64 |
65 | // Fetches the first byte in the serial read buffer. Called by main program.
66 | uint8_t serial_read();
67 |
68 | // Reset and empty data in read buffer. Used by e-stop and reset.
69 | void serial_reset_read_buffer();
70 |
71 | // Returns the number of bytes available in the RX serial buffer.
72 | uint8_t serial_get_rx_buffer_available();
73 |
74 | // Returns the number of bytes used in the RX serial buffer.
75 | // NOTE: Deprecated. Not used unless classic status reports are enabled in config.h.
76 | uint8_t serial_get_rx_buffer_count();
77 |
78 | // Returns the number of bytes used in the TX serial buffer.
79 | // NOTE: Not used except for debugging and ensuring no TX bottlenecks.
80 | uint8_t serial_get_tx_buffer_count();
81 |
82 | // store one received byte into Rx buffer and handle if it is a realtime command
83 | void storeHandleDataIn(uint8_t data);
84 |
85 | #endif
86 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/spindle_control.h:
--------------------------------------------------------------------------------
1 | /*
2 | spindle_control.h - spindle control methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2012-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef spindle_control_h
23 | #define spindle_control_h
24 |
25 | #define SPINDLE_NO_SYNC false
26 | #define SPINDLE_FORCE_SYNC true
27 |
28 | #define SPINDLE_STATE_DISABLE 0 // Must be zero.
29 | #define SPINDLE_STATE_CW bit(0)
30 | #define SPINDLE_STATE_CCW bit(1)
31 |
32 |
33 | // Initializes spindle pins and hardware PWM, if enabled.
34 | void spindle_init();
35 |
36 | // Returns current spindle output state. Overrides may alter it from programmed states.
37 | uint8_t spindle_get_state();
38 |
39 | // Called by g-code parser when setting spindle state and requires a buffer sync.
40 | // Immediately sets spindle running state with direction and spindle rpm via PWM, if enabled.
41 | // Called by spindle_sync() after sync and parking motion/spindle stop override during restore.
42 | #ifdef VARIABLE_SPINDLE
43 | #ifdef STM32F103C8
44 | #define SPINDLE_PWM_TYPE uint16_t
45 | #else
46 | #define SPINDLE_PWM_TYPE uint8_t
47 | #endif
48 |
49 | // Called by g-code parser when setting spindle state and requires a buffer sync.
50 | void spindle_sync(uint8_t state, float rpm);
51 |
52 | // Sets spindle running state with direction, enable, and spindle PWM.
53 | void spindle_set_state(uint8_t state, float rpm);
54 |
55 | // Sets spindle PWM quickly for stepper ISR. Also called by spindle_set_state().
56 | // NOTE: 328p PWM register is 8-bit.
57 | void spindle_set_speed(SPINDLE_PWM_TYPE pwm_value);
58 |
59 | // Computes 328p-specific PWM register value for the given RPM for quick updating.
60 | SPINDLE_PWM_TYPE spindle_compute_pwm_value(float rpm);
61 |
62 | #else
63 |
64 | // Called by g-code parser when setting spindle state and requires a buffer sync.
65 | #define spindle_sync(state, rpm) _spindle_sync(state)
66 | void _spindle_sync(uint8_t state);
67 |
68 | // Sets spindle running state with direction and enable.
69 | #define spindle_set_state(state, rpm) _spindle_set_state(state)
70 | void _spindle_set_state(uint8_t state);
71 |
72 | #endif
73 |
74 | // Stop and start spindle routines. Called by all spindle routines and stepper ISR.
75 | void spindle_stop();
76 |
77 |
78 | #endif
79 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_type.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_type.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Type definitions used by the USB Library
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_TYPE_H
18 | #define __USB_TYPE_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | #include "usb_conf.h"
22 |
23 | /* Exported types ------------------------------------------------------------*/
24 | /* Exported constants --------------------------------------------------------*/
25 | #ifndef NULL
26 | #define NULL ((void *)0)
27 | #endif
28 |
29 | typedef signed long s32;
30 | typedef signed short s16;
31 | typedef signed char s8;
32 |
33 | typedef volatile signed long vs32;
34 | typedef volatile signed short vs16;
35 | typedef volatile signed char vs8;
36 |
37 | typedef unsigned long u32;
38 | typedef unsigned short u16;
39 | typedef unsigned char u8;
40 |
41 | typedef unsigned long const uc32; /* Read Only */
42 | typedef unsigned short const uc16; /* Read Only */
43 | typedef unsigned char const uc8; /* Read Only */
44 |
45 | typedef volatile unsigned long vu32;
46 | typedef volatile unsigned short vu16;
47 | typedef volatile unsigned char vu8;
48 |
49 | typedef volatile unsigned long const vuc32; /* Read Only */
50 | typedef volatile unsigned short const vuc16; /* Read Only */
51 | typedef volatile unsigned char const vuc8; /* Read Only */
52 |
53 | #define FALSE 0
54 | #define TRUE 1
55 | typedef int bool;
56 |
57 | #ifndef __STM32F10x_H
58 | typedef enum { RESET = 0, SET = !RESET } FlagStatus, ITStatus;
59 |
60 | typedef enum { DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
61 |
62 | typedef enum { ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
63 | #endif
64 | /* Exported macro ------------------------------------------------------------*/
65 | /* Exported functions ------------------------------------------------------- */
66 | /* External variables --------------------------------------------------------*/
67 |
68 | #endif /* __USB_TYPE_H */
69 |
70 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
71 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/usb_desc.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
2 | * File Name : usb_desc.h
3 | * Author : MCD Application Team
4 | * Version : V3.3.0
5 | * Date : 21-March-2011
6 | * Description : Descriptor Header for Virtual COM Port Device
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_DESC_H
18 | #define __USB_DESC_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | /* Exported constants --------------------------------------------------------*/
23 | /* Exported macro ------------------------------------------------------------*/
24 | /* Exported define -----------------------------------------------------------*/
25 | #define USB_DEVICE_DESCRIPTOR_TYPE 0x01
26 | #define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02
27 | #define USB_STRING_DESCRIPTOR_TYPE 0x03
28 | #define USB_INTERFACE_DESCRIPTOR_TYPE 0x04
29 | #define USB_ENDPOINT_DESCRIPTOR_TYPE 0x05
30 |
31 | #define VIRTUAL_COM_PORT_DATA_SIZE 64
32 | #define VIRTUAL_COM_PORT_INT_SIZE 8
33 |
34 | #define VIRTUAL_COM_PORT_SIZ_DEVICE_DESC 18
35 | #define VIRTUAL_COM_PORT_SIZ_CONFIG_DESC 67
36 | #define VIRTUAL_COM_PORT_SIZ_STRING_LANGID 4
37 | #define VIRTUAL_COM_PORT_SIZ_STRING_VENDOR 22
38 | #define VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT 28
39 | #define VIRTUAL_COM_PORT_SIZ_STRING_SERIAL 26
40 |
41 | #define STANDARD_ENDPOINT_DESC_SIZE 0x09
42 |
43 | /* Exported functions ------------------------------------------------------- */
44 | extern const uint8_t Virtual_Com_Port_DeviceDescriptor[VIRTUAL_COM_PORT_SIZ_DEVICE_DESC];
45 | extern const uint8_t Virtual_Com_Port_ConfigDescriptor[VIRTUAL_COM_PORT_SIZ_CONFIG_DESC];
46 |
47 | extern const uint8_t Virtual_Com_Port_StringLangID[VIRTUAL_COM_PORT_SIZ_STRING_LANGID];
48 | extern const uint8_t Virtual_Com_Port_StringVendor[VIRTUAL_COM_PORT_SIZ_STRING_VENDOR];
49 | extern const uint8_t Virtual_Com_Port_StringProduct[VIRTUAL_COM_PORT_SIZ_STRING_PRODUCT];
50 | extern uint8_t Virtual_Com_Port_StringSerial[VIRTUAL_COM_PORT_SIZ_STRING_SERIAL];
51 |
52 | #endif /* __USB_DESC_H */
53 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
54 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/inc/usb_def.h:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_def.h
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Definitions related to USB Core
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Define to prevent recursive inclusion -------------------------------------*/
17 | #ifndef __USB_DEF_H
18 | #define __USB_DEF_H
19 |
20 | /* Includes ------------------------------------------------------------------*/
21 | /* Exported types ------------------------------------------------------------*/
22 | typedef enum _RECIPIENT_TYPE
23 | {
24 | DEVICE_RECIPIENT, /* Recipient device */
25 | INTERFACE_RECIPIENT, /* Recipient interface */
26 | ENDPOINT_RECIPIENT, /* Recipient endpoint */
27 | OTHER_RECIPIENT
28 | } RECIPIENT_TYPE;
29 |
30 |
31 | typedef enum _STANDARD_REQUESTS
32 | {
33 | GET_STATUS = 0,
34 | CLEAR_FEATURE,
35 | RESERVED1,
36 | SET_FEATURE,
37 | RESERVED2,
38 | SET_ADDRESS,
39 | GET_DESCRIPTOR,
40 | SET_DESCRIPTOR,
41 | GET_CONFIGURATION,
42 | SET_CONFIGURATION,
43 | GET_INTERFACE,
44 | SET_INTERFACE,
45 | TOTAL_sREQUEST, /* Total number of Standard request */
46 | SYNCH_FRAME = 12
47 | } STANDARD_REQUESTS;
48 |
49 | /* Definition of "USBwValue" */
50 | typedef enum _DESCRIPTOR_TYPE
51 | {
52 | DEVICE_DESCRIPTOR = 1,
53 | CONFIG_DESCRIPTOR,
54 | STRING_DESCRIPTOR,
55 | INTERFACE_DESCRIPTOR,
56 | ENDPOINT_DESCRIPTOR
57 | } DESCRIPTOR_TYPE;
58 |
59 | /* Feature selector of a SET_FEATURE or CLEAR_FEATURE */
60 | typedef enum _FEATURE_SELECTOR
61 | {
62 | ENDPOINT_STALL,
63 | DEVICE_REMOTE_WAKEUP
64 | } FEATURE_SELECTOR;
65 |
66 | /* Exported constants --------------------------------------------------------*/
67 | /* Definition of "USBbmRequestType" */
68 | #define REQUEST_TYPE 0x60 /* Mask to get request type */
69 | #define STANDARD_REQUEST 0x00 /* Standard request */
70 | #define CLASS_REQUEST 0x20 /* Class request */
71 | #define VENDOR_REQUEST 0x40 /* Vendor request */
72 |
73 | #define RECIPIENT 0x1F /* Mask to get recipient */
74 |
75 | /* Exported macro ------------------------------------------------------------*/
76 | /* Exported functions ------------------------------------------------------- */
77 |
78 | #endif /* __USB_DEF_H */
79 |
80 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
81 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/usb/usb_endp.c.bak:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
2 | * File Name : usb_endp.c
3 | * Author : MCD Application Team
4 | * Version : V3.3.0
5 | * Date : 21-March-2011
6 | * Description : Endpoint routines
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | #include "usb_lib.h"
17 | #include "usb_desc.h"
18 | #include "usb_mem.h"
19 | #include "hw_config.h"
20 | #include "usb_istr.h"
21 | #include "usb_pwr.h"
22 | #include "serial.h"
23 | uint8_t USB_Rx_Buffer[VIRTUAL_COM_PORT_DATA_SIZE];
24 |
25 | extern uint8_t serial_tx_buffer[];
26 | extern uint8_t serial_tx_buffer_head;
27 | extern volatile uint8_t serial_tx_buffer_tail;
28 |
29 | void EP3_OUT_Callback(void)
30 | {
31 | uint16_t USB_Rx_Cnt;
32 |
33 | /* Get the received data buffer and update the counter */
34 | USB_Rx_Cnt = USB_SIL_Read(EP3_OUT, USB_Rx_Buffer);
35 |
36 | /* USB data will be immediately processed, this allow next USB traffic being
37 | NAKed till the end of the USART Xfer */
38 |
39 | OnUsbDataRx(USB_Rx_Buffer, USB_Rx_Cnt);
40 |
41 | /* Enable the receive of data on EP3 */
42 | SetEPRxValid(ENDP3);
43 | }
44 |
45 | void EP1_IN_Callback (void)
46 | {
47 | if (serial_tx_buffer_head != serial_tx_buffer_tail)
48 | {
49 | uint16_t USB_Tx_length;
50 |
51 | if (serial_tx_buffer_head > serial_tx_buffer_tail)
52 | USB_Tx_length = serial_tx_buffer_head - serial_tx_buffer_tail;
53 | else
54 | {
55 | USB_Tx_length = TX_BUFFER_SIZE - serial_tx_buffer_tail;
56 | }
57 |
58 | if (USB_Tx_length != 0)
59 | {
60 | if (USB_Tx_length > 64)
61 | USB_Tx_length = 64;
62 |
63 | UserToPMABufferCopy(serial_tx_buffer + serial_tx_buffer_tail, ENDP1_TXADDR, USB_Tx_length);
64 | serial_tx_buffer_tail += USB_Tx_length;
65 | if (serial_tx_buffer_tail == TX_BUFFER_SIZE)
66 | serial_tx_buffer_tail = 0;
67 |
68 | SetEPTxCount(ENDP1, USB_Tx_length);
69 | SetEPTxValid(ENDP1);
70 | }
71 | }
72 | }
73 |
74 |
75 | /* \brief Start Of Frame (SOF) callback
76 | */
77 | void SOF_Callback(void)
78 | {
79 | if(bDeviceState == CONFIGURED)
80 | {
81 | /* Check the data to be sent through IN pipe */
82 | if (_GetEPTxStatus(ENDP1) == EP_TX_NAK)
83 | {
84 | EP1_IN_Callback();
85 | }
86 | }
87 | }
88 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
89 |
90 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/doc/csv/error_codes_en_US.csv:
--------------------------------------------------------------------------------
1 | "Error Code in v1.1+","Error Message in v1.0-","Error Description"
2 | "1","Expected command letter","G-code words consist of a letter and a value. Letter was not found."
3 | "2","Bad number format","Missing the expected G-code word value or numeric value format is not valid."
4 | "3","Invalid statement","Grbl '$' system command was not recognized or supported."
5 | "4","Value < 0","Negative value received for an expected positive value."
6 | "5","Setting disabled","Homing cycle failure. Homing is not enabled via settings."
7 | "6","Value < 3 usec","Minimum step pulse time must be greater than 3usec."
8 | "7","EEPROM read fail. Using defaults","An EEPROM read failed. Auto-restoring affected EEPROM to default values."
9 | "8","Not idle","Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job."
10 | "9","G-code lock","G-code commands are locked out during alarm or jog state."
11 | "10","Homing not enabled","Soft limits cannot be enabled without homing also enabled."
12 | "11","Line overflow","Max characters per line exceeded. Received command line was not executed."
13 | "12","Step rate > 30kHz","Grbl '$' setting value cause the step rate to exceed the maximum supported."
14 | "13","Check Door","Safety door detected as opened and door state initiated."
15 | "14","Line length exceeded","Build info or startup line exceeded EEPROM line length limit. Line not stored."
16 | "15","Travel exceeded","Jog target exceeds machine travel. Jog command has been ignored."
17 | "16","Invalid jog command","Jog command has no '=' or contains prohibited g-code."
18 | "17","Setting disabled","Laser mode requires PWM output."
19 | "20","Unsupported command","Unsupported or invalid g-code command found in block."
20 | "21","Modal group violation","More than one g-code command from same modal group found in block."
21 | "22","Undefined feed rate","Feed rate has not yet been set or is undefined."
22 | "23","Invalid gcode ID:23","G-code command in block requires an integer value."
23 | "24","Invalid gcode ID:24","More than one g-code command that requires axis words found in block."
24 | "25","Invalid gcode ID:25","Repeated g-code word found in block."
25 | "26","Invalid gcode ID:26","No axis words found in block for g-code command or current modal state which requires them."
26 | "27","Invalid gcode ID:27","Line number value is invalid."
27 | "28","Invalid gcode ID:28","G-code command is missing a required value word."
28 | "29","Invalid gcode ID:29","G59.x work coordinate systems are not supported."
29 | "30","Invalid gcode ID:30","G53 only allowed with G0 and G1 motion modes."
30 | "31","Invalid gcode ID:31","Axis words found in block when no command or current modal state uses them."
31 | "32","Invalid gcode ID:32","G2 and G3 arcs require at least one in-plane axis word."
32 | "33","Invalid gcode ID:33","Motion command target is invalid."
33 | "34","Invalid gcode ID:34","Arc radius value is invalid."
34 | "35","Invalid gcode ID:35","G2 and G3 arcs require at least one in-plane offset word."
35 | "36","Invalid gcode ID:36","Unused value words found in block."
36 | "37","Invalid gcode ID:37","G43.1 dynamic tool length offset is not assigned to configured tool length axis."
37 | "38","Invalid gcode ID:38","Tool number greater than max supported value."
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/motion_control.h:
--------------------------------------------------------------------------------
1 | /*
2 | motion_control.h - high level interface for issuing motion commands
3 | Part of Grbl
4 |
5 | Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
6 | Copyright (c) 2009-2011 Simen Svale Skogsrud
7 |
8 | Grbl is free software: you can redistribute it and/or modify
9 | it under the terms of the GNU General Public License as published by
10 | the Free Software Foundation, either version 3 of the License, or
11 | (at your option) any later version.
12 |
13 | Grbl is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | GNU General Public License for more details.
17 |
18 | You should have received a copy of the GNU General Public License
19 | along with Grbl. If not, see .
20 | */
21 |
22 | #ifndef motion_control_h
23 | #define motion_control_h
24 |
25 |
26 | // System motion commands must have a line number of zero.
27 | #define HOMING_CYCLE_LINE_NUMBER 0
28 | #define PARKING_MOTION_LINE_NUMBER 0
29 |
30 | #define HOMING_CYCLE_ALL 0 // Must be zero.
31 | #define HOMING_CYCLE_X bit(X_AXIS)
32 | #define HOMING_CYCLE_Y bit(Y_AXIS)
33 | #define HOMING_CYCLE_Z bit(Z_AXIS)
34 | // --- YSV 22-06-2018
35 | #if defined(AA_AXIS) || defined(AB_AXIS) || defined(ABC_AXIS)
36 | #define HOMING_CYCLE_A bit(A_AXIS)
37 | #endif
38 | #if defined(AB_AXIS) || defined(ABC_AXIS)
39 | #define HOMING_CYCLE_B bit(B_AXIS)
40 | #endif
41 | #ifdef ABC_AXIS
42 | #define HOMING_CYCLE_C bit(C_AXIS)
43 | #endif
44 | // ---
45 |
46 | // Execute linear motion in absolute millimeter coordinates. Feed rate given in millimeters/second
47 | // unless invert_feed_rate is true. Then the feed_rate means that the motion should be completed in
48 | // (1 minute)/feed_rate time.
49 | void mc_line(float *target, plan_line_data_t *pl_data);
50 |
51 | // Execute an arc in offset mode format. position == current xyz, target == target xyz,
52 | // offset == offset from current xyz, axis_XXX defines circle plane in tool space, axis_linear is
53 | // the direction of helical travel, radius == circle radius, is_clockwise_arc boolean. Used
54 | // for vector transformation direction.
55 | void mc_arc(float *target, plan_line_data_t *pl_data, float *position, float *offset, float radius,
56 | uint8_t axis_0, uint8_t axis_1, uint8_t axis_linear, uint8_t is_clockwise_arc);
57 |
58 | // Dwell for a specific number of seconds
59 | void mc_dwell(float seconds);
60 |
61 | // Perform homing cycle to locate machine zero. Requires limit switches.
62 | void mc_homing_cycle(uint8_t cycle_mask);
63 |
64 | // Perform tool length probe cycle. Requires probe switch.
65 | uint8_t mc_probe_cycle(float *target, plan_line_data_t *pl_data, uint8_t parser_flags);
66 |
67 | // Handles updating the override control state.
68 | void mc_override_ctrl_update(uint8_t override_state);
69 |
70 | // Plans and executes the single special motion case for parking. Independent of main planner buffer.
71 | void mc_parking_motion(float *parking_target, plan_line_data_t *pl_data);
72 |
73 | // Performs system reset. If in motion state, kills all motion and sets system alarm.
74 | void mc_reset();
75 |
76 | #endif
77 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/stm_usb_fs_lib/src/usb_init.c:
--------------------------------------------------------------------------------
1 | /******************** (C) COPYRIGHT 2010 STMicroelectronics ********************
2 | * File Name : usb_init.c
3 | * Author : MCD Application Team
4 | * Version : V3.2.1
5 | * Date : 07/05/2010
6 | * Description : Initialization routines & global variables
7 | ********************************************************************************
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
12 | * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
14 | *******************************************************************************/
15 |
16 | /* Includes ------------------------------------------------------------------*/
17 | #include "usb_lib.h"
18 |
19 | /* Private typedef -----------------------------------------------------------*/
20 | /* Private define ------------------------------------------------------------*/
21 | /* Private macro -------------------------------------------------------------*/
22 | /* Private variables ---------------------------------------------------------*/
23 | /* The number of current endpoint, it will be used to specify an endpoint */
24 | uint8_t EPindex;
25 | /* The number of current device, it is an index to the Device_Table */
26 | /* uint8_t Device_no; */
27 | /* Points to the DEVICE_INFO structure of current device */
28 | /* The purpose of this register is to speed up the execution */
29 | DEVICE_INFO *pInformation;
30 | /* Points to the DEVICE_PROP structure of current device */
31 | /* The purpose of this register is to speed up the execution */
32 | DEVICE_PROP *pProperty;
33 | /* Temporary save the state of Rx & Tx status. */
34 | /* Whenever the Rx or Tx state is changed, its value is saved */
35 | /* in this variable first and will be set to the EPRB or EPRA */
36 | /* at the end of interrupt process */
37 | uint16_t SaveState ;
38 | uint16_t wInterrupt_Mask;
39 | DEVICE_INFO Device_Info;
40 | USER_STANDARD_REQUESTS *pUser_Standard_Requests;
41 |
42 | /* Extern variables ----------------------------------------------------------*/
43 | /* Private function prototypes -----------------------------------------------*/
44 | /* Private functions ---------------------------------------------------------*/
45 |
46 | /*******************************************************************************
47 | * Function Name : USB_Init
48 | * Description : USB system initialization
49 | * Input : None.
50 | * Output : None.
51 | * Return : None.
52 | *******************************************************************************/
53 | void USB_Init(void)
54 | {
55 | pInformation = &Device_Info;
56 | pInformation->ControlState = 2;
57 | pProperty = &Device_Property;
58 | pUser_Standard_Requests = &User_Standard_Requests;
59 | /* Initialize devices one by one */
60 | pProperty->Init();
61 | }
62 |
63 | /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
64 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/src/probe.c:
--------------------------------------------------------------------------------
1 | /*
2 | probe.c - code pertaining to probing methods
3 | Part of Grbl
4 |
5 | Copyright (c) 2014-2016 Sungeun K. Jeon for Gnea Research LLC
6 |
7 | Grbl is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | Grbl is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with Grbl. If not, see .
19 | */
20 |
21 | #include "grbl.h"
22 |
23 |
24 | // Inverts the probe pin state depending on user settings and probing cycle mode.
25 | uint16_t probe_invert_mask;
26 |
27 |
28 | // Probe pin initialization routine.
29 | void probe_init()
30 | {
31 | #ifdef AVRTARGET
32 | PROBE_DDR &= ~(PROBE_MASK); // Configure as input pins
33 | #ifdef DISABLE_PROBE_PIN_PULL_UP
34 | PROBE_PORT &= ~(PROBE_MASK); // Normal low operation. Requires external pull-down.
35 | #else
36 | PROBE_PORT |= PROBE_MASK; // Enable internal pull-up resistors. Normal high operation.
37 | #endif
38 | #endif
39 | #ifdef STM32F103C8
40 | GPIO_InitTypeDef GPIO_InitStructure;
41 | RCC_APB2PeriphClockCmd(RCC_PROBE_PORT, ENABLE);
42 | GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
43 | #ifdef DISABLE_PROBE_PIN_PULL_UP
44 | GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
45 | #else
46 | GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
47 | #endif
48 | GPIO_InitStructure.GPIO_Pin = PROBE_MASK;
49 | GPIO_Init(PROBE_PORT, &GPIO_InitStructure);
50 | #endif
51 | probe_configure_invert_mask(false); // Initialize invert mask.
52 | }
53 |
54 |
55 | // Called by probe_init() and the mc_probe() routines. Sets up the probe pin invert mask to
56 | // appropriately set the pin logic according to setting for normal-high/normal-low operation
57 | // and the probing cycle modes for toward-workpiece/away-from-workpiece.
58 | void probe_configure_invert_mask(uint8_t is_probe_away)
59 | {
60 | probe_invert_mask = 0; // Initialize as zero.
61 | if (bit_isfalse(settings.flags,BITFLAG_INVERT_PROBE_PIN)) { probe_invert_mask ^= PROBE_MASK; }
62 | if (is_probe_away) { probe_invert_mask ^= PROBE_MASK; }
63 | }
64 |
65 |
66 | // Returns the probe pin state. Triggered = true. Called by gcode parser and probe state monitor.
67 | uint8_t probe_get_state()
68 | {
69 | #ifdef AVRTARGET
70 | return((PROBE_PIN & PROBE_MASK) ^ probe_invert_mask);
71 | #endif
72 | #ifdef WIN32
73 | return 0;
74 | #endif
75 | #ifdef STM32F103C8
76 | return ((GPIO_ReadInputData(PROBE_PORT) & PROBE_MASK) ^ probe_invert_mask) != 0;
77 | #endif
78 | }
79 |
80 |
81 | // Monitors probe pin state and records the system position when detected. Called by the
82 | // stepper ISR per ISR tick.
83 | // NOTE: This function must be extremely efficient as to not bog down the stepper ISR.
84 | void probe_state_monitor()
85 | {
86 |
87 | if (probe_get_state()) {
88 | sys_probe_state = PROBE_OFF;
89 | memcpy(sys_probe_position, sys_position, sizeof(sys_position));
90 | bit_true(sys_rt_exec_state, EXEC_MOTION_CANCEL);
91 | }
92 | }
93 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/README.md:
--------------------------------------------------------------------------------
1 | # up to 6-AXIS-USBCNC-GRBL
2 | This repository is based on [usbcnc grbl](https://github.com/usbcnc/grbl) which in turn is based on [native grbl 1.1f](https://github.com/gnea/grbl)
3 | With 6-AXIS-USBCNC-GRBL you can use 3,4(default),5 or 6 axis depend on definition in config.h
4 | 
5 | Also there are some bugs (from usbcnc grbl) were fixed and some improvements were done.
6 | Some of them:
7 | - migrate from coIDE to Atollic truestudio
8 | - 4,5,6th axis were added
9 | - uint16_t probe_invert_mask
10 | - [issue#36](https://github.com/usbcnc/grbl/issues/36) from usbcnc
11 | - [issue#38](https://github.com/usbcnc/grbl/issues/38) from usbcnc
12 | - [issue#41](https://github.com/usbcnc/grbl/issues/41) from usbcnc
13 | - [issue#46](https://github.com/usbcnc/grbl/issues/46) from usbcnc
14 | - [issue#40](https://github.com/usbcnc/grbl/issues/40) from usbcnc
15 | - [issue#49](https://github.com/usbcnc/grbl/issues/49) from usbcnc
16 | - NEW: STP_DRIVERS_ENABLE_DELAY
17 | - [issue#48](https://github.com/usbcnc/grbl/issues/48) from usbcnc. STEP_PULSE_DELAY now works
18 | - GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); // to enable PA15, PB3, PB4 pins
19 | - NEW: USE_RESET_BTN_AS_ESTOP
20 | - improved performance and stability in stepper.c [issue#48](https://github.com/usbcnc/grbl/issues/48) from usbcnc
21 | - [issue#60](https://github.com/usbcnc/grbl/issues/60) from usbcnc
22 | - [issue#61](https://github.com/usbcnc/grbl/issues/61) from usbcnc
23 |
24 | Before homing "error:7" appears 2 times due to startup blocks are empty. It's ok.
25 | To eliminate this: set the startup blocks or comment definition in config.h
26 |
27 | ## Get started
28 | - Install Atollic truestudio
29 | - add this project to Atollic
30 | - (optional!) configure grbl with config.h (4 axis by default. You can't change it through the grbl interface) and default.h (you can change this settings later throught the grbl interface)
31 | - (optional! do this if you did the previous step) compille it
32 | - use [st-link v2](https://www.st.com/content/st_com/en/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug-hardware-for-stm32-mcus/st-link-v2.html#design-scroll) or China clones for downloading firmware to [bluepill](http://wiki.stm32duino.com/index.php?title=Blue_Pill)
33 | - configure grbl with "$x=val" commands (optional)
34 | - use grbl controller with [UGS](https://winder.github.io/ugs_website/), [GcodeSender
35 | ](https://github.com/OttoHermansson/GcodeSender/downloads), [OpenCNCPilot
36 | ](https://github.com/martin2250/OpenCNCPilot) or other interfaces.
37 |
38 |
39 | - You can also use UART (TX1, RX1) instead of USB to connect grbl controller via bluetooth and use with android app ["Grbl Controller"](https://play.google.com/store/apps/details?id=in.co.gorest.grblcontroller&hl=ru). Just #undef USEUSB in grbl.h after #ifdef STM32F103C8 or delete "USEUSB" in project properties -> C/C++ General -> Path and Symbols -> Symbols.
40 | - If you want to use UART and more then 4 axis, you can map "B" axis Step and Dir outputs to PA11,12 instead of PA9,10 (see cpu-map.h).
41 | - Don't map any pins if not sure. Some of them use microcontroller hardware features which aren't available on the other ones.
42 |
--------------------------------------------------------------------------------
/6-AXIS-USBCNC-GRBL-master/inc/stm32f10x_conf.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file Project/STM32F10x_StdPeriph_Template/stm32f10x_conf.h
4 | * @author MCD Application Team
5 | * @version V3.5.0
6 | * @date 08-April-2011
7 | * @brief Library configuration file.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | * © COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 |
22 | /* Define to prevent recursive inclusion -------------------------------------*/
23 | #ifndef __STM32F10x_CONF_H
24 | #define __STM32F10x_CONF_H
25 |
26 | /* Includes ------------------------------------------------------------------*/
27 | /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */
28 | #include "stm32f10x_adc.h"
29 | #include "stm32f10x_bkp.h"
30 | #include "stm32f10x_can.h"
31 | #include "stm32f10x_cec.h"
32 | #include "stm32f10x_crc.h"
33 | #include "stm32f10x_dac.h"
34 | #include "stm32f10x_dbgmcu.h"
35 | #include "stm32f10x_dma.h"
36 | #include "stm32f10x_exti.h"
37 | #include "stm32f10x_flash.h"
38 | #include "stm32f10x_fsmc.h"
39 | #include "stm32f10x_gpio.h"
40 | #include "stm32f10x_i2c.h"
41 | #include "stm32f10x_iwdg.h"
42 | #include "stm32f10x_pwr.h"
43 | #include "stm32f10x_rcc.h"
44 | #include "stm32f10x_rtc.h"
45 | #include "stm32f10x_sdio.h"
46 | #include "stm32f10x_spi.h"
47 | #include "stm32f10x_tim.h"
48 | #include "stm32f10x_usart.h"
49 | #include "stm32f10x_wwdg.h"
50 | #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
51 |
52 | /* Exported types ------------------------------------------------------------*/
53 | /* Exported constants --------------------------------------------------------*/
54 | /* Uncomment the line below to expanse the "assert_param" macro in the
55 | Standard Peripheral Library drivers code */
56 | /* #define USE_FULL_ASSERT 1 */
57 |
58 | /* Exported macro ------------------------------------------------------------*/
59 | #ifdef USE_FULL_ASSERT
60 |
61 | /**
62 | * @brief The assert_param macro is used for function's parameters check.
63 | * @param expr: If expr is false, it calls assert_failed function which reports
64 | * the name of the source file and the source line number of the call
65 | * that failed. If expr is true, it returns no value.
66 | * @retval None
67 | */
68 | #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
69 | /* Exported functions ------------------------------------------------------- */
70 | void assert_failed(uint8_t* file, uint32_t line);
71 | #else
72 | #define assert_param(expr) ((void)0)
73 | #endif /* USE_FULL_ASSERT */
74 |
75 | #endif /* __STM32F10x_CONF_H */
76 |
77 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
78 |
--------------------------------------------------------------------------------