Replacement for regular GPIO (DigitalIn, DigitalOut, DigitalInOut) classes which has superior speed.

Fork of FastIO by Erik -

History

Changed Ticker to only send 1 line at a time but interupt every 15us default tip

2017-10-24, by davidr99 [Tue, 24 Oct 2017 03:00:41 +0000] rev 23

Changed Ticker to only send 1 line at a time but interupt every 15us


Fixed bug in enabling of port hardware of the F030 (via: https://developer.mbed.org/users/viquiram/)

2016-09-20, by Sissors [Tue, 20 Sep 2016 20:41:42 +0000] rev 22

Fixed bug in enabling of port hardware of the F030 (via: https://developer.mbed.org/users/viquiram/)


Add support to Nucleo L073RZ platform.

2016-09-20, by viquiram [Tue, 20 Sep 2016 09:28:40 +0000] rev 21

Add support to Nucleo L073RZ platform.


Initial version for the NRF51822. I am reasonably sure it works, but with lacking an LED on my board or a logic analyzer it might have issues :).

2016-05-17, by Sissors [Tue, 17 May 2016 20:06:23 +0000] rev 20

Initial version for the NRF51822. I am reasonably sure it works, but with lacking an LED on my board or a logic analyzer it might have issues :).


Added LPC43XX(4337)

2016-02-05, by nameless129 [Fri, 05 Feb 2016 14:47:23 +0000] rev 19

Added LPC43XX(4337)


Added LPC11U6x(11U68)

2015-07-29, by nameless129 [Wed, 29 Jul 2015 10:40:07 +0000] rev 18

Added LPC11U6x(11U68)


Fixed some of the child class problems, C++ templates are a pain. In general just use FastInOut

2015-07-11, by Sissors [Sat, 11 Jul 2015 14:38:29 +0000] rev 17

Fixed some of the child class problems, C++ templates are a pain. In general just use FastInOut


EFM32 fully supported (I guess, their GPIO is really a pain to use).

2015-07-11, by Sissors [Sat, 11 Jul 2015 14:27:43 +0000] rev 16

EFM32 fully supported (I guess, their GPIO is really a pain to use).


Initial EFM32 support. FastIn and FastOut child classes seem to be broken yet again. EFM32 has broken mode switching (don't blame me for their GPIO being a pain to use).

2015-07-09, by Sissors [Thu, 09 Jul 2015 21:11:39 +0000] rev 15

Initial EFM32 support. FastIn and FastOut child classes seem to be broken yet again. EFM32 has broken mode switching (don't blame me for their GPIO being a pain to use).


Fixed Nucleo F4 for latest mbed lib which just had to change the CMSIS register names.

2015-05-17, by Sissors [Sun, 17 May 2015 20:21:41 +0000] rev 14

Fixed Nucleo F4 for latest mbed lib which just had to change the CMSIS register names.