Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usrp2: uart/udp work in host and fw, working | Josh Blum | 2011-09-28 | 1 | -8/+1 |
| | |||||
* | usrp2: added fw minor and moved ICMP dest error handling to txrx app | Josh Blum | 2011-07-18 | 1 | -0/+3 |
| | |||||
* | usrp2: moved impl back into usrp subdir | Josh Blum | 2011-06-29 | 1 | -6/+5 |
| | |||||
* | N210: changes for rev 4 support | Nick Foster | 2011-05-18 | 1 | -0/+2 |
| | |||||
* | usrp2: moved register map into #defines, entries for new dsp frontend | Josh Blum | 2011-05-17 | 1 | -5/+0 |
| | | | | also fixes irq rb | ||||
* | usrp2: added the concept of device locking to usrp2/nseries devices | Josh Blum | 2011-05-01 | 1 | -0/+6 |
| | | | | | | | | | | Each iface instance can lock itself to a particular device. When the device is locked, it cannot be discovered through find. Locking works by having a lock thread periodically update a register in the firmware that says when the device was last locked. The find routine can determine if a device is locked by checking the difference between the current time and this register. | ||||
* | uhd: update copyright headers with automated script | Josh Blum | 2011-03-23 | 1 | -1/+1 |
| | |||||
* | uhd: removed mb_eeprom from mboard iface (already exposed in property) | Josh Blum | 2011-03-03 | 1 | -0/+3 |
| | | | | also fixed some warnings with unused parameters | ||||
* | Merge branch 'mb_iface' into next | Josh Blum | 2011-03-03 | 1 | -56/+2 |
|\ | | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_iface.hpp | ||||
| * | Generalized the mboard_iface into mboard_iface.hpp and made each of the USRP ↵ | Nick Foster | 2011-03-01 | 1 | -56/+2 |
| | | | | | | | | devices inherit from it. | ||||
* | | usrp2: only include fw_common when needed, remove virtual send/recv, not exposed | Josh Blum | 2011-03-02 | 1 | -8/+0 |
|/ | |||||
* | next: generalized the GPS interface to any USRP device. just give it a ↵ | Nick Foster | 2011-01-17 | 1 | -0/+9 |
| | | | | | | | function to write/read strings to UART. not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though. gps interface for usrp2 is disabled right now in mboard_impl. | ||||
* | usrp2: implemented get time last pps | Josh Blum | 2010-12-30 | 1 | -9/+0 |
| | | | | | | | | | 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 | ||||
* | usrp2: made enums for the rev types and implemented in code | Josh Blum | 2010-11-11 | 1 | -5/+17 |
| | |||||
* | U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵ | Nick Foster | 2010-11-10 | 1 | -16/+5 |
| | | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib. | ||||
* | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-next | Nick Foster | 2010-11-10 | 1 | -0/+3 |
|\ | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | usrp2: move mboard eeprom instance into iface to the clock control can access it | Josh Blum | 2010-11-04 | 1 | -0/+4 |
| | | |||||
| * | usrp2: reorganized firmware directory | Josh Blum | 2010-07-30 | 1 | -16/+0 |
| | | |||||
* | | 2+: moved mboard_rev to usrp2/ in preparation for merging upstream | Nick Foster | 2010-11-10 | 1 | -4/+4 |
| | | |||||
* | | USRP2P: mboard rev works through props interface. | Nick Foster | 2010-10-12 | 1 | -0/+1 |
| | | | | | | | | | | | | Added usrp2_burn_mb_rev.cpp to utils. It is not installed to the utils install dir. Not all happy with the mboard_rev setup -- is_usrp2p() is too specific for a generalized mboard_rev concept. I'm not sure where else to put it so for now it stays. | ||||
* | | USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵ | Nick Foster | 2010-10-12 | 1 | -3/+3 |
| | | | | | | | | with hardware revisions. | ||||
* | | Support for NMEA reads. Uses NMEA parsing instead of Jackson Labs parsing. | Nick Foster | 2010-08-13 | 1 | -1/+1 |
| | | | | | | | | No multibaud support yet. read/write_uart() now do multiple-packet writes in multiples of 20 bytes (hardcoded). | ||||
* | | Host-side fixes for GPS UART. | Nick Foster | 2010-08-12 | 1 | -2/+2 |
| | | |||||
* | | Added host-side support for UART messaging. | Nick Foster | 2010-08-12 | 1 | -0/+4 |
| | | | | | | | | Have not yet added GPS control library. Debug crap in mboard_impl.cpp constructor. | ||||
* | | Host-side changes to work with the USRP2+. | Nick Foster | 2010-07-26 | 1 | -16/+21 |
|/ | | | | | | | Change summary: Added clock register selection between USRP2/USRP2+ Added memory map selection between USRP2/USRP2+ Added ADS62P44 support for USRP2+ | ||||
* | usrp2: Added a peek64 to read pairs of 32 bit numbers such as time64 | Josh Blum | 2010-07-05 | 1 | -0/+10 |
| | | | | also added a templated host to/from network conversion in byteswap.hpp (didnt use it though) | ||||
* | move get clock rate into clock control | Josh Blum | 2010-06-04 | 1 | -6/+0 |
| | |||||
* | Moved usrp2 eeprom addr read/write to host control over i2c/eeprom interface ↵ | Josh Blum | 2010-05-11 | 1 | -0/+7 |
| | | | | | | | | | | 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 i2c interface to serial.hpp, using in usrp2_iface for i2c and eeprom. | Josh Blum | 2010-04-26 | 1 | -47/+1 |
| | |||||
* | Moved reading the eeprom (dboard ids) onto the host. | Josh Blum | 2010-04-23 | 1 | -0/+55 |
| | | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code. | ||||
* | moved spi and i2c api into serial.hpp, its used for more than the dboard ↵ | Josh Blum | 2010-04-16 | 1 | -2/+2 |
| | | | | interfacing | ||||
* | renamed dboard interface to dboard iface, the lengthy name was getting to be ↵ | Josh Blum | 2010-04-14 | 1 | -1/+1 |
| | | | | a burden | ||||
* | Created a usrp2 interface class with the control, spi, peek/poke functionality. | Josh Blum | 2010-04-13 | 1 | -0/+103 |
Its used in all the implementation level code |