Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | | | | | | | | | usrp1: Cmake changes to find libusb-1.0 | Josh Blum | 2010-08-13 | 2 | -0/+53 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FindUSB1.cmake file imported from the libFTDI project, http://www.intra2net.com/en/developer/libftdi | |||||
| | * | | | | | | | | | | | | usrp1: Add libusb-1.0 implementations of USB interfaces | Thomas Tsou | 2010-08-13 | 2 | -0/+1092 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | usrp1: Add USB transport interfaces | Thomas Tsou | 2010-08-13 | 5 | -0/+192 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds generic interfaces for control and zero-copy transport of data between the host and a slave device. The interfaces are separate and generic to accommodate multiple implementations that may include cross platform libraries such as libusb or a platform specific implementation such as Linux usbfs. | |||||
| | * | | | | | | | | | | | | usrp1: Add SPI transaction command to FX2 firmware | Thomas Tsou | 2010-08-13 | 4 | -3/+116 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing SPI read command is set for half-duplex 8-bit or 16-bit writes followed by an equivalent sized read. This patch adds a new command, VRQ_SPI_TRANSACT, which performs a full-duplex transaction up to 4-bytes. Since the data buffer of the USB control transfer is not available for outbound data on IN requests, the 4 bytes of write data are sent through the request parameters. Enables are sent in the previsouly unused high byte of the length parameter. The USB field mappings are shown below. Only rising edge and MSB operation is supported. Field (8-bit) Description ===== ===== bmRequestType 0x80 (USB Device IN request) bRequest 0x83 (VRQ_SPI_TRANSACT) wValueH OUT data(0) wValueL OUT data(1) wIndexH OUT data(2) wIndexL OUT data(3) wLengthH SPI enables wLengthL Number of bytes to transfer (1-4) EP0BUF IN data | |||||
| | * | | | | | | | | | | | | usrp1: Add FX2 firmware files | Thomas Tsou | 2010-08-13 | 107 | -0/+11421 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These firmware files for the usrp1 are imported from GNURadio. | |||||
| * | | | | | | | | | | | | | Merge branch 'ise12' into next | Josh Blum | 2010-08-31 | 3 | -29/+23 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | clean up DAC inversion and swapping to match schematics | Matt Ettus | 2010-08-25 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Clean up iq swapping on RX. It is now swapped in the top level. | Matt Ettus | 2010-08-25 | 3 | -27/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | widened muxes to 4 bits to match tx side and handle more ADCs in future | |||||
| | * | | | | | | | | | | | | Merge branch 'features' into tx_policy | Matt Ettus | 2010-08-17 | 2 | -3/+6 | |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * features: added compat number to usrp2 readback mux makefile dependency fix for second expansion | |||||
| * | | | | | | | | | | | | | | uhd: sine table for tx waveforms | Josh Blum | 2010-08-31 | 1 | -4/+15 | |
| | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | usrp2: flush the error flow messages, issue the stop before register ↵ | Josh Blum | 2010-08-31 | 2 | -7/+7 | |
| | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure to align count | |||||
| * | | | | | | | | | | | | | uhd: added interleave/de-interleave type conversion routines | Josh Blum | 2010-08-30 | 4 | -20/+166 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | uhd: fixed short conversion (IQ swap) and added test between short/float | Josh Blum | 2010-08-30 | 3 | -8/+105 | |
| | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge branch 'pps_test' into next | Josh Blum | 2010-08-30 | 3 | -0/+105 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Created pps_test example and docs | Jason Abele | 2010-08-27 | 3 | -0/+105 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | basic-tx: added docs for new subdevices | Josh Blum | 2010-08-26 | 1 | -1/+5 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | basic-tx: mirror the rx subdevices for basic tx boards as well | Josh Blum | 2010-08-26 | 1 | -14/+18 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge branch 'mux' | Josh Blum | 2010-08-26 | 3 | -65/+23 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Merge branch 'convert_types' into mux | Josh Blum | 2010-08-25 | 2 | -78/+202 | |
| | |\ \ \ \ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | | | | usrp2: changes to mux calculation routine and usrp2 fpga compat number | Josh Blum | 2010-08-25 | 3 | -65/+23 | |
| | | |/ / / / / / / / / / | | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | | uhd: switched the IQ order interpretation for convert types | Josh Blum | 2010-08-25 | 1 | -37/+29 | |
| | |/ / / / / / / / / / | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | uhd: convert types corrected for little endian, created SSE2 float/short ↵ | Josh Blum | 2010-08-24 | 2 | -78/+202 | |
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conversion for no-swap case | |||||
* | | | | | | | | | | | Add clkgen-config, usrp-e-i2c and usrp-e-spi to the installed utils. | Philip Balister | 2010-09-09 | 4 | -0/+449 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Add usrp-e-debug-pins to utils. This is the wrong place for the regs header | Philip Balister | 2010-08-29 | 3 | -0/+277 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file. | |||||
* | | | | | | | | | | | Test if usrp_e kernel module is loaded before trying to load the FPGA. Do | Philip Balister | 2010-08-28 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not load the the fpga if the kernel module is loaded. | |||||
* | | | | | | | | | | | Move fpga-downloader and usrp-e-loopback into utils so they get packaged | Philip Balister | 2010-08-28 | 3 | -0/+453 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for installation on the USRP Embedded. | |||||
* | | | | | | | | | | | Add support for building c programs. Remove -pedantic and -ansi flags. | Philip Balister | 2010-08-28 | 1 | -3/+1 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | usrp-e: implemented tx policy and handling of async messages | Josh Blum | 2010-08-25 | 2 | -19/+114 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | usrp-e: fixed codec control gain calculation error, added tx policy ↵ | Josh Blum | 2010-08-24 | 4 | -8/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | registers, set to next packet | |||||
* | | | | | | | | | | | usrp-e: added dboard iface set gpio debug call | Josh Blum | 2010-08-24 | 1 | -0/+24 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp_e | Josh Blum | 2010-08-24 | 5 | -4/+45 | |
|\| | | | | | | | | | | ||||||
| * | | | | | | | | | | usrp: added get dboard iface to simple wrapper, and set gpio debug to dboard ↵ | Josh Blum | 2010-08-23 | 4 | -0/+41 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | iface | |||||
| * | | | | | | | | | | basic: better errors for invalid antenna selection | Josh Blum | 2010-08-23 | 1 | -4/+4 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp_e | Josh Blum | 2010-08-23 | 8 | -47/+146 | |
|\| | | | | | | | | | | ||||||
| * | | | | | | | | | | uhd: removed msvc warnings and errors (no M_PI) | Josh Blum | 2010-08-20 | 1 | -3/+4 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | uhd: tx waveform generates on the fly now | Josh Blum | 2010-08-20 | 1 | -54/+57 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | uhd: tx waveform change how error is measured | Josh Blum | 2010-08-20 | 1 | -2/+3 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | uhd: work on tx waveforms to make it more accurate | Josh Blum | 2010-08-19 | 1 | -19/+43 | |
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | ||||||
| * | | | | | | | | | uhd: added image utils code to search the images paths for image files | Josh Blum | 2010-08-19 | 7 | -17/+87 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Change TX PGA gain scaling to match gnuradio scaling | Philip Balister | 2010-08-18 | 1 | -2/+2 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Change clock dividers so DBSRX board locks. | Philip Balister | 2010-08-19 | 1 | -3/+3 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp_e | Philip Balister | 2010-08-19 | 21 | -217/+630 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/examples/CMakeLists.txt | |||||
| * | | | | | | | | | uhd: replaced tx continuous app with tx waveform app (siggen example app) | Josh Blum | 2010-08-19 | 3 | -114/+148 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | usrp: rethrow validate subdev spec errors with additional info | Josh Blum | 2010-08-18 | 1 | -29/+36 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | uhd: docs on building and installing images | Josh Blum | 2010-08-18 | 4 | -36/+106 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | usrp2: template pick rate to avoid compile errors | Josh Blum | 2010-08-18 | 1 | -2/+3 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | uhd: windows path escape fix | Josh Blum | 2010-08-18 | 1 | -0/+2 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | Merge branch 'next' | Josh Blum | 2010-08-18 | 1 | -1/+1 | |
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | ||||||
| | * | | | | | | | | uhd: add space to multiline string so quotes in the string cant disturb the ↵ | Josh Blum | 2010-08-17 | 1 | -1/+1 | |
| | | |_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | multiline quotes | |||||
| * | | | | | | | | Merge branch 'next' | Josh Blum | 2010-08-17 | 32 | -462/+590 | |
| |\| | | | | | | |