![]() |
no-OS
|
#include <ad9361_ext_band_ctrl.h>
Public Attributes | |
| struct no_os_gpio_desc * | gpios [AD9361_EXT_BAND_MAX_GPIOS] |
| int | ngpios |
| struct ad9361_band_setting ** | rx_settings |
| uint32_t | rx_count |
| struct ad9361_band_setting ** | tx_settings |
| uint32_t | tx_count |
| struct ad9361_band_setting * | current_rx_setting |
| struct ad9361_band_setting * | current_tx_setting |
struct ad9361_ext_band_ctl - External band controller state.
Holds the GPIO pool and the RX/TX band-setting tables. Attach to a PHY with ad9361_register_ext_band_control().
| struct ad9361_band_setting* ad9361_ext_band_ctl::current_rx_setting |
Currently active RX setting (NULL if none applied yet).
| struct ad9361_band_setting* ad9361_ext_band_ctl::current_tx_setting |
Currently active TX setting (NULL if none applied yet).
| struct no_os_gpio_desc* ad9361_ext_band_ctl::gpios[AD9361_EXT_BAND_MAX_GPIOS] |
GPIO descriptors managed by this controller.
| int ad9361_ext_band_ctl::ngpios |
Number of valid entries in gpios[].
| uint32_t ad9361_ext_band_ctl::rx_count |
| struct ad9361_band_setting** ad9361_ext_band_ctl::rx_settings |
Array of pointers to RX band settings (searched first-match).
| uint32_t ad9361_ext_band_ctl::tx_count |
| struct ad9361_band_setting** ad9361_ext_band_ctl::tx_settings |
Array of pointers to TX band settings.