第一版代码,为了在EEPROM保存参数的时候走STM32的CRC,让Codex修改了一下,现在的效果是无法存储,codex表示原因是CRC方法不同,修改到一半今天的额度使用完了,有待后续解决CRC的bug

This commit is contained in:
2026-02-28 17:36:05 +08:00
commit b2fedd58b2
212 changed files with 208290 additions and 0 deletions

112
.vscode/c_cpp_properties.json vendored Normal file
View File

@@ -0,0 +1,112 @@
{
"configurations": [
{
"name": "three-axis_stepper_three-axis_stepper",
"includePath": [
"d:\\01_Projects\\printer\\three-axis_stepper\\Core\\Inc",
"d:\\01_Projects\\printer\\three-axis_stepper\\Common",
"d:\\01_Projects\\printer\\three-axis_stepper\\Interface",
"d:\\01_Projects\\printer\\three-axis_stepper\\Drivers\\STM32F4xx_HAL_Driver\\Inc",
"d:\\01_Projects\\printer\\three-axis_stepper\\Drivers\\STM32F4xx_HAL_Driver\\Inc\\Legacy",
"d:\\01_Projects\\printer\\three-axis_stepper\\Drivers\\CMSIS\\Device\\ST\\STM32F4xx\\Include",
"d:\\01_Projects\\printer\\three-axis_stepper\\Drivers\\CMSIS\\Include",
"d:\\01_Projects\\printer\\three-axis_stepper\\MyDriver",
"d:\\01_Projects\\printer\\three-axis_stepper\\Application",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\301",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\303",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\304",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\305",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\309",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\402",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\CO_driver_STM32",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\extra",
"d:\\01_Projects\\printer\\three-axis_stepper\\Middleware\\CANopenNode\\storage",
"c:\\Users\\hao\\keil_v5\\ARM\\ARMCC\\include",
"c:\\Users\\hao\\keil_v5\\ARM\\ARMCC\\include\\rw",
"d:\\01_Projects\\printer\\three-axis_stepper\\MDK-ARM",
"d:\\01_Projects\\printer\\three-axis_stepper\\Core\\Src",
"d:\\01_Projects\\printer\\three-axis_stepper\\Drivers\\STM32F4xx_HAL_Driver\\Src",
"${default}"
],
"defines": [
"USE_HAL_DRIVER",
"STM32F407xx",
"NDEBUG",
"__CC_ARM",
"__arm__",
"__align(x)=",
"__ALIGNOF__(x)=",
"__alignof__(x)=",
"__asm(x)=",
"__forceinline=",
"__restrict=",
"__global_reg(n)=",
"__inline=",
"__int64=long long",
"__INTADDR__(expr)=0",
"__irq=",
"__packed=",
"__pure=",
"__smc(n)=",
"__svc(n)=",
"__svc_indirect(n)=",
"__svc_indirect_r7(n)=",
"__value_in_regs=",
"__weak=",
"__writeonly=",
"__declspec(x)=",
"__attribute__(x)=",
"__nonnull__(x)=",
"__register=",
"__breakpoint(x)=",
"__cdp(x,y,z)=",
"__clrex()=",
"__clz(x)=0U",
"__current_pc()=0U",
"__current_sp()=0U",
"__disable_fiq()=",
"__disable_irq()=",
"__dmb(x)=",
"__dsb(x)=",
"__enable_fiq()=",
"__enable_irq()=",
"__fabs(x)=0.0",
"__fabsf(x)=0.0f",
"__force_loads()=",
"__force_stores()=",
"__isb(x)=",
"__ldrex(x)=0U",
"__ldrexd(x)=0U",
"__ldrt(x)=0U",
"__memory_changed()=",
"__nop()=",
"__pld(...)=",
"__pli(...)=",
"__qadd(x,y)=0",
"__qdbl(x)=0",
"__qsub(x,y)=0",
"__rbit(x)=0U",
"__rev(x)=0U",
"__return_address()=0U",
"__ror(x,y)=0U",
"__schedule_barrier()=",
"__semihost(x,y)=0",
"__sqrt(x)=0.0",
"__sqrtf(x)=0.0f",
"__ssat(x,y)=0",
"__strex(x,y)=0U",
"__strexd(x,y)=0",
"__strt(x,y)=",
"__swp(x,y)=0U",
"__usat(x,y)=0U",
"__wfe()=",
"__wfi()=",
"__yield()=",
"__vfp_status(x,y)=0"
],
"intelliSenseMode": "${default}"
}
],
"version": 4
}