SPI library used to communicate with an altera development board attached to four zigbee-header pins.
Diff: mmSPI.h
- Revision:
- 15:d6cc57c4e23d
- Parent:
- 12:a1b7ce9c1d64
- Child:
- 16:0e422fd263c6
diff -r 35717622a4fb -r d6cc57c4e23d mmSPI.h --- a/mmSPI.h Sun Aug 18 04:50:54 2013 +0000 +++ b/mmSPI.h Mon Aug 19 04:41:29 2013 +0000 @@ -10,11 +10,14 @@ 1. the SPI interface pins are routed to the zigbee header. ------------------------------------------------//----------------------------*/ #include "mbed.h" // standard mbed.org class. + #include "C12832_lcd.h" // LCD. //---defines------------------------------------//------------------------------ #define mmSPI_MOSI p29 // SPI interface pin. #define mmSPI_MISO p30 // SPI interface pin. #define mmSPI_SCLK p9 // SPI interface pin. #define mmCPU_CLK p10 // soft CPU system clock. + + /*----------------------------------------------//------------------------------ ------------------------------------------------//----------------------------*/ @@ -34,6 +37,10 @@ void transceive_vector(char *cReceive, char *cSend, char cNumBytes); void test_toggle_cpu_clock(); // cpu clock toggle test. + + void force_write(char, char, char); // force write. act as IR. + void force_read(char); + private: DigitalOut * pMOSI; // SPI pin.