uhd/host/lib/utils
Brent Stapleton d1a5b70a8f gain_groups: Add zero-value gain groups
Add convenience factory for making a gain group that has a single
zero-valued element. This factory requires a name, which should
probably be ALL_GAINS, or something similar (these constants are
device-specific).

Using this new make_zero factory in the X300 radio control when we
don't find any gain elements so that our gain groups aren't empty. This
simplifies our later setters/getters because we know that we'll always
have _something_ cached.
Note that we only register this zero value gain group for TX, as our
ADC is registered as a gain element, so our RX gain groups are never
empty.
2019-11-26 11:49:11 -08:00
..
cast.cpp utils: cast: Add from_str() typecast 2019-11-26 11:49:10 -08:00
CMakeLists.txt uhd: Add thread affinity utility functions 2019-11-26 11:49:10 -08:00
compat_check.cpp uhd: utils: Add compat check for 32-bit compat numbers 2019-11-26 11:49:10 -08:00
config_parser.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
csv.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
eeprom_utils.cpp uhd: Move internal headers to uhdlib/ 2018-03-14 15:17:44 -07:00
gain_group.cpp gain_groups: Add zero-value gain groups 2019-11-26 11:49:11 -08:00
ihex.cpp uhd: Move internal headers to uhdlib/ 2018-03-14 15:17:44 -07:00
load_modules.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
log.cpp cmake: Add UHD_COMPONENT variable 2019-10-15 15:21:52 -07:00
log_c.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
paths.cpp lib: Add path_expandvars() internal API call 2018-02-20 16:23:46 -08:00
pathslib.cpp lib: Add path_expandvars() internal API call 2018-02-20 16:23:46 -08:00
platform.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
prefs.cpp mpmd,transport,prefs: Add xport_mgr for dpdk_zero_copy 2019-01-25 13:30:22 -08:00
static.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
system_time.cpp uhd: Remove usage of time_t (except when required) 2018-08-20 16:56:43 -07:00
tasks.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00
thread.cpp uhd: Add thread affinity utility functions 2019-11-26 11:49:10 -08:00
thread_priority_c.cpp uhd: Update license headers 2018-02-19 16:54:52 -08:00