| 123456789101112131415161718192021222324252627 |
- #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);
- }
- }
|