aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/usrp2_iface.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Support for NMEA reads. Uses NMEA parsing instead of Jackson Labs parsing.Nick Foster2010-08-131-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 Foster2010-08-121-2/+2
|
* Added host-side support for UART messaging.Nick Foster2010-08-121-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 Foster2010-07-261-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 time64Josh Blum2010-07-051-0/+10
| | | | also added a templated host to/from network conversion in byteswap.hpp (didnt use it though)
* move get clock rate into clock controlJosh Blum2010-06-041-6/+0
|
* Moved usrp2 eeprom addr read/write to host control over i2c/eeprom interface ↵Josh Blum2010-05-111-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 Blum2010-04-261-47/+1
|
* Moved reading the eeprom (dboard ids) onto the host.Josh Blum2010-04-231-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 Blum2010-04-161-2/+2
| | | | interfacing
* renamed dboard interface to dboard iface, the lengthy name was getting to be ↵Josh Blum2010-04-141-1/+1
| | | | a burden
* Created a usrp2 interface class with the control, spi, peek/poke functionality.Josh Blum2010-04-131-0/+103
Its used in all the implementation level code