6#include "controllers.h"
11struct wb_si57x_ctrl_regs;
16 std::unique_ptr<struct wb_si57x_ctrl_regs> regs_storage;
17 struct wb_si57x_ctrl_regs ®s;
31 std::unique_ptr<struct wb_si57x_ctrl_regs> regs_storage;
32 struct wb_si57x_ctrl_regs ®s;
Definition: controllers.h:35
Definition: decoders.h:97
Definition: si57x_ctrl.h:30
bool set_freq(double)
Definition: si57x_ctrl.cc:180
double fxtal
Definition: si57x_ctrl.h:39
double fstartup
Definition: si57x_ctrl.h:37
Controller(struct pcie_bars &, double=0)
Definition: si57x_ctrl.cc:94
bool still_busy()
Definition: si57x_ctrl.cc:111
bool get_busy()
Definition: si57x_ctrl.cc:105
bool read_startup_regs()
Definition: si57x_ctrl.cc:136
bool apply_config()
Definition: si57x_ctrl.cc:166
void write_params() override
Definition: si57x_ctrl.cc:123
Definition: si57x_ctrl.h:15
void decode() override
Definition: si57x_ctrl.cc:55
Definition: pcie-defs.h:19