Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef SPI1_H
- #define SPI1_H
- /**
- Section: Included Files
- */
- #include <stdio.h>
- #include <stdint.h>
- #include <stdbool.h>
- /* SPI interfaces */
- typedef enum {
- MASTER0_CONFIG,
- SPI1_DEFAULT
- } spi1_modes_t;
- void SPI1_Initialize(void);
- bool SPI1_Open(spi1_modes_t spi1UniqueConfiguration);
- void SPI1_Close(void);
- uint8_t SPI1_ExchangeByte(uint8_t data);
- void SPI1_ExchangeBlock(void *block, size_t blockSize);
- void SPI1_WriteBlock(void *block, size_t blockSize);
- void SPI1_ReadBlock(void *block, size_t blockSize);
- void SPI1_WriteByte(uint8_t byte);
- uint8_t SPI1_ReadByte(void);
- #endif //SPI1_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement