def get_platform(): """Return a DHT platform interface for the currently detected platform.""" plat = platform_detect.platform_detect() if plat == platform_detect.RASPBERRY_PI: import Raspberry_Pi return Raspberry_Pi elif plat == platform_detect.BEAGLEBONE_BLACK: import Beaglebone_Black return Beaglebone_Black else: raise RuntimeError('Unknown platform.')
def get_platform(): """Return a DHT platform interface for the currently detected platform.""" plat = platform_detect.platform_detect() if plat == platform_detect.RASPBERRY_PI: # Check for version 1 or 2 of the pi. version = platform_detect.pi_version() if version == 1: import Raspberry_Pi return Raspberry_Pi elif version == 2: import Raspberry_Pi_2 return Raspberry_Pi_2 else: raise RuntimeError( 'No driver for detected Raspberry Pi version available!') elif plat == platform_detect.BEAGLEBONE_BLACK: import Beaglebone_Black return Beaglebone_Black else: raise RuntimeError('Unknown platform.')
def get_platform(): """Return a DHT platform interface for the currently detected platform.""" plat = platform_detect.platform_detect() if plat == platform_detect.RASPBERRY_PI: # Check for version 1 or 2 of the pi. version = platform_detect.pi_version() if version == 1: import Raspberry_Pi return Raspberry_Pi elif version == 2: import Raspberry_Pi_2 return Raspberry_Pi_2 else: raise RuntimeError("No driver for detected Raspberry Pi version available!") elif plat == platform_detect.BEAGLEBONE_BLACK: import Beaglebone_Black return Beaglebone_Black else: raise RuntimeError("Unknown platform.")