Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-next | Nick Foster | 2010-11-10 | 1 | -4/+8 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: firmware/microblaze/lib/u2_init.c host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/fw_common.h host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_iface.hpp | ||||
| * | Merge branch 'ovfl' into good_stuff | Josh Blum | 2010-11-04 | 1 | -1/+1 |
| |\ | |||||
| | * | usrp2: handle real overflow packets in host, reload continuous stream cmd, ↵ | Josh Blum | 2010-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | | remove firmware handling | ||||
| * | | usrp2: fw sends gratuitous arp on link-up | Josh Blum | 2010-10-22 | 1 | -3/+7 |
| |/ | |||||
* | | U2P: Bootloader works, successfully loads production image. | Nick Foster | 2010-10-08 | 1 | -0/+1 |
| | | | | | | | | Split I2C into async and sync halves to keep the size of the bootloader small. | ||||
* | | Merge branch 'usrp2p_udpfw' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 1 | -0/+2 |
|\ \ | |||||
| * | | UDP firmware update support for USRP2P. | Nick Foster | 2010-08-17 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | The hooks are in there for USRP2, but without CPLD changes it won't support it. Added an app host/utils/usrp2p_fw_update.py to write to USRP2P over the wire. Lots of TODOs in that file. Caveat -- fw_common.h, bootloader_utils.h, and the .py app MUST ALL AGREE! | ||||
* | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 1 | -15/+61 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | IRQ-based SPI works. Don't try to do multiple transactions without waiting ↵ | Nick Foster | 2010-08-16 | 1 | -5/+2 |
| | | | | | | | | | | | | 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 | -2/+2 |
| | | |||||
| * | first stab at irq'ed spi | Nick Foster | 2010-08-16 | 1 | -6/+24 |
| | | |||||
| * | Bring in changes since last week. | Nick Foster | 2010-08-10 | 1 | -18/+10 |
| | | |||||
| * | Interrupt-driven I2C. txrx_uhd uses async i2c for comms. | Nick Foster | 2010-08-10 | 1 | -14/+53 |
| | | |||||
* | | Added timeout functionality for UART gets() calls. use fngets_timeout(). ↵ | Nick Foster | 2010-08-13 | 1 | -1/+1 |
| | | | | | | | | 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 | 1 | -0/+3 |
| | | | | | | | | the world but there's only so many GPS interfaces out there. | ||||
* | | Fixed GPS UART stuff. Works OK. | Nick Foster | 2010-08-12 | 1 | -2/+2 |
| | | |||||
* | | Added UART transactions to the DUDE/BRO protocol. | Nick Foster | 2010-08-12 | 1 | -0/+19 |
| | | |||||
* | | Merge branch 'master' into usrp2p | Nick Foster | 2010-08-10 | 2 | -167/+6 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this was the merge from hell Conflicts: firmware/microblaze/Makefile.am firmware/microblaze/bootstrap firmware/microblaze/configure.ac firmware/microblaze/lib/Makefile.inc host/lib/CMakeLists.txt host/lib/usrp/mimo_usrp.cpp host/lib/usrp/simple_usrp.cpp host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/codec_impl.cpp host/lib/usrp/usrp2/dboard_impl.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.hpp host/lib/usrp/usrp2/usrp2_impl.hpp host/lib/usrp/usrp2/usrp2_regs.hpp host/test/CMakeLists.txt | ||||
| * | usrp2: added fpga compat number, renamed firmware proto version to compat | Josh Blum | 2010-08-09 | 1 | -5/+6 |
| | | |||||
| * | usrp2: reorganized firmware directory | Josh Blum | 2010-07-30 | 43 | -172/+1 |
| | | |||||
* | | Merge branch 'master' of git@ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-07-29 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp | ||||
| * | usrp2: added tx policy register and changed fw to not handle error in buffer ↵ | Josh Blum | 2010-07-29 | 1 | -1/+1 |
| | | | | | | | | pool | ||||
* | | Deleted manually those files to correspond with USRP2P branch. | Nick Foster | 2010-07-26 | 41 | -6459/+0 |
| | | |||||
* | | New branch with firmware dir from USRP2P branch. | Nick Foster | 2010-07-26 | 45 | -2/+6761 |
|/ | |||||
* | usrp2: installed a simple dbsm_rx_inspector, it wont work without it... | Josh Blum | 2010-07-16 | 1 | -4/+7 |
| | |||||
* | usrp2: remove mb intervention on outgoing packets | Josh Blum | 2010-07-15 | 1 | -28/+6 |
| | |||||
* | usrp2: Added a peek64 to read pairs of 32 bit numbers such as time64 | Josh Blum | 2010-07-05 | 1 | -0/+8 |
| | | | | also added a templated host to/from network conversion in byteswap.hpp (didnt use it though) | ||||
* | usrp2: increased transport buffer minimum size, and added warning | Josh Blum | 2010-07-05 | 1 | -4/+4 |
| | | | | | | added more notes on buffer size to the manual pulled in some firmware fixes from the mimo work, just to have them in here | ||||
* | usrp2 mb: replace hard coded constants with macros for rx offset | Josh Blum | 2010-06-18 | 1 | -2/+2 |
| | |||||
* | Moved usrp2 eeprom addr read/write to host control over i2c/eeprom interface ↵ | Josh Blum | 2010-05-11 | 1 | -20/+3 |
| | | | | | | | | | | calls. No longer part of the dude/bro protocol. Simplified the mac and ip addr read write code in mboard impl. Modified the mac addr type to take byte_vector_t from serial.hpp types. | ||||
* | removed some unused things like gpio from microblaze code | Josh Blum | 2010-04-28 | 1 | -25/+0 |
| | |||||
* | Added reload flag to the stream cmd. | Josh Blum | 2010-04-28 | 1 | -120/+0 |
| | | | | | This reloads the last command to handle continuous streaming in hardware. Moved rx control register setup and stream command issuing to the host. | ||||
* | Merge branch 'eeprom' of git@ettus.sourcerepo.com:ettus/uhdpriv | Josh Blum | 2010-04-26 | 1 | -16/+0 |
|\ | |||||
| * | Moved reading the eeprom (dboard ids) onto the host. | Josh Blum | 2010-04-23 | 1 | -16/+0 |
| | | | | | | | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code. | ||||
* | | renamed the firmware main image to txrx_uhd.bin | Josh Blum | 2010-04-25 | 2 | -2/+2 |
|/ | |||||
* | toggle led a for continuous streaming | Josh Blum | 2010-04-22 | 1 | -0/+6 |
| | |||||
* | Added protocol version number to usrp2 common header and data struct. | Josh Blum | 2010-04-21 | 1 | -5/+29 |
| | |||||
* | pulled aux dac and adc support from microblaze, its in the host now | Josh Blum | 2010-04-19 | 1 | -39/+0 |
| | |||||
* | Reworked the spi part of the dboard interface. | Josh Blum | 2010-04-07 | 1 | -18/+7 |
| | | | | | | It turns out to be more complicated. The integer type is better for holding the bits. The edges can be different, so the spi config hold 2 edge setting for mosi and miso. | ||||
* | added 16 bit peek and poke, 16 bit register defs for gpios and atrs | Josh Blum | 2010-04-05 | 1 | -3/+27 |
| | |||||
* | extended stream cmd with mode enum, and extended fragment flags in metadata | Josh Blum | 2010-04-03 | 1 | -2/+2 |
| | |||||
* | added spi slaves to regs, use std copy for buffs | Josh Blum | 2010-03-31 | 1 | -1/+1 |
| | |||||
* | Moved dsp (rx and tx), time config, and clock config (mostly) into the host. | Josh Blum | 2010-03-31 | 1 | -116/+0 |
| | |||||
* | Refactor ATR part of dboard interface (and some constants). | Josh Blum | 2010-03-31 | 1 | -49/+24 |
| | | | | | | Added peek and poke to the dude/bro protocol. Started moving more control code through peek and poke. Added usrp_regs.hpp to be like memory map for slave perifs. | ||||
* | removed that fw sets seq stuff, not applicable | Josh Blum | 2010-03-26 | 1 | -16/+1 |
| | |||||
* | insert correct control word and vrt len into the buffer | Josh Blum | 2010-03-26 | 1 | -19/+15 |
| | |||||
* | Overhaullllllled the way we do streaming. There is an odd bug where | Josh Blum | 2010-03-25 | 1 | -80/+94 |
| | | | | | | | | | 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 easy way to compile firmware for debug mode | Josh Blum | 2010-03-24 | 1 | -7/+9 |
| | |||||
* | Added recovery app to use raw socket to burn known ip addr. | Josh Blum | 2010-03-16 | 1 | -11/+19 |
| | | | | 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/+9 |
| | | | | | This is used to calculate and set the ddc and duc muxes. Also, minor fix for burning addrs (wrong pointer....) |