Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usrp2: work on mtu discovery | Josh Blum | 2011-03-03 | 1 | -0/+6 |
| | | | | | | added echo routine to the firmware and discovery routine to host the implementation is integrated into the factory function and appears to work on linux | ||||
* | usrp2: code working again in a completed form but did not test dual dsp | Josh Blum | 2011-02-20 | 1 | -1/+1 |
| | |||||
* | usrp2: added 2nd dsp support to firmware for 2 and N series | Josh Blum | 2011-02-17 | 1 | -2/+3 |
| | |||||
* | uhd: add msvc stdint.h so we can use stdints typedefs normally like, fix in ↵ | Josh Blum | 2011-01-11 | 1 | -26/+22 |
| | | | | fw_common.h | ||||
* | uhd: update copyright dates | Josh Blum | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'cordic_policy' into next | Josh Blum | 2011-01-04 | 1 | -3/+2 |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_regs.cpp host/lib/usrp/usrp2/usrp2_regs.hpp | ||||
| * | usrp2: what the hell, why does that make a difference | Josh Blum | 2010-12-30 | 1 | -1/+1 |
| | | |||||
| * | usrp2: implemented get time last pps | Josh Blum | 2010-12-30 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | renamed the enum for the pps time added calls to single and multi wrappers set time unknown pps now simpler removed peek64 stuff from host + fw please test | ||||
* | | Merge branch 'udp_ports' into next | Josh Blum | 2010-12-22 | 1 | -1/+3 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: firmware/microblaze/apps/txrx_uhd.c host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp | ||||
| * | | udp_ports: host code tweaks, seems to be closer to working | Josh Blum | 2010-12-17 | 1 | -2/+3 |
| | | | |||||
| * | | usrp2: added support in fw for setting dsp0 and err0 ports with protocol ↵ | Josh Blum | 2010-12-15 | 1 | -0/+1 |
| |/ | | | | | | | framer changes | ||||
* / | packet_router: incremented fpga and fw compat numbers | Josh Blum | 2010-12-11 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrl | Nick Foster | 2010-11-17 | 1 | -0/+19 |
|\ | | | | | | | | | | | | | | | Conflicts: host/lib/transport/udp_simple.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_regs.hpp | ||||
| * | USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵ | Nick Foster | 2010-10-12 | 1 | -2/+1 |
| | | | | | | | | with hardware revisions. | ||||
| * | USRP2P: Little bit of commonality in the include files. No functional change. | Nick Foster | 2010-10-08 | 1 | -1/+0 |
| | | |||||
| * | U2P: Bootloader works, successfully loads production image. | Nick Foster | 2010-10-08 | 1 | -0/+2 |
| | | | | | | | | Split I2C into async and sync halves to keep the size of the bootloader small. | ||||
| * | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-09-15 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp | ||||
| * \ | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p | Nick Foster | 2010-08-18 | 1 | -1/+1 |
| |\ \ | |||||
| * | | | Added UART transactions to the DUDE/BRO protocol. | Nick Foster | 2010-08-12 | 1 | -0/+11 |
| | | | | |||||
| * | | | Merge branch 'master' into usrp2p | Nick Foster | 2010-08-10 | 1 | -3/+3 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | | | Widened SPI slave select bus to 16 bits in host and firmware. | Nick Foster | 2010-07-28 | 1 | -3/+3 |
| | | | | | |||||
| * | | | | Firmware compiles. | Nick Foster | 2010-07-26 | 1 | -0/+16 |
| | | | | | |||||
* | | | | | Merge branch 'master' into flow_ctrl | Josh Blum | 2010-11-05 | 1 | -8/+0 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp | ||||
| * | | | | | usrp2: move mboard eeprom instance into iface to the clock control can access it | Josh Blum | 2010-11-04 | 1 | -8/+0 |
| | | | | | | |||||
| * | | | | | usrp2: implemented mboard eeprom into usrp2 mboard | Josh Blum | 2010-11-04 | 1 | -2/+2 |
| | |_|_|/ | |/| | | | |||||
* | | | | | usrp2: use 32-bit flow control sequence numbers | Josh Blum | 2010-10-11 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | usrp2: implemented flow control monitor | Josh Blum | 2010-10-11 | 1 | -1/+1 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | set registers in mboard impl to enable asyn fc packets modified microblaze code to handle dummy data packet offset | ||||
* | | / | usrp2: changes to mux calculation routine and usrp2 fpga compat number | Josh Blum | 2010-08-25 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | Rev firmware compatibility number to 6 | Nick Foster | 2010-08-16 | 1 | -1/+1 |
| | | | |||||
* | | | Brought in changes to SPI to match up with parallel branch so they share a ↵ | Nick Foster | 2010-08-16 | 1 | -3/+3 |
| |/ |/| | | | | | common protocol. | ||||
* | | usrp2: added fpga compat number, renamed firmware proto version to compat | Josh Blum | 2010-08-09 | 1 | -3/+3 |
| | | |||||
* | | usrp2: reorganized firmware directory | Josh Blum | 2010-07-30 | 1 | -0/+16 |
|/ | |||||
* | usrp2: clean up fw common with nicer looking macro for stdint namespace | Josh Blum | 2010-07-08 | 1 | -22/+23 |
| | |||||
* | usrp2: moved common defined for udp mtu and implemented change. | Josh Blum | 2010-07-07 | 1 | -8/+0 |
| | | | | | | The uhp mtu is now defined in uhd_simple.hpp. The fw common code does not need to know this information. Fixed a calculation bug in the usrp2 impl code for max samples. | ||||
* | usrp2: Added a peek64 to read pairs of 32 bit numbers such as time64 | Josh Blum | 2010-07-05 | 1 | -1/+3 |
| | | | | also added a templated host to/from network conversion in byteswap.hpp (didnt use it though) | ||||
* | usrp2: bug fix for readback registers | Josh Blum | 2010-07-05 | 1 | -1/+1 |
| | | | | | | added readback for time64 fixed bug for fragment flag in vrt packet handler | ||||
* | usrp2: enlarged the i2c transaction size, rev-ed the firmware protocol ↵ | Josh Blum | 2010-06-17 | 1 | -2/+6 |
| | | | | number, added constants for packet sizes | ||||
* | Moved usrp2 eeprom addr read/write to host control over i2c/eeprom interface ↵ | Josh Blum | 2010-05-11 | 1 | -8/+2 |
| | | | | | | | | | | 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. | ||||
* | Added reload flag to the stream cmd. | Josh Blum | 2010-04-28 | 1 | -13/+1 |
| | | | | | This reloads the last command to handle continuous streaming in hardware. Moved rx control register setup and stream command issuing to the host. | ||||
* | Moved reading the eeprom (dboard ids) onto the host. | Josh Blum | 2010-04-23 | 1 | -16/+1 |
| | | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code. | ||||
* | Added protocol version number to usrp2 common header and data struct. | Josh Blum | 2010-04-21 | 1 | -4/+17 |
| | |||||
* | pulled aux dac and adc support from microblaze, its in the host now | Josh Blum | 2010-04-19 | 1 | -12/+0 |
| | |||||
* | Reworked the spi part of the dboard interface. | Josh Blum | 2010-04-07 | 1 | -3/+4 |
| | | | | | | 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 | -0/+1 |
| | |||||
* | extended stream cmd with mode enum, and extended fragment flags in metadata | Josh Blum | 2010-04-03 | 1 | -1/+2 |
| | |||||
* | Moved dsp (rx and tx), time config, and clock config (mostly) into the host. | Josh Blum | 2010-03-31 | 1 | -56/+0 |
| | |||||
* | Refactor ATR part of dboard interface (and some constants). | Josh Blum | 2010-03-31 | 1 | -57/+41 |
| | | | | | | 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. | ||||
* | Overhaullllllled the way we do streaming. There is an odd bug where | Josh Blum | 2010-03-25 | 1 | -6/+10 |
| | | | | | | | | | 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. | ||||
* | define namespace hack when in c compiling | Josh Blum | 2010-03-18 | 1 | -0/+1 |
| | |||||
* | got uhd almost compiling in windowze. figured out special flags. also had to ↵ | Josh Blum | 2010-03-17 | 1 | -48/+52 |
| | | | | use boost stdint because its missing in visual c++, added a bunch of numeric casts to reduce warnings |