Hi all,
I installed quick2wire on raspberry B+ and all seem ok.
I wrote this python script but return an error:
Python 3.2.3 (default, Mar 1 2013, 11:53:50)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append("/home/pi/quick2wire/quick2wire-python-api/")
>>> import quick2wire.gpio as GPIO
>>> led = GPIO.pi_header_1.pin(18, GPIO.Out)
>>> led.open()
gpio-admin: could not flush data to /sys/class/gpio/export: Device or resource busy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pi/quick2wire/quick2wire-python-api/quick2wire/gpio.py", line 101, in open
gpio_admin("export", self.soc_pin_number, self._pull)
File "/home/pi/quick2wire/quick2wire-python-api/quick2wire/gpio.py", line 16, in gpio_admin
subprocess.check_call(["gpio-admin", subcommand, str(pin)])
File "/usr/lib/python3.2/subprocess.py", line 489, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gpio-admin', 'export', '24']' returned non-zero exit status 4
>>>
Sometime the message in the last row is "subprocess.CalledProcessError: Command '['gpio-admin', 'export', '24']' returned non-zero exit status 4"
If Iuse the RPi.GPIO or webiopi the pin works.
Someone can help me?
Thanks
Luca