1
0
mirror of https://github.com/xtacocorex/CHIP_IO synced 2025-07-20 12:53:22 +00:00

update readme indent / code

This commit is contained in:
streamnsight
2016-09-22 08:45:03 -07:00
committed by GitHub
parent a9902d1267
commit 30593306a3

View File

@ -6,7 +6,7 @@ NOTE: Now requires the custom DTC to install the library
Manual:: Manual::
For Python2.7: For Python2.7::
sudo apt-get update sudo apt-get update
sudo apt-get install git build-essential python-dev python-pip flex bison -y sudo apt-get install git build-essential python-dev python-pip flex bison -y
@ -21,7 +21,7 @@ For Python2.7:
cd .. cd ..
sudo rm -rf CHIP_IO sudo rm -rf CHIP_IO
For Python3: For Python3::
sudo apt-get update sudo apt-get update
sudo apt-get install git build-essential python3-dev python3-pip flex bison -y sudo apt-get install git build-essential python3-dev python3-pip flex bison -y
@ -215,7 +215,7 @@ To clean up the GPIO when done, do the following::
**PWM**:: **PWM**::
Hardware PWM requires a DTB Overlay loaded on the CHIP to allow the kernel to know there is a PWM device available to use. Hardware PWM requires a DTB Overlay loaded on the CHIP to allow the kernel to know there is a PWM device available to use.
::
import CHIP_IO.PWM as PWM import CHIP_IO.PWM as PWM
#PWM.start(channel, duty, freq=2000, polarity=0) #PWM.start(channel, duty, freq=2000, polarity=0)
#duty values are valid 0 (off) to 100 (on) #duty values are valid 0 (off) to 100 (on)
@ -261,7 +261,7 @@ The Overlay Manager enables you to quickly load simple Device Tree Overlays. Th
PWM0, SPI2, I2C1, CUST PWM0, SPI2, I2C1, CUST
Only one of each type of overlay can be loaded at a time, but all three options can be loaded simultaneously. So you can have SPI2 and I2C1 without PWM0, but you cannot have SPI2 loaded twice. Only one of each type of overlay can be loaded at a time, but all three options can be loaded simultaneously. So you can have SPI2 and I2C1 without PWM0, but you cannot have SPI2 loaded twice.
::
import CHIP_IO.OverlayManager as OM import CHIP_IO.OverlayManager as OM
# The enable_debug() function turns on debug printing # The enable_debug() function turns on debug printing
#OM.enable_debug() #OM.enable_debug()
@ -276,7 +276,7 @@ Only one of each type of overlay can be loaded at a time, but all three options
To use a custom overlay, you must build and compile it properly per the DIP Docs: http://docs.getchip.com/dip.html#development-by-example To use a custom overlay, you must build and compile it properly per the DIP Docs: http://docs.getchip.com/dip.html#development-by-example
There is no verification that the Custom Overlay is setup properly, it's fire and forget There is no verification that the Custom Overlay is setup properly, it's fire and forget
::
import CHIP_IO.OverlayManager as OM import CHIP_IO.OverlayManager as OM
# The full path to the dtbo file needs to be specified # The full path to the dtbo file needs to be specified
OM.load("CUST","/home/chip/projects/myfunproject/overlays/mycustomoverlay.dtbo") OM.load("CUST","/home/chip/projects/myfunproject/overlays/mycustomoverlay.dtbo")