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

Fork of FastIO by Erik -

History

Added support for STM32L1xx (checked on Nucleo L152). I'm done this solely cross referenced existing STM32 target files with L152 reference manual. default tip

2018-04-17, by amateusz [Tue, 17 Apr 2018 13:28:24 +0000] rev 23

Added support for STM32L1xx (checked on Nucleo L152). I'm done this solely cross referenced existing STM32 target files with L152 reference manual.


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.