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);
55 static const uint32_t SPI_SPEED = 250000;
56 const std::string SPI_DEVICE_NAME = std::string(
"/dev/spidev2.0");
62 #endif // GNSS_SDR_FPGA_SPIDEV_H int read_reg32(uint8_t addr, uint32_t *copy_to)
read a register through the SPI.
int SPI_open(void)
Open the SPI device driver.
~Fpga_spidev()=default
Default destructor.
int SPI_close(void) const
Close the SPI device driver.
int write_reg32(char addr, uint32_t data)
write a register through the SPI.
Fpga_spidev()=default
Default constructor.