Fast SPI write, added LPC812 Target

Dependents:   wsDrive

Fork of BurstSPI by Erik -

Committer:
JojoS
Date:
Sat Dec 10 14:30:26 2016 +0000
Revision:
15:8241b7d84ad2
Parent:
14:83e3b8ba3f43
support for STM32F4

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Sissors 10:6ed1d9f1ef37 1 #if !(defined(TARGET_KL25Z) || defined(TARGET_KL46Z))
JojoS 14:83e3b8ba3f43 2 #if !(defined(TARGET_LPC1768) || defined(TARGET_LPC1114) || defined(TARGET_LPC11U24) || defined(TARGET_LPC13XX) || defined(TARGET_LPC1549) || defined(TARGET_LPC81X))
Sissors 13:bc069279eb37 3 #if !(defined(TARGET_NUCLEO_L152RE) || defined(TARGET_STM32F4))
Sissors 10:6ed1d9f1ef37 4
Sissors 10:6ed1d9f1ef37 5 #warning BurstSPI target not supported, reverting to regular SPI
Sissors 10:6ed1d9f1ef37 6
Sissors 10:6ed1d9f1ef37 7 #include "BurstSPI.h"
Sissors 10:6ed1d9f1ef37 8
Sissors 10:6ed1d9f1ef37 9 void BurstSPI::fastWrite(int data) {
Sissors 10:6ed1d9f1ef37 10 write(data);
Sissors 10:6ed1d9f1ef37 11 }
Sissors 10:6ed1d9f1ef37 12
Sissors 10:6ed1d9f1ef37 13 void BurstSPI::clearRX( void ) {
Sissors 10:6ed1d9f1ef37 14
Sissors 10:6ed1d9f1ef37 15 }
Sissors 10:6ed1d9f1ef37 16 #endif //Freescale
Sissors 10:6ed1d9f1ef37 17 #endif //NXP
Sissors 10:6ed1d9f1ef37 18 #endif //NUCLEO