mbed library for STMicroelectronics' X-NUCLEO-IKA01A1 expansion board.

Dependents:   HelloWorld_IKA01A1

Fork of X_NUCLEO_IKA01A1 by ST Expansion SW Team

Library for STMicroelectronics' X-NUCLEO-IKA01A1 multifunctional expansion board based on operational amplifiers.

Revision:
14:8277ca0ab13a
Parent:
13:9cecc8d66cc1
Child:
16:2f9443aedbe8
--- a/x_nucleo_ika01a1_class.cpp	Thu Apr 07 07:51:13 2016 +0000
+++ b/x_nucleo_ika01a1_class.cpp	Fri Apr 08 05:30:21 2016 +0000
@@ -62,7 +62,9 @@
 /**
  * @brief Constructor.
  */
-X_NUCLEO_IKA01A1::X_NUCLEO_IKA01A1(void)
+X_NUCLEO_IKA01A1::X_NUCLEO_IKA01A1(PinName photoSensorPin, PinName windCmpSignalPin_1,PinName windCmpSignalPin_2,
+									  PinName ledDriverPin)
+
 {
 	/* Instantiating the components. */
 	/* ACTION 3 --------------------------------------------------------------*
@@ -73,20 +75,21 @@
 	 *   component_2 = new COMPONENT_2();                                     *
 	 *------------------------------------------------------------------------*/
 	tsz124 = new TSZ124();
-	tsu104 = new TSU104();
-	tsv734 = new TSV734();
+	tsu104 = new TSU104(photoSensorPin, windCmpSignalPin_1, windCmpSignalPin_2);
+	tsv734 = new TSV734(ledDriverPin);
 }
 
 /**
  * @brief Getting a singleton instance of X_NUCLEO_IKA01A1 class.
  * @retval a singleton instance of X_NUCLEO_IKA01A1 class.
  */
-X_NUCLEO_IKA01A1 *X_NUCLEO_IKA01A1::Instance(void)
+X_NUCLEO_IKA01A1 *X_NUCLEO_IKA01A1::Instance(PinName photoSensorPin, PinName windCmpSignalPin_1,PinName windCmpSignalPin_2,
+									  PinName ledDriverPin)
 {
 	if (_instance == NULL)
 	{
 		/* Instantiating the board. */
-		_instance = new X_NUCLEO_IKA01A1();
+		_instance = new X_NUCLEO_IKA01A1(photoSensorPin, windCmpSignalPin_1, windCmpSignalPin_2, ledDriverPin);
 
 		/* Initializing the components. */
 		if (!_instance->Init())