pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
pflib::lpGBT Member List

This is the complete list of members for pflib::lpGBT, including all inherited members.

adc_read(int ipos, int ineg, int gain=1)pflib::lpGBT
adc_resistance_read(int ipos, int current, int gain=1)pflib::lpGBT
bit_clr(uint16_t reg, int ibit) (defined in pflib::lpGBT)pflib::lpGBT
bit_set(uint16_t reg, int ibit) (defined in pflib::lpGBT)pflib::lpGBT
check_prbs_errors_erx(int group, int channel, bool lpgbt_only=false, int data_rate_code=3, uint8_t bert_time_code=4)pflib::lpGBT
finalize_setup()pflib::lpGBT
gpio_ (defined in pflib::lpGBT)pflib::lpGBTprivate
gpio_cfg_get(int ibit)pflib::lpGBT
gpio_cfg_set(int ibit, int cfg, const std::string &name="")pflib::lpGBT
gpio_get(int ibit)pflib::lpGBT
gpio_get()pflib::lpGBT
gpio_interface()pflib::lpGBTinline
GPIO_IS_OUTPUT (defined in pflib::lpGBT)pflib::lpGBTstatic
GPIO_IS_PULLDOWN (defined in pflib::lpGBT)pflib::lpGBTstatic
GPIO_IS_PULLUP (defined in pflib::lpGBT)pflib::lpGBTstatic
GPIO_IS_STRONG (defined in pflib::lpGBT)pflib::lpGBTstatic
gpio_set(int ibit, bool high)pflib::lpGBT
gpio_set(uint16_t values)pflib::lpGBT
i2c_ (defined in pflib::lpGBT)pflib::lpGBTprivate
i2c_read_data(int ibus)pflib::lpGBT
i2c_transaction_check(int ibus, bool wait=false)pflib::lpGBT
i2c_write(int ibus, uint8_t i2c_addr, uint8_t value)pflib::lpGBT
i2c_write(int ibus, uint8_t i2c_addr, const std::vector< uint8_t > &values)pflib::lpGBT
lpGBT(lpGBT_ConfigTransport &transport) (defined in pflib::lpGBT)pflib::lpGBT
read(uint16_t reg) (defined in pflib::lpGBT)pflib::lpGBTinline
read(uint16_t reg, int len) (defined in pflib::lpGBT)pflib::lpGBTinline
read(const std::vector< uint16_t > &registers)pflib::lpGBT
read_efuse(uint16_t addr) (defined in pflib::lpGBT)pflib::lpGBT
RegisterValue typedef (defined in pflib::lpGBT)pflib::lpGBT
RegisterValueVector typedef (defined in pflib::lpGBT)pflib::lpGBT
serial_number()pflib::lpGBT
setup_ec(bool invert_tx=false, int drive=4, bool fixed=false, int alignphase=0, bool invert_rx=false, bool term=true, bool acbias=false, bool pullup=false)pflib::lpGBT
setup_eclk(int ieclk, int rate, bool polarity=true, int strength=4)pflib::lpGBT
setup_erx(int ierx, int align, int alignphase=0, int speed=3, bool invert=false, bool term=true, int equalization=0, bool acbias=false)pflib::lpGBT
setup_etx(int ietx, bool enable, bool invert=false, int drive=4, int pe_mode=0, int pe_strength=0, int pe_width=0)pflib::lpGBT
setup_i2c(int ibus, int speed_khz, bool scl_drive=false, bool strong_scl=true, bool strong_sda=true, bool pull_up_scl=false, bool pull_up_sda=false)pflib::lpGBT
start_i2c_read(int ibus, uint8_t i2c_addr, int len=1)pflib::lpGBT
status()pflib::lpGBT
status_name(int pusm) (defined in pflib::lpGBT)pflib::lpGBT
tport_ (defined in pflib::lpGBT)pflib::lpGBTprivate
write(uint16_t reg, uint8_t value) (defined in pflib::lpGBT)pflib::lpGBTinline
write(const RegisterValueVector &regvalues)pflib::lpGBT