#include "factory.h" #include "bsp/bsp.h" #include "prot/can_message.h" #include "bsp/fmc_flash.h" #include "bsp/gd32_bkp.h" #include "libs/logger.h" #include "os/os_task.h" void can_process_factory_message(can_message_t *can_message){ uint8_t response[8]; uint8_t rsplen; encoder_can_key(response, can_message->key); response[2] = 0; rsplen = 3; switch(can_message->key) { case BUILD_CMD_KEY(0xE0): break; default: rsplen = 0; break; } if (rsplen > 0) { can_send_response(can_message->src, response, rsplen); } }