summaryrefslogtreecommitdiff
path: root/software/hhd70dongle/spi.h
diff options
context:
space:
mode:
authorBernhard Tittelbach <xro@realraum.at>2012-05-19 20:12:39 +0000
committerBernhard Tittelbach <xro@realraum.at>2012-05-19 20:12:39 +0000
commit9424c395f643ec0aece488a26b6f4ef1e44affd6 (patch)
tree64ceed1b1463e07e3f80419c51dcad5b56286a47 /software/hhd70dongle/spi.h
parentled on only during send (diff)
enable/disable PA and LNA
git-svn-id: https://svn.spreadspace.org/mur.sat@439 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'software/hhd70dongle/spi.h')
-rw-r--r--software/hhd70dongle/spi.h17
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);