summaryrefslogtreecommitdiffstats
path: root/host/examples
Commit message (Collapse)AuthorAgeFilesLines
* uhd: on e100, this benchmark control thread should also have prio so it can ↵Josh Blum2011-06-171-0/+1
| | | | spawn both
* e100: implemented spi, i2c, messages w/ peek/pokeJosh Blum2011-06-171-16/+20
| | | | | | | | spi and i2c are done w/ polling, but this is ok, the transactions always complete by the first check a gpio is used to wake up poll() and check for messages. messages are read using poke32, unpacked, and enqueued.
* uhd: more benchmark tweaks, removed old benchmark rxJosh Blum2011-06-153-175/+9
|
* uhd: added dropped samples calculation to rx testJosh Blum2011-06-151-1/+13
|
* uhd: created benchmark rate appJosh Blum2011-06-152-0/+223
|
* uhd: many tweaks for tx_waveforms including performanceJosh Blum2011-06-071-59/+64
|
* uhd: just send a mini EOB packet for tx timed samplesaJosh Blum2011-06-031-3/+7
|
* tx_bursts: minor changeNick Foster2011-05-271-1/+1
|
* tx_bursts: optional repeatNick Foster2011-05-271-3/+5
|
* minor change to tx_burstsNick Foster2011-05-261-1/+1
|
* add gain to tx burst appNick Foster2011-05-261-0/+6
|
* added tx_bursts MIMO burst transmit testNick Foster2011-05-262-0/+155
|
* tx_waveforms: don't have to set time_spec for every pkt in the streamNick Foster2011-05-261-2/+2
|
* tx_timed_samples: fix so EOB isn't set on every pktNick Foster2011-05-261-1/+1
|
* tx_waveform: no SOB for continuous streamingNick Foster2011-05-261-3/+1
|
* UHD: make tx_waveforms MIMO-capableNick Foster2011-05-261-27/+47
|
* usrp2: turn on ups_per_sec to avoid timeout issues on low sample ratesJosh Blum2011-05-201-3/+0
|
* usrp-e100: add ability to set/get default master clock rate from EEPROMJosh Blum2011-05-011-8/+1
| | | | | | | | | Mboard eeprom map class can parse the setting (4 byte float). The clock control will try to set the eeprom rate if present, otherwise or under failure condition, it sets the default. Updated docs, example, and provided helpful verbose. I would prefer that users burn the desired rate to the eeprom (and they may too).
* uhd: make benchmark example take a rate, and give special warning for usrp1Josh Blum2011-04-291-17/+22
|
* uhd: added more hw params to rx_ascii_art_dftJosh Blum2011-04-251-12/+41
|
* uhd: setup cpack components for component based installersJosh Blum2011-03-211-2/+2
|
* uhd: added missing set_tx_antenna() in tx waveformsJosh Blum2011-03-151-0/+3
|
* uhd: created rx_multi_samples for multi-channel exampleJosh Blum2011-03-114-14/+161
|
* uhd: cleanup/tweaks on timed samples examplesJosh Blum2011-03-113-50/+63
|
* uhd: added continuous streaming and new options to tx_waveformsJosh Blum2011-03-113-27/+55
|
* uhd: a lot of tweaking, new parameters, and sig handler for to/from file ↵Josh Blum2011-03-112-33/+98
| | | | examples
* uhd: created tx_samples_from_file.cpp and added to rx_samples_to_file.cppJosh Blum2011-03-113-42/+162
|
* uhd: revert changes to rx_timed_samplesJosh Blum2011-03-101-10/+0
|
* usrp1: safe destruction for usrp1 deviceJosh Blum2011-03-101-0/+10
|
* usrp: implement sensors in all the dboards, deprecated read rssi and get lo ↵Josh Blum2011-02-112-2/+0
| | | | locked
* Merge branch 'usrp_e100_devel' into nextJosh Blum2011-02-101-1/+8
|\ | | | | | | | | Conflicts: host/lib/usrp/usrp_e100/io_impl.cpp
| * usrp-e100: combined clkconfig and fpga downloader into usrp-e-utility, ↵Josh Blum2011-01-311-1/+8
| | | | | | | | simplified code
* | uhd: replaced std::vector<type> for buffer arguments in send/recvJosh Blum2011-02-092-6/+4
| | | | | | | | | | | | | | | | | | Created new type ref_vector for representing a vector of pointers. Can be created from std::vector or a pointer. Removes the convenience constrcutors for send/recv, its not needed. Removes malloc/free overhead when using send/recv with pointer.
* | uhd: cleanup for latency testJosh Blum2011-02-032-144/+103
| |
* | Merge branch 'multi_usrp_only' into latency_testJosh Blum2011-02-0310-260/+132
|\|
| * uhd: replaced sdev and single usrp in examples with usrp and multi usrpJosh Blum2011-01-3110-260/+132
| |
* | successful latency test. About 500 us on my laptop.Matt Ettus2011-02-031-4/+8
| |
* | getting usable dataMatt Ettus2011-02-031-4/+10
| |
* | sort of working latency testerMatt Ettus2011-02-032-0/+199
|/
* usrp1: changes that make benchmark rx workJosh Blum2011-01-241-1/+2
| | | | | | initialize the time to something in soft time control use std::max(0, lost) because the time is emulated, lost can be negative which means huge positive unsigned...
* uhd: added error code print to benchmarkJosh Blum2011-01-211-0/+1
|
* uhd: use doubles as the theta when calculating the sine tableJosh Blum2011-01-211-2/+2
|
* examples: init metadata with time before loop beginsJosh Blum2011-01-171-3/+5
|
* uhd: update copyright dates on host codeJosh Blum2011-01-137-7/+7
|
* uhd: use double for seconds in example apps so we can do partial secondsJosh Blum2011-01-123-7/+7
|
* uhd: replace all the instances of float not pertaining to io types with ↵Josh Blum2011-01-115-16/+13
| | | | double, simplifies life
* uhd: removed SOB always from tx examples,Josh Blum2010-12-304-33/+10
| | | | use the multi usrp set unknown pps in the test app
* cmake: changes to finding python interp, some other tweaksJosh Blum2010-12-271-1/+1
|
* Merge branch 'usrp_e100' into nextJosh Blum2010-11-232-1/+126
|\ | | | | | | | | Conflicts: images/Makefile
| * Merge branch 'next' into usrp_e_nextJosh Blum2010-10-276-143/+95
| |\ | | | | | | | | | | | | Conflicts: host/examples/CMakeLists.txt