#ifndef __SX127X_HAL_H__ #define __SX127X_HAL_H__ #include "stm32l4xx_hal.h" #include "stdbool.h" typedef enum { RADIO_RESET_OFF, RADIO_RESET_ON, }tRadioResetState; //===================================SPIº¯ÊýÉùÃ÷=================================================== void SX127X_DIO0_INPUT(void); void SX127X_DIO0_INTENABLE(void); void SX127X_DIO0_INTDISABLE(void); GPIO_PinState SX127X_DIO0_GetState(void); void SX127X_DIO1_INPUT(void); void SX127X_DIO2_INPUT(void); void SX127X_TXE_OUTPUT(GPIO_PinState PinState); void SX127X_RXE_OUTPUT(GPIO_PinState PinState); void SX127X_NSS_OUTPUT(GPIO_PinState PinState); void SX127X_RESET_OUTPUT(GPIO_PinState PinState); void SX127X_SPIGPIO_Init(void); void SX127X_SPI_Init(void); unsigned char SX127X_ReadWriteByte(unsigned char data); void SX127X_WriteBuffer( uint8_t addr, uint8_t *buffer, uint8_t size ); void SX127X_ReadBuffer( uint8_t addr, uint8_t *buffer, uint8_t size ); #endif //__SX127X_HAL_H__