spi
spi.h@0:4a8f916ef7b5, 2015-07-13 (annotated)
- Committer:
- Jackson_lv
- Date:
- Mon Jul 13 09:21:53 2015 +0000
- Revision:
- 0:4a8f916ef7b5
spi
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jackson_lv | 0:4a8f916ef7b5 | 1 | #ifndef __SPI_H |
Jackson_lv | 0:4a8f916ef7b5 | 2 | #define __SPI_H |
Jackson_lv | 0:4a8f916ef7b5 | 3 | |
Jackson_lv | 0:4a8f916ef7b5 | 4 | #include "mbed.h" |
Jackson_lv | 0:4a8f916ef7b5 | 5 | |
Jackson_lv | 0:4a8f916ef7b5 | 6 | |
Jackson_lv | 0:4a8f916ef7b5 | 7 | |
Jackson_lv | 0:4a8f916ef7b5 | 8 | // SPI BUS Speed setting |
Jackson_lv | 0:4a8f916ef7b5 | 9 | #define SPI_SPEED_2 0 |
Jackson_lv | 0:4a8f916ef7b5 | 10 | #define SPI_SPEED_4 1 |
Jackson_lv | 0:4a8f916ef7b5 | 11 | #define SPI_SPEED_8 2 |
Jackson_lv | 0:4a8f916ef7b5 | 12 | #define SPI_SPEED_16 3 |
Jackson_lv | 0:4a8f916ef7b5 | 13 | #define SPI_SPEED_32 4 |
Jackson_lv | 0:4a8f916ef7b5 | 14 | #define SPI_SPEED_64 5 |
Jackson_lv | 0:4a8f916ef7b5 | 15 | #define SPI_SPEED_128 6 |
Jackson_lv | 0:4a8f916ef7b5 | 16 | #define SPI_SPEED_256 7 |
Jackson_lv | 0:4a8f916ef7b5 | 17 | |
Jackson_lv | 0:4a8f916ef7b5 | 18 | void SPI_Init(void); //SPI Init |
Jackson_lv | 0:4a8f916ef7b5 | 19 | void SPI_SetSpeed(uint8_t SpeedSet); //SPI Speed Setting |
Jackson_lv | 0:4a8f916ef7b5 | 20 | uint8_t SPI_ReadWriteByte(uint8_t TxData);//SPI readWrite a Byte |
Jackson_lv | 0:4a8f916ef7b5 | 21 | |
Jackson_lv | 0:4a8f916ef7b5 | 22 | #endif |
Jackson_lv | 0:4a8f916ef7b5 | 23 |