         .P25:RaspiGPIO(name:"GPIO25",id:25,baseAddr:0x20000000),
         .P27:RaspiGPIO(name:"GPIO27",id:27,baseAddr:0x20000000)
     ]
-
+    
     // RaspberryPi A+ and B+, Raspberry Zero - 40 pin header boards
     // 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
     static let GPIORPIPlusZERO:[GPIOName:GPIO] = [

    //the pins, and i realize it could not be that useful(likely to change
    //in the future in favor of a better alternative).
    //
    //Only the pins described as gpio in the official documentation are 
    //included here: https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true
    //Clearly this does not support mode change.
    //

        self.clockGPIO.direction = .OUT
        self.clockGPIO.value = 0
    }
    
    
    public func sendData(_ values:[UInt8], order:ByteOrder, clockDelayUsec:Int){
        let mmapped = dataGPIO.isMemoryMapped()
        if mmapped {
