aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/dboard_interface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Created a usrp2 interface class with the control, spi, peek/poke functionality.Josh Blum2010-04-131-271/+0
| | | | Its used in all the implementation level code
* Moved clock control into abstraction clock control class.Josh Blum2010-04-131-23/+4
|
* controlling dboard clock enables from hostJosh Blum2010-04-121-4/+26
|
* merged unit type and gpio bank for dboard interface into one type, expanded ↵Josh Blum2010-04-121-44/+49
| | | | dboard clock config api
* moved spi transact to usrp2 impl, and removed spi readJosh Blum2010-04-121-48/+12
|
* Reworked the spi part of the dboard interface.Josh Blum2010-04-071-38/+57
| | | | | | 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.
* GPIO tested working on usrp.Josh Blum2010-04-051-10/+15
| | | | | Write gpio regs in 32 bit chunks. ATR regs rx side is high address.
* simplified the usage of dboard, dsp, and mboard proxies.Josh Blum2010-04-051-0/+8
| | | | removed the dict structure for each, we are just going to have one.
* added 16 bit peek and poke, 16 bit register defs for gpios and atrsJosh Blum2010-04-051-42/+28
|
* windows fix, forgot boost namespace for stdintJosh Blum2010-04-011-1/+1
|
* moved props into usrp and multiple hpp filesJosh Blum2010-04-011-2/+2
|
* use defined constants for the register addressesJosh Blum2010-04-011-8/+7
|
* added spi slaves to regs, use std copy for buffsJosh Blum2010-03-311-16/+9
|
* Refactor ATR part of dboard interface (and some constants).Josh Blum2010-03-311-93/+61
| | | | | | 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 masks for ddr and gpio write in dboard interfaceJosh Blum2010-03-301-6/+6
|
* Split utils.hpp into subdir with multiple files.Josh Blum2010-03-271-1/+1
| | | | | | | static for static block and static instance (singleton) assert for assertion and throwing related stuff algorithm for my addons to std::algorithm (has) and a new one, safe main, for having a main catch-all
* got uhd almost compiling in windowze. figured out special flags. also had to ↵Josh Blum2010-03-171-14/+14
| | | | use boost stdint because its missing in visual c++, added a bunch of numeric casts to reduce warnings
* Added ability to set the subdevices in use for rx and tx dboards.Josh Blum2010-03-161-1/+38
| | | | | This is used to calculate and set the ddc and duc muxes. Also, minor fix for burning addrs (wrong pointer....)
* Moved lib and include contents of dboard and mboard one directory up and ↵Josh Blum2010-02-211-0/+284
prefixed them with dboard_ and mboard_. And yes, the code is compiling.