Generic mbed Extensions used by STM Expansion Board Firmware Packages.

Dependents:   X_NUCLEO_IKS01A1 X_NUCLEO_6180XA1 1-DoorCloser 1-DoorCloser ... more

Fork of X_NUCLEO_COMMON by ST Expansion SW Team

Generic mbed Extensions used by STM Expansion Board Firmware Packages

DbgMCU

Helper class DbgMCU providing a default constructor which enables debugging on STM32 MCUs while using sleep modes.

DevI2C

Helper class DevI2C providing functions for multi-register I2C communication common for a series of I2C devices.

DevSPI

Helper class DevSPI providing functions for SPI communication common for a series of SPI devices.

Revision:
2:c1cac955d4bd
Parent:
1:ca975408dd4e
Child:
3:bc5fc631e9c5
--- a/DevI2C/DevI2C.h	Thu Apr 02 13:23:09 2015 +0200
+++ b/DevI2C/DevI2C.h	Tue Apr 14 15:32:06 2015 +0200
@@ -80,11 +80,7 @@
 
 		ret = write(DeviceAddr, (const char*)tmp, NumByteToWrite+1, 0);
 
-		if(ret) {
-			error("%s: dev = %d, reg = %d, num = %d\n",
-			      __func__, DeviceAddr, RegisterAddr, NumByteToWrite);
-			return -1;
-		}
+		if(ret) return -1;
 		return 0;
 	}
 
@@ -111,11 +107,7 @@
 			ret = read(DeviceAddr, (char*)pBuffer, NumByteToRead, 0);
 		}
     
-		if(ret) {
-			error("%s: dev = %d, reg = %d, num = %d\n",
-			      __func__, DeviceAddr, RegisterAddr, NumByteToRead);
-			return -1;
-		}
+		if(ret) return -1;
 		return 0;
 	}
 };