#init SPI MCP rate_ana=0.25 MCP=[] adjust_point=[] SignalK='' data=conf.get('SPI', 'mcp') try: temp_list=eval(data) except:temp_list=[] analog_=False for ii in temp_list: if '.*.' in ii[2]: ii[2]=ii[2].replace('*', ii[3]) MCP.append(ii) if ii[0]==1:analog_=True if ii[0]==1 and ii[4]==1: if not conf.has_option('SPI', 'value_'+str(ii[1])): temp_list=[[0,0],[1023,1023]] conf.set('SPI', 'value_'+str(ii[1]), str(temp_list)) conf.read() data=conf.get('SPI', 'value_'+str(ii[1])) try: temp_list=eval(data) except:temp_list = [] adjust_point.append(temp_list) else: adjust_point.append([]) if analog_: try: spi = spidev.SpiDev()