<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://docs.khadas.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs.khadas.com/feed.php">
        <title>Khadas Docs products:sbc:vim3:applications:gpio</title>
        <description></description>
        <link>http://docs.khadas.com/</link>
        <image rdf:resource="http://docs.khadas.com/ttp://docs.khadas.com/lib/tpl/dokuwiki-new/images/favicon.ico" />
       <dc:date>2026-04-28T19:37:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/1wire?rev=1663577360&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/40pin-header?rev=1723514338&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/adc?rev=1671676173&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2c?rev=1663577392&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2s?rev=1720084903&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/irq?rev=1663577383&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/led?rev=1663577399&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/mainline-linux-table?rev=1692337015&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/pwm?rev=1663577409&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/spdif?rev=1720085089&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/spi?rev=1676377576&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/start?rev=1657768760&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/uart?rev=1663577423&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi-python?rev=1663577462&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi?rev=1687749634&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.khadas.com/ttp://docs.khadas.com/lib/tpl/dokuwiki-new/images/favicon.ico">
        <title>Khadas Docs</title>
        <link>http://docs.khadas.com/</link>
        <url>http://docs.khadas.com/ttp://docs.khadas.com/lib/tpl/dokuwiki-new/images/favicon.ico</url>
    </image>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/1wire?rev=1663577360&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:49:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L 1Wire</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/1wire?rev=1663577360&amp;do=diff</link>
        <description>VIM3/3L 1Wire

Introduction

This page introduces the usage of 1-Wire bus on 40-Pin Header.

1-Wire Information

You can find the default PIN used for 1-Wire bus from the table below.
             PIN    GPIO Name    DT Overlays Node    Device Node            VIM1/2</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/40pin-header?rev=1723514338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-12T21:58:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L GPIO Header</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/40pin-header?rev=1723514338&amp;do=diff</link>
        <description>vim3 vim3l gpio-header

VIM3/3L GPIO Header

Reference table

Linux
  GPIO num  Name                Pin   Pin   Name      GPIO num              5V                   1     21   GND                         5V                   2     22   PIN.A15   491                   USB_DM</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/adc?rev=1671676173&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-21T21:29:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L ADC</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/adc?rev=1671676173&amp;do=diff</link>
        <description>VIM3/3L ADC

Introduction

This documentation will introduce the usage of ADC.

Hardware Information

The ADC  is a 12-bit successive approximation register (SAR) A/D Converter.
  Pin   SIGNAL    Voltage    Device Node</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2c?rev=1663577392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:49:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L I2C</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2c?rev=1663577392&amp;do=diff</link>
        <description>VIM3/3L I2C

Introduction

This page introduces the usage of I2C bus on 40-Pin Header.

I2C Information
             I2C       PIN        GPIO Name    DT Overlays Node    Bus Number    Device Node    VIM1/2     I2C A     22(SCL)    GPIODV_25    i2c0</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2s?rev=1720084903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T05:21:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L I2S</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/i2s?rev=1720084903&amp;do=diff</link>
        <description>VIM3/3L I2S

Introduction

This page introduces the usage of I2S bus on 40-Pin Header.

I2S Information
   PIN    GPIO Name    GPIO Number    VIM3/3L    29 (BCK)    PIN.A1    477    31 (DATA)    PIN.A3    479    32 (LRCK)    PIN.A2    478    28 (GND)    GND</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/irq?rev=1663577383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:49:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L GPIO Interrupts</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/irq?rev=1663577383&amp;do=diff</link>
        <description>VIM3/3L GPIO Interrupts

Introduction

The page leads you to use GPIO interrupts with the GPIO number test program on Khadas SBC.

Here we use GPIOH_6 on VIM3 as an example.

Hardware Connection

Connect the physical pins PIN20 and PIN15 by using a DuPont line.</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/led?rev=1663577399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:49:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L LED</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/led?rev=1663577399&amp;do=diff</link>
        <description>VIM3/3L LED

Introduction

