Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:general_information:tutorial:gpio [2015/11/24 13:22] liedmannen:general_information:tutorial:gpio [2022/08/04 15:02] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Using GPIO from sysfs ====== ====== Using GPIO from sysfs ======
  
-===== Where to find GPIO's in sysfs =====+=== Where to find GPIO's in sysfs ===
  
 GPIO's are listed under **/sys/class/gpio** GPIO's are listed under **/sys/class/gpio**
Line 33: Line 33:
  
 <code> <code>
-root@MBaXXX:~ echo <gpionr> >/sys/class/gpio/export                  // export GPIO pin+root@MBaXXX:~ echo <gpionr> > /sys/class/gpio/export                 // export GPIO pin
 root@MBaXXX:~ echo out > /sys/class/gpio/gpio<gpionr>/direction      // set GPIO direction root@MBaXXX:~ echo out > /sys/class/gpio/gpio<gpionr>/direction      // set GPIO direction
 root@MBaXXX:~ echo 1 > /sys/class/gpio/gpio<gpionr>/value            // toggle GPIO to high  root@MBaXXX:~ echo 1 > /sys/class/gpio/gpio<gpionr>/value            // toggle GPIO to high 
Line 40: Line 40:
 ++++ example | ++++ example |
 <code> <code>
-root@MBaXXX:~ echo 34 >/sys/class/gpio/export +root@MBaXXX:~ echo 34 > /sys/class/gpio/export 
-root@MBaXXX:~ echo out >/sys/class/gpio/gpio34/direction+root@MBaXXX:~ echo out > /sys/class/gpio/gpio34/direction
 root@MBaXXX:~ echo 1 > /sys/class/gpio/gpio34/value root@MBaXXX:~ echo 1 > /sys/class/gpio/gpio34/value
 root@MBaXXX:~ echo 0 > /sys/class/gpio/gpio34/value root@MBaXXX:~ echo 0 > /sys/class/gpio/gpio34/value
Line 49: Line 49:
  
 <code> <code>
-root@MBaXXX:~ echo <gpionr>>/sys/class/gpio/export                  // export GPIO pin +root@MBaXXX:~ echo <gpionr> > /sys/class/gpio/export                 // export GPIO pin 
 root@MBaXXX:~ echo in > /sys/class/gpio/gpio<gpionr>/direction       // set GPIO direction root@MBaXXX:~ echo in > /sys/class/gpio/gpio<gpionr>/direction       // set GPIO direction
-root@MBaXXX:~ cat /sys/class/gpio/gpio<gpionr>/value                   // read GPIO value+root@MBaXXX:~ cat /sys/class/gpio/gpio<gpionr>/value                 // read GPIO value
 </code> </code>
  
  • Last modified: 2022/08/04 15:04