mbgtools-lx
4.2.8
|
A generic structure used to hold a GPIO port's settings. More...
#include <gpsdefs.h>
uint8_t MBG_GPIO_SETTINGS::ass_io_idx |
associated GPIO index, only valid if MSK_MBG_GPIO_DEPENDS_ON_ASS_IO_IDX is set in flags field
MBG_GPIO_BITS_IN_SETTINGS MBG_GPIO_SETTINGS::bits_in |
MBG_GPIO_BITS_OUT_SETTINGS MBG_GPIO_SETTINGS::bits_out |
MBG_GPIO_DIGITAL_AUDIO_OUT_SETTINGS MBG_GPIO_SETTINGS::digital_audio_out |
if MBG_GPIO_SETTINGS::type is ::;MBG_GPIO_TYPE_DIGITAL_AUDIO_OUT
MBG_GPIO_FIXED_FREQ_OUT_SETTINGS MBG_GPIO_SETTINGS::ff_out |
if MBG_GPIO_SETTINGS::type is MBG_GPIO_TYPE_FIXED_FREQ_OUT
Definition at line 9142 of file gpsdefs.h.
Referenced by mbg_get_all_ucap_info().
uint32_t MBG_GPIO_SETTINGS::flags |
flags, see MBG_GPIO_FLAG_MASKS
Definition at line 9135 of file gpsdefs.h.
Referenced by chk_dev_gpio_dep_on_ass_idx().
MBG_GPIO_FREQ_IN_SETTINGS MBG_GPIO_SETTINGS::freq_in |
if MBG_GPIO_SETTINGS::type is MBG_GPIO_TYPE_FREQ_IN
Definition at line 9140 of file gpsdefs.h.
Referenced by mbg_get_all_ucap_info().
MBG_GPIO_FREQ_OUT_SETTINGS MBG_GPIO_SETTINGS::freq_out |
if MBG_GPIO_SETTINGS::type is MBG_GPIO_TYPE_FREQ_OUT
Definition at line 9141 of file gpsdefs.h.
Referenced by mbg_get_all_ucap_info().
uint16_t MBG_GPIO_SETTINGS::reserved_1 |
uint8_t MBG_GPIO_SETTINGS::reserved_2 |
MBG_GPIO_STUDIO_CLOCK_OUT_SETTINGS MBG_GPIO_SETTINGS::studio_clk_out |
uint32_t MBG_GPIO_SETTINGS::type |
GPIO type, see MBG_GPIO_TYPES.
Definition at line 9129 of file gpsdefs.h.
Referenced by get_io_port_type_info(), and mbg_get_all_ucap_info().
union { ... } MBG_GPIO_SETTINGS::u |
settings depending on the GPIO type, see MBG_GPIO_TYPES
Referenced by mbg_get_all_ucap_info().
MBG_GPIO_VIDEO_OUT_SETTINGS MBG_GPIO_SETTINGS::video_out |
MBG_GPIO_VIDEO_SYNC_OUT_SETTINGS MBG_GPIO_SETTINGS::video_sync_out |