This page introduces the usage of Onboard LED indicators under Linux, and leads you to control the LEDs. 

Device LED configurations
  Device        Node name                    LED color    VIM1/2        /sys/class/leds/sys_led</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/mainline-linux-table?rev=1692337015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-18T01:36:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L GPIO mainline Linux</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/mainline-linux-table?rev=1692337015&amp;do=diff</link>
        <description>VIM3/3L GPIO mainline Linux

WIP: collect information 

We can control any GPIO from this table by NUM via /sys/class/gpio/gpioNUM

Header PinOut
  GPIO num  Name                      Pin   Pin   Name                       GPIO num              5V</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/pwm?rev=1663577409&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:50:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L PWM</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/pwm?rev=1663577409&amp;do=diff</link>
        <description>VIM3/3L PWM

Introduction

This page introduces the usage of hardware PWM, and leads you to control the hardware PWM on the 40-Pin Header.

PWM Reference Table
           PWM             PIN    GPIO name        DT overlay node    Device node                VIM1</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/spdif?rev=1720085089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T05:24:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L SPDIF</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/spdif?rev=1720085089&amp;do=diff</link>
        <description>VIM3/3L SPDIF

Introduction

This page introduces the usage of SPDIF bus on 40-Pin Header.

SPDIF Information
   PIN       GPIO Name    GPIO Number    VIM3/3L    13    PIN.AO10    422    VIM4       13    SPDIFOUT    420    VIM1S      13    SPDIFOUT    470  
Enable SPDIF</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/spi?rev=1676377576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-14T07:26:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L SPI</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/spi?rev=1676377576&amp;do=diff</link>
        <description>VIM3/3L SPI

SPI interface can be founded on  VIM3 GPIO header 
             SPI     Pin   Pin name       GPIO name    DT overlay node    Device node       VIM3/3L    SPI_B    15   SPIB_SS        GPIOH_6      spi1               /dev/spidev2.1    16   SPIB_SCLK      GPIOH_7</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/start?rev=1657768760&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-13T23:19:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L GPIO</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/start?rev=1657768760&amp;do=diff</link>
        <description>VIM3/3L GPIO
gpio index</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/uart?rev=1663577423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:50:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L UART</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/uart?rev=1663577423&amp;do=diff</link>
        <description>VIM3/3L UART

Introduction

This page introduces the usage of UART on 40pin-Header.

UART Information
             UART        PIN       GPIO Name    DT Overlays Node    Device Node    VIM1/2     UART_AO_B    15(RX)    GPIOAO_5    uart4               /dev/ttyS4</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi-python?rev=1663577462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-19T04:51:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L WiringPi Python</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi-python?rev=1663577462&amp;do=diff</link>
        <description>VIM3/3L WiringPi Python

WiringPi-Python Function List

//GPIO
class GPIO(object):
  def __init__(self,pinmode=0):
    self.MODE=pinmode
    if pinmode==self.WPI_MODE_PINS:
      wiringPiSetup()
    if pinmode==self.WPI_MODE_GPIO:
      wiringPiSetupGpio()
    if pinmode==self.WPI_MODE_GPIO_SYS:
      wiringPiSetupSys()
    if pinmode==self.WPI_MODE_PHYS:
      wiringPiSetupPhys()
	if pinmode==self.WPI_MODE_PIFACE:
      wiringPiSetupPiFace()

  def delay(self,*args):
    delay(*args)
  def dela…</description>
    </item>
    <item rdf:about="http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi?rev=1687749634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-25T23:20:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VIM3/3L WiringPi</title>
        <link>http://docs.khadas.com/products/sbc/vim3/applications/gpio/wiringpi?rev=1687749634&amp;do=diff</link>
        <description>VIM3/3L WiringPi

Introduction

WiringPi is a C++ library for Raspberry Pi, we port it to Khadas SBC, With this library you can use many of the functionalities provided by the GPIO header: digital pins, SPI, I2C, UART, etc.

WiringPi Instructions</description>
    </item>
</rdf:RDF>
