#!/usr/bin/python
#enable debugging
import cgi
import cgitb
import time
#import wiringpi
import signal
signal.signal(signal.SIGCHLD, signal.SIG_IGN)
from subprocess import call
cgitb.enable()
print "Content-type: text/html\n\n"
#print "
Python Script Test
"
# use 'GPIO naming'
#wiringpi.wiringPiSetupGpio()
# set #18 to be a PWM output
#wiringpi.pinMode(18, wiringpi.GPIO.PWM_OUTPUT)
call(["gpio", "-g", "mode", "18", "pwm"])
# set the PWM mode to milliseconds stype
#wiringpi.pwmSetMode(wiringpi.GPIO.PWM_MODE_MS)
call(["gpio", "pwm-ms"])
call(["gpio", "pwmc", "192"])
call(["gpio", "pwmr", "2000"])
# divide down clock
#wiringpi.pwmSetClock(192)
#wiringpi.pwmSetRange(2000)
delay_period = 0.01
call(["gpio", "-g", "pwm", "18", "90"])
time.sleep(1)
call(["gpio", "-g", "mode", "18", "in"])
print ""