Searched refs:MSTCMD (Results 1 – 2 of 2) sorted by relevance
51 …I2Cx->MSTCMD = (I2Cx->MSTCMD & (~I2C_MSTCMD_IF_Msk)) | (1 << I2C_MSTCMD_IF_Pos); //使能中断之前先清除中断标志 in I2C_Init()163 I2Cx->MSTCMD = (1 << I2C_MSTCMD_STA_Pos) | in I2C_Start()165 while(I2Cx->MSTCMD & I2C_MSTCMD_TIP_Msk) __NOP(); //等待发送完成 in I2C_Start()167 return (I2Cx->MSTCMD & I2C_MSTCMD_RXACK_Msk) ? 0 : 1; in I2C_Start()179 I2Cx->MSTCMD = (1 << I2C_MSTCMD_STO_Pos); in I2C_Stop()180 while(I2Cx->MSTCMD & I2C_MSTCMD_TIP_Msk) __NOP(); //等待发送完成 in I2C_Stop()194 I2Cx->MSTCMD = (1 << I2C_MSTCMD_WR_Pos); in I2C_Write()195 while(I2Cx->MSTCMD & I2C_MSTCMD_TIP_Msk) __NOP(); //等待发送完成 in I2C_Write()197 return (I2Cx->MSTCMD & I2C_MSTCMD_RXACK_Msk) ? 0 : 1; in I2C_Write()210 I2Cx->MSTCMD = (1 << I2C_MSTCMD_RD_Pos) | in I2C_Read()[all …]
1505 __IO uint32_t MSTCMD; member
Completed in 681 milliseconds