guanjiao ren
2018-05-21 bfb3cb185e8cffda075207795b532f72923b982e
源码/核心板/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