Selaa lähdekoodia

Bugfix betreffend DS3231.

Rind 3 vuotta sitten
vanhempi
commit
96649c72dd
3 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. BIN
      bin/gfaspi.ko
  2. 1 1
      krtc.c
  3. 1 1
      sfsattrib.c

BIN
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);