Register structure.
#include <tlv320aic23b.h>
Data Fields | |
struct { | |
const uint16_t addr: AIC23B_CTRL_ADDR_SIZE | |
Control address. More... | |
uint16_t data: AIC23B_CTRL_DATA_SIZE | |
Control data. More... | |
}; | |
struct { | |
uint16_t __pad0__: 1 | |
uint16_t bosr: AIC23B_SRC_BOSR_SIZE | |
Base oversampling rate. More... | |
uint16_t clkin: AIC23B_SRC_CLKIN_SIZE | |
Clock input divider. More... | |
uint16_t clkout: AIC23B_SRC_CLKOUT_SIZE | |
Clock output divider. More... | |
uint16_t sr: AIC23B_SRC_SR_SIZE | |
Sampling rate control. More... | |
const uint16_t: AIC23B_CTRL_ADDR_SIZE | |
uint16_t usb: AIC23B_SRC_USB_SIZE | |
USB clock mode select. More... | |
}; | |
struct { ... } |
struct { ... } |
uint16_t aic23b_src_t::__pad0__ |
const uint16_t aic23b_src_t::addr |
Control address.
uint16_t aic23b_src_t::bosr |
Base oversampling rate.
Referenced by aic23b_configure_freq().
uint16_t aic23b_src_t::clkin |
Clock input divider.
Referenced by aic23b_configure_freq().
uint16_t aic23b_src_t::clkout |
Clock output divider.
Referenced by aic23b_configure_freq().
uint16_t aic23b_src_t::data |
Control data.
Referenced by aic23b_configure_freq().
uint16_t aic23b_src_t::sr |
Sampling rate control.
Referenced by aic23b_configure_freq().
const aic23b_src_t::uint16_t |
uint16_t aic23b_src_t::usb |
USB clock mode select.
Referenced by aic23b_configure_freq().