16 #ifndef GNSS_SDR_FPGA_SPIDEV_H 17 #define GNSS_SDR_FPGA_SPIDEV_H 43 int read_reg32(uint8_t addr, uint32_t* copy_to);
47 int SPI_open(std::string spi_device_name);
55 static const uint32_t SPI_SPEED = 250000;
62 #endif // GNSS_SDR_FPGA_SPIDEV_H int read_reg32(uint8_t addr, uint32_t *copy_to)
read a register through the SPI.
~Fpga_spidev()=default
Default destructor.
int SPI_close(void) const
Close the SPI device driver.
int SPI_open(std::string spi_device_name)
Open the SPI device driver.
int write_reg32(char addr, uint32_t data)
write a register through the SPI.
Fpga_spidev()=default
Default constructor.