def getportname():
'''
Use /dev port if on Raspberry Pi (arm processor)
'''
if platform.system() == 'Linux':
if os.uname()[4][:3] == 'arm':
logger.info('Linux detected (ARM processor). Raspberry Pi environment likely. Defaulting to /dev/ttyAMA0')
return '/dev/ttyAMA0'
else:
logger.info('Generic Linux detected. Defaulting to first COM Port')
return 0
elif platform.system() == 'Windows':
logger.info('Windows detected. Defaulting to first COM Port')
return 'COM1'
else:
return 0 # Interpreted by Pyserial as the first serial port
评论列表
文章目录