def configure_interface(self, name):

        if name == "I2C2":
            os.system("echo BB-I2C1 > /sys/devices/bone_capemgr.9/slots")
            logging.info("BBB:\tExporting device overlay for I2C2...")
        elif name == "UART1":
            pass
        elif name == "UART2":
            pass
        elif name == "UART3":
            pass
        elif name == "UART4":
            os.system("echo BB-UART4 > /sys/devices/bone_capemgr.9/slots")
            logging.info("BBB:\tExporting device overlay for UART4...")

        # ... more devices here
        else:
            logging.error("BBB:\tInterface %s unknown.", name)
            return

        # It's basically just executing a shell command, that exports the
        # device. Each if/elif specifies a string that gets put into the exec
        # command that is issued at the end.

    # TODO: What's up with the different UART numbers here? 1,2,3,4 or 1,2,4,5?
read/write of 3D NMRPipe frequency domain first slice.
dataset/ETHPy150Open FishPi/FishPi-POCV---Command---Control/fishpi/hw_platform/support/beaglebone.py/BeagleBoneSupport.configure_interface--crossover with--dataset/ETHPy150Open jjhelmus/nmrglue/nmrglue/fileio/tests/test_pipe.py/test_3d_freq_slice