Skip to content
Snippets Groups Projects
Commit 4b463abe authored by Neil Gershenfeld (test)'s avatar Neil Gershenfeld (test)
Browse files

wip

parent ad923851
No related branches found
No related tags found
No related merge requests found
Pipeline #10864 passed with warnings
...@@ -39,116 +39,140 @@ The GPIO test measures how quickly pins can communicate with a processor core; t ...@@ -39,116 +39,140 @@ The GPIO test measures how quickly pins can communicate with a processor core; t
<th>date</th> <th>date</th>
</tr> </tr>
RPi.GPIO
https://pypi.org/project/RPi.GPIO/
works
345 kHz
gpiozero
https://gpiozero.readthedocs.io/en/stable/
works, slow
29 kHz
<tr> <tr>
<td>16.66</td> <td>16.66</td>
<td>PocketBeagle</td> <td>PocketBeagle</td>
<td><a href=GPIO/BeagleBoard/index.html>PRU</a></td> <td><a href=GPIO/BeagleBoard/index.html>C, PRU</a></td>
<td>March, 2019</td> <td>March 2019</td>
</tr> </tr>
<tr> <tr>
<td>4.616</td> <td>4.616</td>
<td>ATSAME54</td> <td>ATSAME54</td>
<td><a href=https://gitlab.cba.mit.edu/pub/ring/-/tree/master/GPIO/ATSAME54>SRAM (aligned)</a></td> <td><a href=https://gitlab.cba.mit.edu/pub/ring/-/tree/master/GPIO/ATSAME54>C, SRAM (aligned)</a></td>
<td>January, 2021</td> <td>January 2021</td>
</tr> </tr>
<tr> <tr>
<td>4.000</td> <td>4.000</td>
<td>ATxmega8E5</td> <td>ATxmega8E5</td>
<td><a href=GPIO/ATxmega8E5/hello.ftdi.8E5.ring.c>VPORT</a></td> <td><a href=GPIO/ATxmega8E5/hello.ftdi.8E5.ring.c>C, VPORT</a></td>
<td>October, 2015</td> <td>October 2015</td>
</tr> </tr>
<tr> <tr>
<td>3.810</td> <td>3.810</td>
<td>ESP32-WROOM</td> <td>ESP32-WROOM</td>
<td><a href=GPIO/ESP32/ring.ESP32.ino>GPIO</a></td> <td><a href=GPIO/ESP32/ring.ESP32.ino>C, GPIO</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr> </tr>
<tr> <tr>
<td>3.737</td> <td>3.737</td>
<td>ATSAMD51</td> <td>ATSAMD51</td>
<td><a href=prior/gpio/atsamd51/index.html>PORT</a></td> <td><a href=prior/gpio/atsamd51/index.html>C, PORT</a></td>
<td>November, 2018</td> <td>November 2018</td>
</tr> </tr>
<tr> <tr>
<td>3.067</td> <td>3.067</td>
<td>Raspberry Pi 4</td> <td>Raspberry Pi 4</td>
<td><a href=GPIO/bcm2835/ring.bcm2835.c>bcm2835, Buster</a></td> <td><a href=GPIO/bcm2835/ring.bcm2835.c>C, bcm2835, Buster</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr> </tr>
<tr> <tr>
<td>2.817</td> <td>2.817</td>
<td>Raspberry Pi Zero</td> <td>Raspberry Pi Zero</td>
<td><a href=GPIO/bcm2835/ring.bcm2835.c>bcm2835, Buster</a></td> <td><a href=GPIO/bcm2835/ring.bcm2835.c>C, bcm2835, Buster</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr> </tr>
<tr> <tr>
<td>2.528</td> <td>2.528</td>
<td>ATSAMD11C</td> <td>ATSAMD11C</td>
<td><a href=GPIO/SAMD11C/ring.D11C.ino>IOBUS</a></td> <td><a href=GPIO/SAMD11C/ring.D11C.ino>C, IOBUS</a></td>
<td>November, 2020</td> <td>November 2020</td>
</tr> </tr>
<tr> <tr>
<td>2.172</td> <td>2.172</td>
<td>AVR128DB32</td> <td>AVR128DB32</td>
<td><a href=GPIO/AVR128DB32/index.html>VPORT</a></td> <td><a href=GPIO/AVR128DB32/index.html>C, VPORT</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr> </tr>
<tr> <tr>
<td>1.808</td> <td>1.808</td>
<td>ATtiny412</td> <td>ATtiny412</td>
<td><a href=GPIO/ATtiny412/ring.t412.ino>DigitalReadFast/WriteFast</a></td> <td><a href=GPIO/ATtiny412/ring.t412.ino>Arduino, DigitalReadFast/WriteFast</a></td>
<td>March, 2021</td> <td>March 2021</td>
</tr> </tr>
<tr> <tr>
<td>1.808</td> <td>1.808</td>
<td>ATtiny412</td> <td>ATtiny412</td>
<td><a href=GPIO/ATtiny412/ring.t412.ino>VPORT</a></td> <td><a href=GPIO/ATtiny412/ring.t412.ino>C, VPORT</a></td>
<td>November, 2020</td> <td>November 2020</td>
</tr> </tr>
<tr> <tr>
<td>1.171</td> <td>1.171</td>
<td>ATSAMD11C</td> <td>ATSAMD11C</td>
<td><a href=GPIO/SAMD11C/ring.D11C.ino>PORT</a></td> <td><a href=GPIO/SAMD11C/ring.D11C.ino>C, PORT</a></td>
<td>November, 2020</td> <td>November 2020</td>
</tr> </tr>
<tr> <tr>
<td>1.056</td> <td>1.056</td>
<td>ATtiny412</td> <td>ATtiny412</td>
<td><a href=GPIO/ATtiny412/ring.t412.ino>PORT</a></td> <td><a href=GPIO/ATtiny412/ring.t412.ino>C, PORT</a></td>
<td>November, 2020</td> <td>November 2020</td>
</tr>
<tr>
<td>0.345</td>
<td>Raspberry Pi 4</td>
<td><a href=GPIO/RPi.GPIO/ring.RPi.GPIO.py>Python, RPi.GPIO, Buster</a></td>
<td>March 2021</td>
</tr> </tr>
<tr> <tr>
<td>0.331</td> <td>0.331</td>
<td>ATtiny412</td> <td>ATtiny412</td>
<td><a href=GPIO/ATtiny412/ring.t412.ino>digitalRead/Write</a></td> <td><a href=GPIO/ATtiny412/ring.t412.ino>Arduino, digitalRead/Write</a></td>
<td>November, 2020</td> <td>November 2020</td>
</tr> </tr>
<tr> <tr>
<td>0.153</td> <td>0.153</td>
<td>Raspberry Pi 4</td> <td>Raspberry Pi 4</td>
<td><a href=GPIO/libgpiod/ring.libgpiod.c>libgpiod, Buster</a></td> <td><a href=GPIO/libgpiod/ring.libgpiod.c>C, libgpiod, Buster</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr> </tr>
<tr> <tr>
<td>0.153</td> <td>0.153</td>
<td>Raspberry Pi 4</td> <td>Raspberry Pi 4</td>
<td><a href=GPIO/gpiolib/ring.gpiolib.c>gpiolib, Buster</a></td> <td><a href=GPIO/gpiolib/ring.gpiolib.c>C, gpiolib, Buster</a></td>
<td>December, 2020</td> <td>December 2020</td>
</tr>
<tr>
<td>0.029</td>
<td>Raspberry Pi 4</td>
<td><a href=GPIO/gpiozero/ring.gpiozero.py>Python, gpiozero, Buster</a></td>
<td>March 2021</td>
</tr> </tr>
</table> </table>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment