feat(sys): 添加AES加密和电机OTA中继功能模块
添加了AES128加密算法实现和电机OTA中继相关文件,包括: - ./sys/aes128.h 和 ./sys/aes128.cpp - AES128加密算法头文件和实现 - ./sys/motor_ota_relay.h 和 ./sys/motor_ota_relay.cpp - 电机OTA中继功能 - 更新了项目配置文件包含这些新模块
This commit is contained in:
@@ -16,8 +16,9 @@ enum system_task_t {
|
||||
TASK_ADC_TEMP_SAMPLE, /**< 采样内部温度通道原始值任务。 */
|
||||
TASK_ADC_PROCESS, /**< 对 ADC 原始值进行电压与温度计算任务。 */
|
||||
TASK_CAN_RX_PARSE, /**< 解析并消费已接收 CANFD 帧任务。 */
|
||||
TASK_CAN_TX_SEND, /**< CANFD 周期发送任务,每 1ms 每通道发送一帧。 */
|
||||
TASK_CAN_TX_SEND, /**< CANFD 周期发送任务,每 10ms 每通道发送一帧。 */
|
||||
TASK_HEARTBEAT, /**< 系统心跳维护任务。 */
|
||||
TASK_MOTOR_STATE_PUSH, /**< 多电机状态 0xC5 主动推送启动任务(250ms)。 */
|
||||
TASK_DIAGNOSTIC_PRINT, /**< 诊断信息打印任务。 */
|
||||
TASK_ETHERCAT_PROCESS, /**< EtherCAT 周期/事件处理任务(非实时应用层 PDO 映射)。 */
|
||||
TASK_COUNT /**< 任务总数,用于边界或统计场景。 */
|
||||
@@ -41,10 +42,12 @@ struct task_scheduler_t {
|
||||
volatile uint16_t div_temp_sample;
|
||||
/** @brief 调度分频计数:CAN 接收处理。 */
|
||||
volatile uint16_t div_can_rx;
|
||||
/** @brief 调度分频计数:CAN 周期发送(1ms)。 */
|
||||
/** @brief 调度分频计数:CAN 周期发送(10ms)。 */
|
||||
volatile uint16_t div_can_tx;
|
||||
/** @brief 调度分频计数:心跳(1s)。 */
|
||||
volatile uint16_t div_heartbeat;
|
||||
/** @brief 调度分频计数:多电机状态推送(250ms)。 */
|
||||
volatile uint16_t div_motor_state;
|
||||
/** @brief 调度分频计数:APP 状态/诊断打印(5s)。 */
|
||||
volatile uint16_t div_diag_print;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user