GNU Radio's HOWTO Package
usrp_commands.h File Reference

Go to the source code of this file.

Macros

#define MAX_EP0_PKTSIZE   64
 
#define VRT_VENDOR_IN   0xC0
 
#define VRT_VENDOR_OUT   0x40
 
#define VRQ_GET_STATUS   0x80
 
#define GS_TX_UNDERRUN   0
 
#define GS_RX_OVERRUN   1
 
#define VRQ_I2C_READ   0x81
 
#define VRQ_SPI_READ   0x82
 
#define VRQ_SET_LED   0x01
 
#define VRQ_FPGA_LOAD   0x02
 
#define FL_BEGIN   0
 
#define FL_XFER   1
 
#define FL_END   2
 
#define VRQ_FPGA_WRITE_REG   0x03
 
#define VRQ_FPGA_SET_RESET   0x04
 
#define VRQ_FPGA_SET_TX_ENABLE   0x05
 
#define VRQ_FPGA_SET_RX_ENABLE   0x06
 
#define VRQ_SET_SLEEP_BITS   0x07
 
#define SLEEP_ADC0   0x01
 
#define SLEEP_ADC1   0x02
 
#define SLEEP_DAC0   0x04
 
#define SLEEP_DAC1   0x08
 
#define VRQ_I2C_WRITE   0x08
 
#define VRQ_SPI_WRITE   0x09
 
#define VRQ_FPGA_SET_TX_RESET   0x0a
 
#define VRQ_FPGA_SET_RX_RESET   0x0b
 
#define USRP_HASH_SLOT_0_ADDR   0xe1e0
 
#define USRP_HASH_SLOT_1_ADDR   0xe1f0
 

Macro Definition Documentation

◆ FL_BEGIN

#define FL_BEGIN   0

◆ FL_END

#define FL_END   2

◆ FL_XFER

#define FL_XFER   1

◆ GS_RX_OVERRUN

#define GS_RX_OVERRUN   1

◆ GS_TX_UNDERRUN

#define GS_TX_UNDERRUN   0

◆ MAX_EP0_PKTSIZE

#define MAX_EP0_PKTSIZE   64

◆ SLEEP_ADC0

#define SLEEP_ADC0   0x01

◆ SLEEP_ADC1

#define SLEEP_ADC1   0x02

◆ SLEEP_DAC0

#define SLEEP_DAC0   0x04

◆ SLEEP_DAC1

#define SLEEP_DAC1   0x08

◆ USRP_HASH_SLOT_0_ADDR

#define USRP_HASH_SLOT_0_ADDR   0xe1e0

◆ USRP_HASH_SLOT_1_ADDR

#define USRP_HASH_SLOT_1_ADDR   0xe1f0

◆ VRQ_FPGA_LOAD

#define VRQ_FPGA_LOAD   0x02

◆ VRQ_FPGA_SET_RESET

#define VRQ_FPGA_SET_RESET   0x04

◆ VRQ_FPGA_SET_RX_ENABLE

#define VRQ_FPGA_SET_RX_ENABLE   0x06

◆ VRQ_FPGA_SET_RX_RESET

#define VRQ_FPGA_SET_RX_RESET   0x0b

◆ VRQ_FPGA_SET_TX_ENABLE

#define VRQ_FPGA_SET_TX_ENABLE   0x05

◆ VRQ_FPGA_SET_TX_RESET

#define VRQ_FPGA_SET_TX_RESET   0x0a

◆ VRQ_FPGA_WRITE_REG

#define VRQ_FPGA_WRITE_REG   0x03

◆ VRQ_GET_STATUS

#define VRQ_GET_STATUS   0x80

◆ VRQ_I2C_READ

#define VRQ_I2C_READ   0x81

◆ VRQ_I2C_WRITE

#define VRQ_I2C_WRITE   0x08

◆ VRQ_SET_LED

#define VRQ_SET_LED   0x01

◆ VRQ_SET_SLEEP_BITS

#define VRQ_SET_SLEEP_BITS   0x07

◆ VRQ_SPI_READ

#define VRQ_SPI_READ   0x82

◆ VRQ_SPI_WRITE

#define VRQ_SPI_WRITE   0x09

◆ VRT_VENDOR_IN

#define VRT_VENDOR_IN   0xC0

◆ VRT_VENDOR_OUT

#define VRT_VENDOR_OUT   0x40