Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | | | | | | | | 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 | |||||
* | | | | | | | | | | 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 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | 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 | |
| | | | | | | | | | ||||||
* | | | | | | | | | 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 | |
|\| | | | | | | | ||||||
| * | | | | | | | uhd: added the concept of installer path (along with local path) for package ↵ | Josh Blum | 2010-08-16 | 3 | -8/+16 | |
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | data | |||||
| * | | | | | | usrp2: fix missing include | Josh Blum | 2010-08-15 | 1 | -0/+1 | |
| | | | | | | | ||||||
| * | | | | | | usrp: use different priority policies for gain group (rx vs tx) | Josh Blum | 2010-08-15 | 3 | -7/+30 | |
| | | | | | | | ||||||
| * | | | | | | usrp: moved usrp utils into public include space | Josh Blum | 2010-08-15 | 10 | -205/+242 | |
| | |_|_|_|/ | |/| | | | | ||||||
| * | | | | | uhd: use cmake to convert the pkg data dir to native system format | Josh Blum | 2010-08-15 | 3 | -4/+6 | |
| | |_|_|/ | |/| | | | ||||||
| * | | | | uhd: extract named prop returns a named prop (not a tuple) | Josh Blum | 2010-08-15 | 12 | -133/+92 | |
| | | | | | | | | | | | | | | | | | | | | simplifies the code after the property set/get declaration | |||||
| * | | | | usrp: give dboards a name (not a blank string), do automatic selection when ↵ | Josh Blum | 2010-08-15 | 4 | -15/+23 | |
| | | | | | | | | | | | | | | | | | | | | not provided | |||||
| * | | | | usrp: replaced mboard name with special props for dboard iface | Josh Blum | 2010-08-14 | 3 | -21/+46 | |
| | | | | | ||||||
| * | | | | Merge branch 'split_string' into next | Josh Blum | 2010-08-13 | 7 | -44/+39 | |
| |\ \ \ \ | ||||||
| | * | | | | uhd: made split string utility function | Josh Blum | 2010-08-12 | 7 | -44/+39 | |
| | | |_|/ | | |/| | | ||||||
| * | | | | Merge branch 'subdev_spec' | Josh Blum | 2010-08-12 | 3 | -12/+82 | |
| |\ \ \ \ | | |/ / / | |/| | | | ||||||
| | * | | | usrp: added subdev spec verification functions | Josh Blum | 2010-08-11 | 3 | -12/+82 | |
| | | | | | ||||||
* | | | | | Merge branch 'premerge' | Josh Blum | 2010-08-16 | 10 | -35/+332 | |
|\ \ \ \ \ | |/ / / / |/| | | | | ||||||
| * | | | | Rev firmware compatibility number to 6 | Nick Foster | 2010-08-16 | 1 | -1/+1 | |
| | | | | |