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/BusInOut.h	Fri Jun 22 15:38:59 2018 +0100
+++ b/drivers/BusInOut.h	Thu Sep 06 13:39:34 2018 +0100
@@ -103,21 +103,22 @@
      *  @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;
     }
 
-     /** A shorthand for write()
+    /** A shorthand for write()
     * \sa BusInOut::write()
-      */
-    BusInOut& operator= (int v);
-    BusInOut& operator= (BusInOut& rhs);
+     */
+    BusInOut &operator= (int v);
+    BusInOut &operator= (BusInOut &rhs);
 
     /** Access to particular bit in random-iterator fashion
      * @param index  Bit Position
      */
-    DigitalInOut& operator[] (int index);
+    DigitalInOut &operator[](int index);
 
     /** A shorthand for read()
      * \sa BusInOut::read()
@@ -127,7 +128,7 @@
 protected:
     virtual void lock();
     virtual void unlock();
-    DigitalInOut* _pin[16];
+    DigitalInOut *_pin[16];
 
     /* Mask of bus's NC pins
      * If bit[n] is set to 1 - pin is connected