Commit graph

434 commits

Author SHA1 Message Date
Josh Blum
bc8aaf3952 uhd: misc tweaks and also msvc compile 2011-06-29 13:57:06 -07:00
Josh Blum
d38757f465 usrp: deleted a bunch on obsoleted files in usrp directory 2011-06-29 13:23:18 -07:00
Josh Blum
35a0bce9f0 uhd: make sure things are initialized 2011-06-29 12:20:19 -07:00
Josh Blum
54b8be72fd uhd: properties tweaks and docs 2011-06-29 11:26:33 -07:00
Josh Blum
adbe1a0efe uhd: loopback working on usrp2 2011-06-29 10:54:28 -07:00
Josh Blum
d2f79c0728 uhd: added properties unit tests, use shared ptr<void> in tree 2011-06-28 21:26:28 -07:00
Josh Blum
ebd2ecc6ff uhd: work getting multi-usrp working 2011-06-28 19:10:55 -07:00
Josh Blum
4888233252 uhd: re-work to make the properties easier to use 2011-06-28 11:11:04 -07:00
Josh Blum
3a61875156 usrp2: restored discovery and most of io_impl 2011-06-27 23:05:53 -07:00
Josh Blum
5aab802b60 usrp: populate a tree from a subdev 2011-06-27 20:26:52 -07:00
Josh Blum
d963042884 usrp2: work on setting up controllers 2011-06-27 12:49:38 -07:00
Josh Blum
df057ce754 usrp: created cores for the rx and tx dsp 2011-06-26 17:32:20 -07:00
Josh Blum
c96649d5c0 uhd: created uart iface to inherit from 2011-06-25 21:15:50 -07:00
Josh Blum
ba2a6b4b39 uhd: forgot to commit properties file 2011-06-25 20:23:19 -07:00
Josh Blum
81c15feaaf uhd: created a property tree to store properties 2011-06-25 20:22:23 -07:00
Josh Blum
a951db18fd uhd: work on templated property class 2011-06-25 20:22:23 -07:00
Josh Blum
09ed8e6931 uhd: added dynamic throw and clone to exceptions 2011-06-24 15:22:55 -07:00
Nick Foster
7af605b247 UHD: GPS work.
* Rewrote NMEA acquisition to be more general
* Added GPS sensors instead of member fns for data access
* GPS sensors added to mboard sensors to keep ABI compat
* VITA time initialized to GPS time on init
2011-06-17 13:35:40 -07:00
Josh Blum
40d8c22e39 uhd: tweak for bounded buffer pop elem 2011-06-17 12:06:27 -07:00
Josh Blum
0729cfef86 uhd: added host to/from worknet conversion to byteswap header 2011-06-16 19:24:12 -07:00
Josh Blum
5dfc458188 b100: added b100 host (squashed) 2011-06-14 17:56:54 -07:00
Nick Foster
00ee732c00 UHD: added item32<->sc16 conversions in Orc 2011-06-14 17:27:46 -07:00
Nick Foster
3dca19a3e7 UHD: Fixed convert_test (scalars backwards), fixed Orc conversions (endianness backwards). 2011-06-14 17:27:46 -07:00
Josh Blum
86f12cd1c1 uhd: added scaling factor to conversion routines 2011-06-14 17:27:46 -07:00
Josh Blum
9abe8aed31 uhd: made all bounded_buffer methods forced inline 2011-06-14 09:21:06 -07:00
Josh Blum
19ecd43340 uhd: tweaks to log and msg implementation
The implementations now contain the string stream in each instance.
This way there is not a global stringstream to lock access to.
This resolves the issue of nested log calls locking condition.
2011-06-01 13:57:25 -07:00
Josh Blum
7dbd835339 uhd: picked some minor changes from super packet handler 2011-05-20 11:01:58 -07:00
Josh Blum
df020c6923 uhd: removed deprecated warning API, log+msg now in API 2011-05-18 18:08:17 -07:00
Josh Blum
ea5ce50a46 uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce overhead 2011-05-14 20:28:20 -07:00
Josh Blum
853d8121af uhd: work on logging and message facility initialization 2011-05-13 12:41:35 -07:00
Josh Blum
9734a74366 uhd: various tweaks to log and msg, replaced a few remaining stdio 2011-05-04 20:40:36 -07:00
Josh Blum
09be0518ce uhd: removed more iostream stuff from usrp* implementations 2011-05-04 19:53:01 -07:00
Josh Blum
7f01386f63 uhd: replaced warning post with calls to UHD_MSG(warning)
The message api can support warnings, error, and status messages.
The default handler is to stdio, but the user can change this.
2011-05-04 18:36:10 -07:00
Josh Blum
c8dca30d72 uhd: replaced many conditional prints with UHD_LOG usage 2011-05-04 15:27:11 -07:00
Josh Blum
9439906271 uhd: tweaks for logger file entries 2011-05-04 14:34:57 -07:00
Josh Blum
8426a72bd6 uhd: moved the logger into the utils subdir 2011-05-04 14:34:42 -07:00
Josh Blum
0ac4fe4e10 uhd: added configurable default log level and thread safety 2011-05-04 14:34:34 -07:00
Josh Blum
400a8542fb uhd: work on the backend for a logging facility 2011-05-04 14:34:25 -07:00
Josh Blum
b4fc0d61bb usrp2: added REF_MIMO and PPS_MIMO for USRP2 clock config
Basically, one can tell a MIMO master to lock to MIMO ref and/or time.
This is an alternative to the mimo_mode=slave/master device args.

When using this alternative, one should always set the mimo_mode to maser.
When in master mode, any clock config settings can be used.
When in slave mode, the clock config setting are forced to MIMO_REF/PPS
2011-05-03 13:35:15 -07:00
Josh Blum
4b18ab8492 uhd: fixed typo in tune request/result inter_freq -> rf_freq
For some reason, the code said intermediate frequency,
however, it was used and treated as RF frequency.

It was always intended to be the RF frequency,
but was misnamed due to a cognitive distortion.
2011-05-01 09:38:30 -07:00
Nick Foster
a4aa89ed5d USRP2: Added GPS time support to the sensors interface. gps_time sensor returns epoch time as time_t. Untested. 2011-04-29 09:58:54 -07:00
Josh Blum
7450a6583f usrp: support for grand daughter board eeprom 2011-04-26 14:15:16 -07:00
Josh Blum
f5390a1892 uhd: use int() casts on enum constants to help swig2 parse it as int 2011-04-20 11:50:04 -07:00
Josh Blum
7cd216e967 uhd: specify msvc for implementations known only to work on msvc 2011-04-04 13:10:06 -07:00
Josh Blum
592af4a86b uhd: disable visibility=hidden on non-dll platforms (cygwin) 2011-04-01 10:28:58 -07:00
Josh Blum
95b966a599 uhd: update copyright headers with automated script 2011-03-23 18:48:30 -07:00
Josh Blum
a963caab9b uhd: setup cpack components for component based installers 2011-03-21 16:40:21 -07:00
Josh Blum
2183c502ee uhd: added comments/documentation to clock_config 2011-03-21 10:44:46 -07:00
Josh Blum
e460ae41da usrp: dboard iface can inherit from i2c iface 2011-03-17 17:50:18 -07:00
Josh Blum
fb65f85e0f uhd: whoops, spi convenience functions have 32 bit data 2011-03-17 17:41:12 -07:00