<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock3%2Fdev%2Flibmraa-cm3-io</id>
		<title>Rock3/dev/libmraa-cm3-io - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock3%2Fdev%2Flibmraa-cm3-io"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;action=history"/>
		<updated>2026-06-14T19:22:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9617&amp;oldid=prev</id>
		<title>Nascs at 01:51, 6 June 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9617&amp;oldid=prev"/>
				<updated>2023-06-06T01:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:51, 6 June 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Languages|Rock3/dev/libmraa_cm3_io}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Languages|Rock3/dev/libmraa_cm3_io}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160;  [[rock3 | ROCK 3]] &amp;gt; [[rock3/dev | Development]] &amp;gt; [[rock3/dev/libmraa_cm3_io&amp;#160; | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Install &lt;/del&gt;Libmraa ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160;  [[rock3 | ROCK 3]] &amp;gt; [[rock3/dev | Development]] &amp;gt; [[rock3/dev/libmraa_cm3_io&amp;#160; | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;Libmraa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on cm3 io&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nascs</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9614&amp;oldid=prev</id>
		<title>Nascs at 09:21, 5 June 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9614&amp;oldid=prev"/>
				<updated>2023-06-05T09:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:21, 5 June 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160;  [[rock3 | ROCK 3]] &amp;gt; [[rock3/dev | Development]] &amp;gt; [[rock3/dev/libmraa_cm3_io&amp;#160; | Install Libmraa ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160;  [[rock3 | ROCK 3]] &amp;gt; [[rock3/dev | Development]] &amp;gt; [[rock3/dev/libmraa_cm3_io&amp;#160; | Install Libmraa ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===&amp;#160; Functional interface === &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For function interface of libmraa, you can refer to the folder &amp;quot;/usr/local/include/&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Enable interface === &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Enable interface === &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nascs</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9613&amp;oldid=prev</id>
		<title>Nascs: Created page with &quot;{{rockpi4_header}}  {{Languages|Rock3/dev/libmraa_cm3_io}}          ROCK 3 &gt;  Development &gt;  Install Libmraa    === En...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock3/dev/libmraa-cm3-io&amp;diff=9613&amp;oldid=prev"/>
				<updated>2023-06-05T09:16:53Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{rockpi4_header}}  {{Languages|Rock3/dev/libmraa_cm3_io}}         &lt;a href=&quot;/Rock3&quot; title=&quot;Rock3&quot;&gt; ROCK 3&lt;/a&gt; &amp;gt; &lt;a href=&quot;/Rock3/dev&quot; title=&quot;Rock3/dev&quot;&gt; Development&lt;/a&gt; &amp;gt; &lt;a href=&quot;/mw/index.php?title=Rock3/dev/libmraa_cm3_io&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Rock3/dev/libmraa cm3 io (page does not exist)&quot;&gt; Install Libmraa &lt;/a&gt;   === En...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{rockpi4_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|Rock3/dev/libmraa_cm3_io}}&lt;br /&gt;
&lt;br /&gt;
       [[rock3 | ROCK 3]] &amp;gt; [[rock3/dev | Development]] &amp;gt; [[rock3/dev/libmraa_cm3_io  | Install Libmraa ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Enable interface === &lt;br /&gt;
See Radxa CM3 IO [[https://wiki.radxa.com/Rock3/CM3/IO/GPIO | GPIO pinout]]. ROCK 4 has a 40-pin expansion header. Each pin is distinguished by color. mraa define follow:  &lt;br /&gt;
&lt;br /&gt;
27 GPIO:&lt;br /&gt;
    PIN03    GPIO0_B6&lt;br /&gt;
    PIN05    GPIO0_B5&lt;br /&gt;
    PIN07    GPIO3_D5&lt;br /&gt;
    PIN11    GPIO0_C7&lt;br /&gt;
    PIN13    GPIO0_B7&lt;br /&gt;
    PIN15    GPIO0_C3&lt;br /&gt;
    PIN19    GPIO4_B2&lt;br /&gt;
    PIN21    GPIO4_B0&lt;br /&gt;
    PIN23    GPIO4_B3&lt;br /&gt;
    PIN27    GPIO4_B4&lt;br /&gt;
    PIN29    GPIO4_B1&lt;br /&gt;
    PIN31    GPIO0_C5&lt;br /&gt;
    PIN33    GPIO0_C6&lt;br /&gt;
    PIN35    GPIO3_D0&lt;br /&gt;
    PIN37    GPIO0_C2&lt;br /&gt;
    PIN08    GPIO0_D1&lt;br /&gt;
    PIN10    GPIO0_D0&lt;br /&gt;
    PIN12    GPIO3_C7&lt;br /&gt;
    PIN16    GPIO3_D4&lt;br /&gt;
    PIN18    GPIO3_D3&lt;br /&gt;
    PIN22    GPIO3_C6&lt;br /&gt;
    PIN24    GPIO4_A6&lt;br /&gt;
    PIN28    GPIO4_B5&lt;br /&gt;
    PIN32    GPIO4_C0&lt;br /&gt;
    PIN36    GPIO4_A7&lt;br /&gt;
    PIN38    GPIO3_D2&lt;br /&gt;
    PIN40    GPIO3_D1&lt;br /&gt;
&lt;br /&gt;
3 I2C:&lt;br /&gt;
    PIN3     I2C2_SDA_M0&lt;br /&gt;
    PIN5     I2C2_SCL_M0&lt;br /&gt;
    PIN19    I2C4_SDA_M0&lt;br /&gt;
    PIN23    I2C4_SCL_M0&lt;br /&gt;
    PIN29    I2C2_SDA_M1&lt;br /&gt;
    PIN31    I2C2_SCL_M1&lt;br /&gt;
2 SPI:&lt;br /&gt;
    PIN3     SPI0_MOSI_M0&lt;br /&gt;
    PIN5     SPI0_CLK_M0&lt;br /&gt;
    PIN31    SPI0_MISO_M0&lt;br /&gt;
    PIN33    SPI0_CS0_M0&lt;br /&gt;
    PIN19    SPI0_CS0_M0&lt;br /&gt;
    PIN31    SPI3_MISO_M0&lt;br /&gt;
    PIN7     SPI3_CLK_M0&lt;br /&gt;
    PIN33    SPI3_CS0_M0&lt;br /&gt;
1 UART:&lt;br /&gt;
    PIN8      UART2_TX_M0&lt;br /&gt;
    PIN10     UART2_RX_M0&lt;br /&gt;
9 PWM:&lt;br /&gt;
    PIN3     PWM2_M1&lt;br /&gt;
    PIN5     PWM1_M1&lt;br /&gt;
    PIN11    PWM0_M1&lt;br /&gt;
    PIN13    PWM0_M0&lt;br /&gt;
    PIN15    PWM4&lt;br /&gt;
    PIN31    PWM6&lt;br /&gt;
    PIN33    PWM7_IR&lt;br /&gt;
    PIN37    PWM3_IR&lt;br /&gt;
    PIN32    PWM11_IR_M1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1 ADC:&lt;br /&gt;
    PIN26      SARADC_VIN3&lt;br /&gt;
&lt;br /&gt;
=== Test ===&lt;br /&gt;
==== GPIO Test ====&lt;br /&gt;
&lt;br /&gt;
Use '''mraa-gpio''' tool to test  &lt;br /&gt;
&lt;br /&gt;
    radxa@radxa-cm3-io:~$ sudo mraa-gpio list&lt;br /&gt;
    [sudo] password for radxa: &lt;br /&gt;
    01         3V3: &lt;br /&gt;
    02          5V: &lt;br /&gt;
    03        SDA2: GPIO I2C  &lt;br /&gt;
    04          5V: &lt;br /&gt;
    05        SCL2: GPIO I2C  &lt;br /&gt;
    06         GND: &lt;br /&gt;
    07    GPIO3_D5: GPIO &lt;br /&gt;
    08        TXD2: GPIO UART &lt;br /&gt;
    09         GND: &lt;br /&gt;
    10        RXD2: GPIO UART &lt;br /&gt;
    11     PWM0_M0: GPIO PWM  &lt;br /&gt;
    12    GPIO3_A7: GPIO &lt;br /&gt;
    13     PWM0_M1: GPIO PWM  &lt;br /&gt;
    14         GND: &lt;br /&gt;
    15        PWM4: GPIO PWM  &lt;br /&gt;
    16    GPIO3_D4: GPIO &lt;br /&gt;
    17         3V3: &lt;br /&gt;
    18    GPIO3_D3: GPIO &lt;br /&gt;
    19 SPI3_MOSI_M: GPIO SPI  UART &lt;br /&gt;
    20         GND: &lt;br /&gt;
    21 SPI3_MISO_M: GPIO SPI  UART &lt;br /&gt;
    22    GPIO3_C6: GPIO &lt;br /&gt;
    23  SPI1CLK_M0: GPIO SPI  UART &lt;br /&gt;
    24 SPI3_CS0_M0: GPIO SPI  &lt;br /&gt;
    25         GND: &lt;br /&gt;
    26      SARADC: AIO  &lt;br /&gt;
    27     SDA2_M1: GPIO I2C  &lt;br /&gt;
    28     SCL2_M1: GPIO I2C  &lt;br /&gt;
    29 SDO2,SPI3_C: GPIO I2C  SPI  &lt;br /&gt;
    30         GND: &lt;br /&gt;
    31 SDA6,SPI0_M: GPIO I2C  SPI  &lt;br /&gt;
    32 PWM11_IR_M1: GPIO &lt;br /&gt;
    33 SPI0_SC0_M0: GPIO SPI  &lt;br /&gt;
    34         GND: &lt;br /&gt;
    35    GPIO3_D0: GPIO &lt;br /&gt;
    36 SPI3_SC1_M0: GPIO &lt;br /&gt;
    37     PWM3_IR: GPIO &lt;br /&gt;
    38    GPIO3_D2: GPIO &lt;br /&gt;
    39         GND: &lt;br /&gt;
    40    GPIO3_D1: GPIO &lt;br /&gt;
&lt;br /&gt;
    radxa@radxa-cm3-io:~$   sudo mraa-gpio set 40 1  //pin40 pull high                                                                                                                      &lt;br /&gt;
    radxa@radxa-cm3-io:~$   sudo mraa-gpio set 40 0  //pin40 pull low&lt;br /&gt;
&lt;br /&gt;
==== I2C Test ====&lt;br /&gt;
Firstly, use rsetup command to enable i2c2, i2c4&lt;br /&gt;
&lt;br /&gt;
Then, use '''mraa-i2c''' tool to test,we must have a i2c slave device,for example,we use I2C led(0x20):&lt;br /&gt;
&lt;br /&gt;
    radxa@radxa-cm3-io:~$ sudo mraa-i2c list&lt;br /&gt;
    Bus   0: id=02 type=linux  default&lt;br /&gt;
    Bus   1: id=04 type=linux&lt;br /&gt;
    radxa@radxa-cm3-io:~$ sudo i2cdetect -r -y 0&lt;br /&gt;
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f&lt;br /&gt;
    00:                         -- -- -- -- -- -- -- -- &lt;br /&gt;
    10: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- &lt;br /&gt;
    20: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
    50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -- &lt;br /&gt;
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
    70: -- -- -- -- -- -- -- -- &lt;br /&gt;
    &lt;br /&gt;
    then download the test example [https://github.com/nascs/sample_code/blob/main/mraa/c/led_i2c_blink.c led_i2c_blink]&lt;br /&gt;
    radxa@radxa-cm3-io:~$ gcc i2c_led_blink.c -lmraa -o i2c_led_blink&lt;br /&gt;
    radxa@radxa-cm3-io:~$ sudo ./i2c_led_blink&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
==== SPI Test ====&lt;br /&gt;
    Firstly, use rsetup command to enable spi0,&lt;br /&gt;
    compile the example file /usr/local/share/mraa/examples/c/spi.c&lt;br /&gt;
    then short pin2 and pin31 and run the ./a.out&lt;br /&gt;
    radxa@radxa-cm3-io:~$  gcc /usr/local/share/mraa/examples/c/spi.c -lmraa &lt;br /&gt;
    radxa@radxa-cm3-io:~$  sudo ./a.out&lt;br /&gt;
 &lt;br /&gt;
    0xaa&lt;br /&gt;
    0xaa&lt;br /&gt;
    ......&lt;br /&gt;
&lt;br /&gt;
==== PWM test ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use c program in /usr/local/share/mraa/examples/c/pwm.c to test:  &lt;br /&gt;
&lt;br /&gt;
Modify the macro PWM in /usr/local/share/mraa/examples/c/pwm.c as follows to test PWM0. To test PWM1, change #define PWM 11 to #define PWM 13. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===More examples===&lt;br /&gt;
More examples (including examples written in python and java) can be found  at:&lt;br /&gt;
&lt;br /&gt;
/usr/local/share/mraa/examples/&lt;/div&gt;</summary>
		<author><name>Nascs</name></author>	</entry>

	</feed>