#ifndef __HAL_SPI_H__ #define __HAL_SPI_H__ #include "sys.h" #include "stdbool.h" typedef void (*spi_inter_callback_fp) (uint8_t type); void HAL_SpiInit(spi_inter_callback_fp fp); int HAL_SpiTxData(uint8_t* data, uint8_t data_len); int HAL_SpiRxData(uint8_t* data, uint8_t data_len); void HAL_SpiClockPinReset(void); void HAL_SpiCsGpioUninit(void); void HAL_SpiGpioInit(void); void HAL_SpiSetCsPin(bool flag); void HAL_SpiUnint(void); #endif //__HAL_SPI_H__