diff --git a/index.html b/index.html index f65dff9834877e315ff87a08ad12f56e6aefc2b5..75f121c6584594be0e5b43cbe70e122304e913a0 100644 --- a/index.html +++ b/index.html @@ -39,116 +39,140 @@ The GPIO test measures how quickly pins can communicate with a processor core; t <th>date</th> </tr> +RPi.GPIO +https://pypi.org/project/RPi.GPIO/ +works +345 kHz + +gpiozero +https://gpiozero.readthedocs.io/en/stable/ +works, slow +29 kHz + <tr> <td>16.66</td> <td>PocketBeagle</td> -<td><a href=GPIO/BeagleBoard/index.html>PRU</a></td> -<td>March, 2019</td> +<td><a href=GPIO/BeagleBoard/index.html>C, PRU</a></td> +<td>March 2019</td> </tr> <tr> <td>4.616</td> <td>ATSAME54</td> -<td><a href=https://gitlab.cba.mit.edu/pub/ring/-/tree/master/GPIO/ATSAME54>SRAM (aligned)</a></td> -<td>January, 2021</td> +<td><a href=https://gitlab.cba.mit.edu/pub/ring/-/tree/master/GPIO/ATSAME54>C, SRAM (aligned)</a></td> +<td>January 2021</td> </tr> <tr> <td>4.000</td> <td>ATxmega8E5</td> -<td><a href=GPIO/ATxmega8E5/hello.ftdi.8E5.ring.c>VPORT</a></td> -<td>October, 2015</td> +<td><a href=GPIO/ATxmega8E5/hello.ftdi.8E5.ring.c>C, VPORT</a></td> +<td>October 2015</td> </tr> <tr> <td>3.810</td> <td>ESP32-WROOM</td> -<td><a href=GPIO/ESP32/ring.ESP32.ino>GPIO</a></td> -<td>December, 2020</td> +<td><a href=GPIO/ESP32/ring.ESP32.ino>C, GPIO</a></td> +<td>December 2020</td> </tr> <tr> <td>3.737</td> <td>ATSAMD51</td> -<td><a href=prior/gpio/atsamd51/index.html>PORT</a></td> -<td>November, 2018</td> +<td><a href=prior/gpio/atsamd51/index.html>C, PORT</a></td> +<td>November 2018</td> </tr> <tr> <td>3.067</td> <td>Raspberry Pi 4</td> -<td><a href=GPIO/bcm2835/ring.bcm2835.c>bcm2835, Buster</a></td> -<td>December, 2020</td> +<td><a href=GPIO/bcm2835/ring.bcm2835.c>C, bcm2835, Buster</a></td> +<td>December 2020</td> </tr> <tr> <td>2.817</td> <td>Raspberry Pi Zero</td> -<td><a href=GPIO/bcm2835/ring.bcm2835.c>bcm2835, Buster</a></td> -<td>December, 2020</td> +<td><a href=GPIO/bcm2835/ring.bcm2835.c>C, bcm2835, Buster</a></td> +<td>December 2020</td> </tr> <tr> <td>2.528</td> <td>ATSAMD11C</td> -<td><a href=GPIO/SAMD11C/ring.D11C.ino>IOBUS</a></td> -<td>November, 2020</td> +<td><a href=GPIO/SAMD11C/ring.D11C.ino>C, IOBUS</a></td> +<td>November 2020</td> </tr> <tr> <td>2.172</td> <td>AVR128DB32</td> -<td><a href=GPIO/AVR128DB32/index.html>VPORT</a></td> -<td>December, 2020</td> +<td><a href=GPIO/AVR128DB32/index.html>C, VPORT</a></td> +<td>December 2020</td> </tr> <tr> <td>1.808</td> <td>ATtiny412</td> -<td><a href=GPIO/ATtiny412/ring.t412.ino>DigitalReadFast/WriteFast</a></td> -<td>March, 2021</td> +<td><a href=GPIO/ATtiny412/ring.t412.ino>Arduino, DigitalReadFast/WriteFast</a></td> +<td>March 2021</td> </tr> <tr> <td>1.808</td> <td>ATtiny412</td> -<td><a href=GPIO/ATtiny412/ring.t412.ino>VPORT</a></td> -<td>November, 2020</td> +<td><a href=GPIO/ATtiny412/ring.t412.ino>C, VPORT</a></td> +<td>November 2020</td> </tr> <tr> <td>1.171</td> <td>ATSAMD11C</td> -<td><a href=GPIO/SAMD11C/ring.D11C.ino>PORT</a></td> -<td>November, 2020</td> +<td><a href=GPIO/SAMD11C/ring.D11C.ino>C, PORT</a></td> +<td>November 2020</td> </tr> <tr> <td>1.056</td> <td>ATtiny412</td> -<td><a href=GPIO/ATtiny412/ring.t412.ino>PORT</a></td> -<td>November, 2020</td> +<td><a href=GPIO/ATtiny412/ring.t412.ino>C, PORT</a></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> <td>0.331</td> <td>ATtiny412</td> -<td><a href=GPIO/ATtiny412/ring.t412.ino>digitalRead/Write</a></td> -<td>November, 2020</td> +<td><a href=GPIO/ATtiny412/ring.t412.ino>Arduino, digitalRead/Write</a></td> +<td>November 2020</td> </tr> <tr> <td>0.153</td> <td>Raspberry Pi 4</td> -<td><a href=GPIO/libgpiod/ring.libgpiod.c>libgpiod, Buster</a></td> -<td>December, 2020</td> +<td><a href=GPIO/libgpiod/ring.libgpiod.c>C, libgpiod, Buster</a></td> +<td>December 2020</td> </tr> <tr> <td>0.153</td> <td>Raspberry Pi 4</td> -<td><a href=GPIO/gpiolib/ring.gpiolib.c>gpiolib, Buster</a></td> -<td>December, 2020</td> +<td><a href=GPIO/gpiolib/ring.gpiolib.c>C, gpiolib, Buster</a></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> </table>