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

Fork of FastIO by Erik -

Changes

RevisionDateWhoCommit message
23:23a43a288e2c 2018-04-17 amateusz 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
22:45b32f07e790 2016-09-20 Sissors Fixed bug in enabling of port hardware of the F030 (via: https://developer.mbed.org/users/viquiram/)
21:a1dfa6c65400 2016-09-20 viquiram Add support to Nucleo L073RZ platform.
20:ed72895a2402 2016-05-17 Sissors 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 :).
19:89d6ae484a35 2016-02-05 nameless129 Added LPC43XX(4337)
18:c95920122b2e 2015-07-29 nameless129 Added LPC11U6x(11U68)
17:87872fcf8586 2015-07-11 Sissors Fixed some of the child class problems, C++ templates are a pain. In general just use FastInOut
16:a56c0e7ebf7f 2015-07-11 Sissors EFM32 fully supported (I guess, their GPIO is really a pain to use).
15:e0c5a5216647 2015-07-09 Sissors 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).
14:f0a48027b2b3 2015-05-17 Sissors Fixed Nucleo F4 for latest mbed lib which just had to change the CMSIS register names.
13:0e21ffc6cb84 2015-05-17 Sissors Generalized it to all STMF4 platforms. (Holy crap the F407 is fast)
12:973e253323c9 2015-05-04 Sissors FastIn/FastOut didn't properly inherit probably
11:327ae1d5fecb 2014-12-23 Sissors Added F411 (identical to F401)
10:bb22a3dbedb4 2014-09-20 Sissors And this time correct
9:ab5547eeecfc 2014-09-20 Sissors Added support for KSPDK (K22F/K64F)
8:b0d725519c4f 2014-08-12 Sissors FastIn syntax was wrong, now fixed
7:1e784ae11fba 2014-07-29 Sissors Added LPC1114
6:da3730030c07 2014-07-17 Sissors Added F030
5:3dd1ab9bbc59 2014-07-16 Sissors Made sure F401 disables alternate mode when initting.
4:6ebbf25b9167 2014-07-16 Sissors First Nucleo, first version added: F401RE
3:3dd9466e73fc 2014-07-12 Sissors Added K20D50M
2:1a6ed4b84590 2014-07-04 Sissors Added support for unsupported targets :P
1:85a4a54f15e3 2014-07-02 Sissors Added LPC81X
0:d394ebd01052 2014-07-01 Sissors v1.0