mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
187:0387e8f68319
Parent:
149:156823d33999
Child:
189:f392fc9709a3
--- a/drivers/BusIn.cpp	Fri Jun 22 16:45:37 2018 +0100
+++ b/drivers/BusIn.cpp	Thu Sep 06 13:40:20 2018 +0100
@@ -18,12 +18,13 @@
 
 namespace mbed {
 
-BusIn::BusIn(PinName p0, PinName p1, PinName p2, PinName p3, PinName p4, PinName p5, PinName p6, PinName p7, PinName p8, PinName p9, PinName p10, PinName p11, PinName p12, PinName p13, PinName p14, PinName p15) {
+BusIn::BusIn(PinName p0, PinName p1, PinName p2, PinName p3, PinName p4, PinName p5, PinName p6, PinName p7, PinName p8, PinName p9, PinName p10, PinName p11, PinName p12, PinName p13, PinName p14, PinName p15)
+{
     PinName pins[16] = {p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15};
 
     // No lock needed in the constructor
     _nc_mask = 0;
-    for (int i=0; i<16; i++) {
+    for (int i = 0; i < 16; i++) {
         _pin[i] = (pins[i] != NC) ? new DigitalIn(pins[i]) : 0;
         if (pins[i] != NC) {
             _nc_mask |= (1 << i);
@@ -31,10 +32,11 @@
     }
 }
 
-BusIn::BusIn(PinName pins[16]) {
+BusIn::BusIn(PinName pins[16])
+{
     // No lock needed in the constructor
     _nc_mask = 0;
-    for (int i=0; i<16; i++) {
+    for (int i = 0; i < 16; i++) {
         _pin[i] = (pins[i] != NC) ? new DigitalIn(pins[i]) : 0;
         if (pins[i] != NC) {
             _nc_mask |= (1 << i);
@@ -42,19 +44,21 @@
     }
 }
 
-BusIn::~BusIn() {
+BusIn::~BusIn()
+{
     // No lock needed in the destructor
-    for (int i=0; i<16; i++) {
+    for (int i = 0; i < 16; i++) {
         if (_pin[i] != 0) {
             delete _pin[i];
         }
     }
 }
 
-int BusIn::read() {
+int BusIn::read()
+{
     int v = 0;
     lock();
-    for (int i=0; i<16; i++) {
+    for (int i = 0; i < 16; i++) {
         if (_pin[i] != 0) {
             v |= _pin[i]->read() << i;
         }
@@ -63,9 +67,10 @@
     return v;
 }
 
-void BusIn::mode(PinMode pull) {
+void BusIn::mode(PinMode pull)
+{
     lock();
-    for (int i=0; i<16; i++) {
+    for (int i = 0; i < 16; i++) {
         if (_pin[i] != 0) {
             _pin[i]->mode(pull);
         }
@@ -73,20 +78,24 @@
     unlock();
 }
 
-void BusIn::lock() {
+void BusIn::lock()
+{
     _mutex.lock();
 }
 
-void BusIn::unlock() {
+void BusIn::unlock()
+{
     _mutex.unlock();
 }
 
-BusIn::operator int() {
+BusIn::operator int()
+{
     // Underlying read is thread safe
     return read();
 }
 
-DigitalIn& BusIn::operator[] (int index) {
+DigitalIn &BusIn::operator[](int index)
+{
     // No lock needed since _pin is not modified outside the constructor
     MBED_ASSERT(index >= 0 && index <= 16);
     MBED_ASSERT(_pin[index]);