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