This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can you help me to fix a code Beagle bone spi connection in Pyhton ?

Here is a code:

from bbio import *

from bbio.libraries.BBIOServer import *


server = BBIOServer()

#D1 = SPI1_D0
#D2 = SPI1_SCLK
D3 = GPIO1_6
D4 = GPIO1_7
D5 = GPIO1_2
D6 = GPIO1_3
#Dhigh = D1 or D2 or D3 or D4 or D5 or D6
#Dlow = D1 and D2 and D3 and D4 and D5 and D6

def setup():

#pinMode(D1, OUTPUT)
#pinMode(D2, OUTPUT)
pinMode(D3, OUTPUT)
pinMode(D4, OUTPUT)
pinMode(D5, OUTPUT)
pinMode(D6, OUTPUT)

io = Page("I/O")

io.add_heading("Degree Control")


#io.add_button(lambda: toggle(Dlow), "0-Degree", newline=True)
#io.add_monitor(lambda: pinState(Dlow), "current state:")


#io.add_button(lambda: toggle(D1), "5,6-Degree", newline=True)
#io.add_monitor(lambda: pinState(D1), "current state:")

#io.add_button(lambda: toggle(D2), "11,2-Degree", newline=True)
#io.add_monitor(lambda: pinState(D2), "current state:")

io.add_button(lambda: toggle(D3), "22,5-Degree", newline=True)
io.add_monitor(lambda: pinState(D3), "current state:")

io.add_button(lambda: toggle(D4), "45-Degree", newline=True)
io.add_monitor(lambda: pinState(D4), "current state:")

io.add_button(lambda: toggle(D5), "90-Degree", newline=True)
io.add_monitor(lambda: pinState(D5), "current state:")

io.add_button(lambda: toggle(D6), "180-Degree", newline=True)
io.add_monitor(lambda: pinState(D6), "current state:")

#io.add_button(lambda: toggle(Dhigh), "354,4-Degree", newline=True)
#io.add_monitor(lambda: pinState(Dhigh), "current state:")


server.start(io)


def loop():
pass

run(setup, loop)