user_spi.h 694 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __USER_SPI_H_
  2. #define __USER_SPI_H_
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include "define.h"
  9. #define USER_NFC_SPI_RCC_ENABLE RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);
  10. #define USER_NFC_SPI SPI1
  11. #define USER_NFC_MOSI_GPIO GPIOA
  12. #define USER_NFC_MOSI_PIN GPIO_Pin_7
  13. #define USER_NFC_MISO_GPIO GPIOA
  14. #define USER_NFC_MISO_PIN GPIO_Pin_6
  15. #define USER_NFC_SCLK_GPIO GPIOA
  16. #define USER_NFC_SCLK_PIN GPIO_Pin_5
  17. void user_spi_Init(void);
  18. uint8_t SPI_ReadWriteByte(uint8_t TxData);
  19. #ifdef __cplusplus
  20. }
  21. #endif
  22. #endif /* __USER_NFC_H_ */