The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Revision:
170:e95d10626187
Parent:
156:ff21514d8981
Child:
172:65be27845400
--- a/drivers/BusIn.h	Fri Jun 22 15:38:59 2018 +0100
+++ b/drivers/BusIn.h	Thu Sep 06 13:39:34 2018 +0100
@@ -62,12 +62,12 @@
           PinName p8 = NC, PinName p9 = NC, PinName p10 = NC, PinName p11 = NC,
           PinName p12 = NC, PinName p13 = NC, PinName p14 = NC, PinName p15 = NC);
 
-    
+
     /** Create an BusIn, connected to the specified pins
      *
      * @param pins An array of pins to connect to bus bit
      */
-     BusIn(PinName pins[16]);
+    BusIn(PinName pins[16]);
 
     virtual ~BusIn();
 
@@ -90,7 +90,8 @@
      *  @returns
      *    Binary mask of connected pins
      */
-    int mask() {
+    int mask()
+    {
         // No lock needed since _nc_mask is not modified outside the constructor
         return _nc_mask;
     }
@@ -103,10 +104,10 @@
     /** Access to particular bit in random-iterator fashion
      * @param index  Position of bit
      */
-    DigitalIn & operator[] (int index);
+    DigitalIn &operator[](int index);
 
 protected:
-    DigitalIn* _pin[16];
+    DigitalIn *_pin[16];
 
     /* Mask of bus's NC pins
      * If bit[n] is set to 1 - pin is connected