======IoTPy reference guide====== IoTPy is Python API module for controlling GPIO, PWM, ADC, I2C, SPI on UPER and WUPER Cortex M0 boards. IoTPy runs on OpenWRT, Ubuntu, OSX and Windows platforms. =====First steps===== ----------------------- from pyuper.ioboard import IoBoard from pyuper.adc import ADC """ Reading ADC value from pin No. 23 on UPER1 board """ with IoBoard() as board, board.get_pin(ADC, 23) as adc_pin: print "RAW ADC value:", adc_pin.read() =====Controlling GPIO's===== ----------------------- with u.get_pin(GPIO, 27) as r, u.get_pin(GPIO, 28) as g, u.get_pin(GPIO, 34) as b: b.mode(GPIO.PULL_DOWN) print b.read() b.mode(GPIO.PULL_UP) print b.read() try: for i in cycle([0,1]): r.write(i) g.write(i) b.write(i) sleep(0.5) except KeyboardInterrupt: die("Keyboard interrupt.") =====Class: i2c===== -----------------------