//////////////////////////////////////////////////////////////////////////// ///@copyright Copyright (c) 2018, 传控科技 All rights reserved. ///------------------------------------------------------------------------- /// @file bsp_drv.h /// @brief bsp @ driver config ///------------------------------------------------------------------------- /// @version 1.0 /// @author CC /// @date 20180331 /// @note cc_AS_stc02 ////////////////////////////////////////////////////////////////////////////// #ifndef _APP_TASK_ENCRYPT_H #define _APP_TASK_ENCRYPT_H #include "../app/app_config.h" #include "../ctask/task.h" #include "../clib/clib.h" //STEP 2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Encryption CONFIG #define MCU_ID_LEN 7 #define MCU_ID_KEY_LEN 4 #define EEPROM_ENC_DATA_MAX 64 #define EEPROM_ENC_FILTER 0xAA typedef struct ts_eeprom_enc { U8 enc_key[MCU_ID_KEY_LEN]; U8 enc_val[MCU_ID_LEN]; //U8 crc[2]; }EEPROM_ENC; typedef struct mcu_encrypt_info { U8 enc_key[MCU_ID_KEY_LEN]; U8 mcu_id[MCU_ID_LEN]; U8 mcu_enc_id[MCU_ID_LEN]; }McuEncryptInfo; extern struct ts_eeprom_enc eep_enc; extern struct mcu_encrypt_info enc_info; //STEP 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<