diff options
Diffstat (limited to 'software/hhd70dongle/spi.h')
-rw-r--r-- | software/hhd70dongle/spi.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/software/hhd70dongle/spi.h b/software/hhd70dongle/spi.h index b4e163d..e13ca7f 100644 --- a/software/hhd70dongle/spi.h +++ b/software/hhd70dongle/spi.h @@ -33,6 +33,19 @@ #ifndef MURSAT_spi_h_INCLUDED #define MURSAT_spi_h_INCLUDED +#define SPI_DDR DDRB +#define SPI_PORT PORTB +#define SPI_PINB_REG PINB +#define CS DDB0 +#define SCK DDB1 +#define MOSI DDB2 +#define MISO DDB3 +#define GDO2 DDB4 +#define GDO0 DDB5 +#define RE DDB6 +#define TE DDB7 + + void spi_init(void); void spi_cs_enable(void); void spi_cs_disable(void); @@ -40,6 +53,10 @@ void spi_c1101_wait_chip_rdy(void); void spi_write_byte(char byte); char spi_read_byte(void); char spi_exchange_byte(char byte); +void hhd70_pa_enable(void); +void hhd70_pa_disable(void); +void hhd70_lna_enable(void); +void hhd70_lna_disable(void); //~ void spi_write(char* data,unsigned int len); //~ void spi_read(unsigned int maxlen, char *data, unsigned int *len); |