From bfb3cb185e8cffda075207795b532f72923b982e Mon Sep 17 00:00:00 2001 From: guanjiao ren <guanjiao.ren@ninebot.com> Date: 星期一, 21 五月 2018 16:02:58 +0800 Subject: [PATCH] 将main.c中的主程序移到dw_app.c --- 源码/核心板/Src/decadriver/deca_device.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/decadriver/deca_device.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/decadriver/deca_device.c" index 93587d1..407d576 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/decadriver/deca_device.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/decadriver/deca_device.c" @@ -14,8 +14,7 @@ #include "deca_param_types.h" #include "deca_regs.h" #include "deca_device_api.h" -#include "deca_sleep.h" -#include "port.h" +#include "dw_driver.h" // Defines for enable_clocks function #define FORCE_SYS_XTI 0 @@ -1050,7 +1049,7 @@ */ uint32 dwt_read32bitoffsetreg(int regFileID, int regOffset) { - uint32 regval = DWT_ERROR ; + uint32 regval = (uint32)DWT_ERROR ; int j ; uint8 buffer[4] ; @@ -1082,7 +1081,7 @@ */ uint16 dwt_read16bitoffsetreg(int regFileID, int regOffset) { - uint16 regval = DWT_ERROR ; + uint16 regval = (uint16)DWT_ERROR ; uint8 buffer[2] ; int result = dwt_readfromdevice(regFileID, regOffset, 2, buffer); // Read 2 bytes (16-bits) register into buffer @@ -1397,7 +1396,7 @@ break; default : // printf("OTP SET MR: ERROR : Invalid mode selected\n",mode); - return DWT_ERROR; + return (uint32)DWT_ERROR; } wr_buf[0] = mra & 0x00ff; @@ -1531,7 +1530,7 @@ if((rd_buf[0] & 0x02) != 0x02) { // printf("OTP PROG 32: ERROR VPP NOT OK, programming will fail. Are MR/MRA/MRB set?\n"); - return DWT_ERROR; + return (uint32)DWT_ERROR; } // Write the data -- Gitblit v1.9.3