feat(project): 更新项目配置并增加ESC EEPROM功能
- 添加新的SPI命令文件:app_spi_cmd_can_burst.cpp 和 app_spi_cmd_exmc_diag.cpp - 移除旧的SPI命令文件:app_spi_cmd_ota_wait.cpp, app_spi_cmd_ping.cpp, app_spi_cmd_can_bridge.cpp, app_spi_cmd_can_feedback.cpp, app_spi_cmd_id_snapshot.cpp, app_spi_cmd_adc_feedback.cpp, app_spi_cmd_motor_state.cpp, app_spi_cmd_motor_version.cpp, app_spi_cmd_motor_ota.cpp - 新增SSC EtherCAT从站协议栈相关文件组,包含头文件和源文件 - 添加ESC EEPROM操作相关的头文件和源文件 - 修正HBI寄存器EXMC偏移地址映射错误 - 实现8位、16位、32位ESC寄存器读写函数 - 改进EEPROM初始化逻辑,添加重试机制和诊断功能
This commit is contained in:
@@ -57,12 +57,14 @@ project:
|
||||
- file: ./device/spi/app_spi_cmd_ota_wait.cpp
|
||||
- file: ./device/spi/app_spi_cmd_ping.cpp
|
||||
- file: ./device/spi/app_spi_cmd_can_bridge.cpp
|
||||
- file: ./device/spi/app_spi_cmd_can_burst.cpp
|
||||
- file: ./device/spi/app_spi_cmd_can_feedback.cpp
|
||||
- file: ./device/spi/app_spi_cmd_id_snapshot.cpp
|
||||
- file: ./device/spi/app_spi_cmd_adc_feedback.cpp
|
||||
- file: ./device/spi/app_spi_cmd_motor_state.cpp
|
||||
- file: ./device/spi/app_spi_cmd_motor_version.cpp
|
||||
- file: ./device/spi/app_spi_cmd_motor_ota.cpp
|
||||
- file: ./device/spi/app_spi_cmd_exmc_diag.cpp
|
||||
- group: spi_link
|
||||
files:
|
||||
- file: ../../spi_link/spi_link_v2.cpp
|
||||
@@ -72,10 +74,35 @@ project:
|
||||
- file: ./comm/esc_exmc_bus.cpp
|
||||
- file: ./comm/esc_lan9252.h
|
||||
- file: ./comm/esc_lan9252.cpp
|
||||
- file: ./comm/esc_eeprom.h
|
||||
- file: ./comm/esc_eeprom.cpp
|
||||
- file: ./comm/ethercat_slave.h
|
||||
- file: ./comm/ethercat_slave.cpp
|
||||
- file: ./comm/ethercat_sync.h
|
||||
- file: ./comm/ethercat_sync.cpp
|
||||
- group: comm/ssc
|
||||
files:
|
||||
- file: ./comm/ssc/inc/ecatslv.h
|
||||
- file: ./comm/ssc/inc/ecatappl.h
|
||||
- file: ./comm/ssc/inc/mailbox.h
|
||||
- file: ./comm/ssc/inc/ecatcoe.h
|
||||
- file: ./comm/ssc/inc/sdoserv.h
|
||||
- file: ./comm/ssc/inc/objdef.h
|
||||
- file: ./comm/ssc/inc/coeappl.h
|
||||
- file: ./comm/ssc/inc/esc.h
|
||||
- file: ./comm/ssc/inc/applInterface.h
|
||||
- file: ./comm/ssc/inc/el9800hw.h
|
||||
- file: ./comm/ssc/src/ecatslv.c
|
||||
- file: ./comm/ssc/src/ecatappl.c
|
||||
- file: ./comm/ssc/src/mailbox.c
|
||||
- file: ./comm/ssc/src/ecatcoe.c
|
||||
- file: ./comm/ssc/src/sdoserv.c
|
||||
- file: ./comm/ssc/src/objdef.c
|
||||
- file: ./comm/ssc/src/coeappl.c
|
||||
- file: ./comm/ssc/port/hw_gd32exmc.cpp
|
||||
- file: ./comm/ssc/port/dc_app.c
|
||||
- file: ./comm/ssc/port/dc_app.h
|
||||
- file: ./comm/ssc/port/ecat_def.h
|
||||
|
||||
# List components to use for your application.
|
||||
# A software component is a re-usable unit that may be configurable.
|
||||
|
||||
Reference in New Issue
Block a user