]> rtime.felk.cvut.cz Git - fpga/rpi-motor-control.git/blobdiff - pmsm-control/test_sw/rp_spi.h
Added preprocessor to prevent redefinition.
[fpga/rpi-motor-control.git] / pmsm-control / test_sw / rp_spi.h
index d286fa23e6e13800092fcc55c71989d52471483e..7be937398f107cf84116e5ecaf5fde88d95ba11f 100644 (file)
@@ -1,7 +1,8 @@
 /**
  * \file rp_spi.h
  */
-
+#ifndef RP_SPI
+#define RP_SPI
 #include <stdint.h> /*uint32_t*/
 
 /**
@@ -23,16 +24,18 @@ struct rpi_in{
 /**
  * \brief Testovaci funkce.
  */
-extern void transfer(void);
+void transfer(void);
 
 /**
  * \brief Inicializace pro spi.
  */
-extern int spi_init(void);
+int spi_init(void);
 
 /**
  * \brief Uzavreni spi.
  */
-extern void spi_disable(void);
+void spi_disable(void);
+
+struct rpi_in spi_read(uint8_t *);
 
-extern struct rpi_in spi_read(uint8_t *);
+#endif /*RP_SPI*/