浏览代码

Bugfix betreffend DS3231.

Rind 3 年之前
父节点
当前提交
96649c72dd
共有 3 个文件被更改,包括 2 次插入2 次删除
  1. 二进制
      bin/gfaspi.ko
  2. 1 1
      krtc.c
  3. 1 1
      sfsattrib.c

二进制
bin/gfaspi.ko


+ 1 - 1
krtc.c

@@ -278,7 +278,7 @@ static int _DS3231_set_date_time(struct file *pf, const struct tm *ptm)
 	/////////////////////////////////////////////////////////////////////////
 	// read/write register 15 (Status Register), to clear the OSF flag.
 
-	if((ret = TivaCmdGetI2C(pf, _I2C_SLV_ADDR_DS3231, 15, 1, &reg, 1))) // read register 15
+	if(!(ret = TivaCmdGetI2C(pf, _I2C_SLV_ADDR_DS3231, 15, 1, &reg, 1))) // read register 15
     {
     	reg &= 0x7F;	// clear OSF bit.
 

+ 1 - 1
sfsattrib.c

@@ -620,7 +620,7 @@ static ssize_t uxts64bin_write(struct file *pf, struct kobject *kobj, struct bin
 	if((ret = krtc_set_date_time(&tm)) < 0)
 	{
 		SfAttLockFirmware(false);
-		KALERT("%s: krtc_get_date_time failed!\n", __FUNCTION__);
+		KALERT("%s: krtc_set_date_time failed!\n", __FUNCTION__);
 		return ret;
 	}
 	SfAttLockFirmware(false);