Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 6 | -14/+265 |
|\ | |||||
| * | usrp2: don't forward dbsm errors | Nick Foster | 2010-08-16 | 1 | -4/+4 |
| | | |||||
| * | IRQ-based SPI works. Don't try to do multiple transactions without waiting ↵ | Nick Foster | 2010-08-16 | 2 | -13/+18 |
| | | | | | | | | | | | | for results first. In fact, don't try to do an I2C transaction while an SPI transaction is pending. | ||||
| * | syntax | Nick Foster | 2010-08-16 | 1 | -0/+1 |
| | | |||||
| * | first stab at irq'ed spi | Nick Foster | 2010-08-16 | 2 | -0/+48 |
| | | |||||
| * | Removed NACK checking so things don't barf when daughterboards aren't connected. | Nick Foster | 2010-08-16 | 1 | -6/+7 |
| | | | | | | | | When we have real error handling in the DUDE/BRO protocol we'll add this back in. | ||||
| * | Fix warnings related to const-ness and volatile-ness. | Nick Foster | 2010-08-16 | 2 | -7/+7 |
| | | |||||
| * | Interrupt-driven I2C. txrx_uhd uses async i2c for comms. | Nick Foster | 2010-08-10 | 3 | -10/+206 |
| | | |||||
| * | usrp2: reorganized firmware directory | Josh Blum | 2010-07-30 | 27 | -1901/+401 |
| | | |||||
* | | Finished GPS driver, more or less. | Nick Foster | 2010-08-16 | 2 | -9/+10 |
| | | | | | | | | Should detect any 115kbaud GPS on the serial port, as long as it outputs GPRMC packets. Tweaked the serial driver for a stupid off-by-one mistake. | ||||
* | | Fixed behavior when no GPS present. | Nick Foster | 2010-08-13 | 2 | -4/+3 |
| | | |||||
* | | Small fix for fngets | Nick Foster | 2010-08-13 | 1 | -2/+2 |
| | | |||||
* | | Increased UART timeout for slow Jackson Labs GPSDO. Fixed up timeout code. | Nick Foster | 2010-08-13 | 3 | -2/+3 |
| | | |||||
* | | Added timeout functionality for UART gets() calls. use fngets_timeout(). ↵ | Nick Foster | 2010-08-13 | 4 | -0/+28 |
| | | | | | | | | timeout defined in hal_uart.h. | ||||
* | | first stab at a GPS driver in gps_ctrl.cpp. not the most expandable thing in ↵ | Nick Foster | 2010-08-13 | 2 | -0/+8 |
| | | | | | | | | the world but there's only so many GPS interfaces out there. | ||||
* | | Fixed GPS UART stuff. Works OK. | Nick Foster | 2010-08-12 | 2 | -5/+3 |
| | | |||||
* | | Added UART transactions to the DUDE/BRO protocol. | Nick Foster | 2010-08-12 | 3 | -1/+24 |
| | | |||||
* | | Working support for multiple UARTs. | Nick Foster | 2010-08-12 | 4 | -79/+120 |
| | | | | | | | | | | | | | | Default behavior (printf, gets, etc.) routes to DEFAULT_UART, set in hal_uart.h. Use fputstr() to print to other UARTs. Bring fgets() from hal_io.c out in hal_io.h if you want to read data from other UARTs. Still blocking. No interrupt-driven stuff yet. | ||||
* | | Branch to make use of quad UART on USRP2P. | Nick Foster | 2010-08-11 | 3 | -24/+46 |
| | | |||||
* | | Clock bugs, LED order. | Nick Foster | 2010-07-29 | 3 | -12/+18 |
| | | | | | | | | | | | | | | | | | | | | Figured out cold-start problem with Matt's help -- the DCM wasn't being reset. This also explains why USRP2 didn't like it when clocks_mimo_config was omitted -- it was sneakily resetting the DCM while enabling/disabling ref outputs. Also re-did USRP2P LED order and genericized the LED settings so LED_D is LED_D for both USRP2 and USRP2P. | ||||
* | | Added back in clock_mimo_enable stuff since USRP2 breaks without it. | Nick Foster | 2010-07-28 | 2 | -8/+8 |
| | | | | | | | | Should look further into initializing ALL clocks on host side. | ||||
* | | Stripped out all the clock functionality except for init'ing the FPGA. Clock ↵ | Nick Foster | 2010-07-28 | 3 | -4/+266 |
| | | | | | | | | smarts have been host-side for a while, so this is redundant code. | ||||
* | | Widened SPI slave select bus to 16 bits in host and firmware. | Nick Foster | 2010-07-28 | 1 | -1/+1 |
| | | |||||
* | | Ethernet mods for activity LED. | Nick Foster | 2010-07-27 | 2 | -2/+2 |
| | | |||||
* | | Ethernet PHY re-do. | Nick Foster | 2010-07-27 | 4 | -617/+0 |
| | | |||||
* | | Deleted manually those files to correspond with USRP2P branch. | Nick Foster | 2010-07-26 | 6 | -1477/+0 |
| | | |||||
* | | New branch with firmware dir from USRP2P branch. | Nick Foster | 2010-07-26 | 27 | -18/+1581 |
|/ | |||||
* | usrp2: forward errors in the dbsm to communicate them up to the host | Josh Blum | 2010-07-12 | 1 | -2/+4 |
| | |||||
* | Added a place for serdes control on the host. | Josh Blum | 2010-05-10 | 2 | -20/+20 |
| | | | | | Fix bug in codec control. Comment out some clock control in fw code. | ||||
* | Merge branch 'shrinkfw' into usrp2 | Josh Blum | 2010-05-10 | 9 | -322/+4 |
|\ | |||||
| * | Moved some misc setting registers into host. | Josh Blum | 2010-04-28 | 1 | -10/+0 |
| | | |||||
| * | removed some unused things like gpio from microblaze code | Josh Blum | 2010-04-28 | 6 | -287/+4 |
| | | |||||
| * | Added reload flag to the stream cmd. | Josh Blum | 2010-04-28 | 4 | -27/+2 |
| | | | | | | | | | | This reloads the last command to handle continuous streaming in hardware. Moved rx control register setup and stream command issuing to the host. | ||||
* | | added icmp echo reply to usrp2 | Josh Blum | 2010-05-03 | 1 | -1/+18 |
|/ | |||||
* | Moved reading the eeprom (dboard ids) onto the host. | Josh Blum | 2010-04-23 | 4 | -111/+0 |
| | | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code. | ||||
* | pulled aux dac and adc support from microblaze, its in the host now | Josh Blum | 2010-04-19 | 6 | -241/+0 |
| | |||||
* | removed unused firmware code | Josh Blum | 2010-04-13 | 3 | -370/+0 |
| | |||||
* | Moved ad9777 control 100% on to the host | Josh Blum | 2010-04-13 | 5 | -168/+0 |
| | |||||
* | Overhaullllllled the way we do streaming. There is an odd bug where | Josh Blum | 2010-03-25 | 1 | -1/+2 |
| | | | | | | | | | a zero length command (now, no chain) used to stop the streaming. Now it seems to do the reverse... must investigate. Made all clock configuration into enums. The strings were painful and there cant be that many variations that enums cant cover them. The enums will make more sense to developers than mystery strings. | ||||
* | Added recovery app to use raw socket to burn known ip addr. | Josh Blum | 2010-03-16 | 3 | -25/+13 |
| | | | | Fixed up fw so the device can reply after new addrs are set. | ||||
* | Added ability to set the subdevices in use for rx and tx dboards. | Josh Blum | 2010-03-16 | 1 | -2/+2 |
| | | | | | This is used to calculate and set the ddc and duc muxes. Also, minor fix for burning addrs (wrong pointer....) | ||||
* | Ability to burn mac addr and ip addr to usrp2 (over ip/udp for now). | Josh Blum | 2010-03-15 | 2 | -17/+70 |
| | | | | Added firmware support and usrp2 burner host app. | ||||
* | Moved timeouts into the udp transports. | Josh Blum | 2010-03-04 | 2 | -13/+0 |
| | | | | | | Simplified the fast path checking in the fw, but it turns out this was not the issue. Fixed some bad bit operations with the 16sc words (dont forget sign extension). Added some more documentation to the headers.... | ||||
* | The net common is too slow in usrp2 firmware to figure out if its vrt data. | Josh Blum | 2010-03-02 | 2 | -0/+12 |
| | | | | | Added a custom function to tell if a packet is vrt data, seems to be feeding fast enough at this rate... Fixed some buffer size calculation logic. | ||||
* | Added control code in the txrx.c and dboard interface for usrp2 to handle ↵ | Josh Blum | 2010-02-16 | 2 | -6/+9 |
| | | | | gpio and atr | ||||
* | Restored microblaze build (accidentally removed makefile ams and gitignores ↵ | Josh Blum | 2010-02-16 | 2 | -0/+137 |
| | | | | when doing cmake for host) | ||||
* | Removed Autotools stuff and the git ignore files. | Josh Blum | 2010-02-15 | 2 | -137/+0 |
| | | | | | Feeding cpack a readme and license file. Added readme contents. | ||||
* | Reading the dboard ids from the usrp2. | Josh Blum | 2010-02-12 | 2 | -1/+2 |
| | |||||
* | Getting hello packets from the usrp2 with ip and mac addrs. | Josh Blum | 2010-02-11 | 2 | -166/+2 |
| | | | | Cleaned up the mb build system a bit. | ||||
* | net_common working in this state with control udp packets | Josh Blum | 2010-02-10 | 11 | -4/+952 |
| |