mirror of
git://projects.qi-hardware.com/ben-blinkenlights.git
synced 2025-04-21 12:27:27 +03:00
ubb-la/: display sample rate and sample interval in the GUI
This commit is contained in:
@@ -268,7 +268,8 @@ static void print_samples(FILE *file, uint8_t *buf, int skip, int nibbles)
|
||||
/* ----- Capture ----------------------------------------------------------- */
|
||||
|
||||
|
||||
static int do_buf(int nibbles, uint32_t trigger, uint32_t mask, int use_gui)
|
||||
static int do_buf(int nibbles, uint32_t trigger, uint32_t mask,
|
||||
const struct mmcclk *clk, int use_gui)
|
||||
{
|
||||
uint8_t *buf = physmem_malloc(4096);
|
||||
struct physmem_vec vec;
|
||||
@@ -291,7 +292,7 @@ static int do_buf(int nibbles, uint32_t trigger, uint32_t mask, int use_gui)
|
||||
return 0;
|
||||
|
||||
if (use_gui)
|
||||
gui(buf, INITIAL_SKIP, nibbles);
|
||||
gui(buf, INITIAL_SKIP, nibbles, clk->bus_clk_hz);
|
||||
else
|
||||
print_samples(stdout, buf, INITIAL_SKIP, nibbles);
|
||||
|
||||
@@ -459,7 +460,7 @@ int main(int argc, char **argv)
|
||||
gui_init();
|
||||
|
||||
if (!multi) {
|
||||
res = !do_buf(8128, trigger, mask, use_gui);
|
||||
res = !do_buf(8128, trigger, mask, &clk, use_gui);
|
||||
} else {
|
||||
frequency(&fast_clk, 84e6, 1);
|
||||
do_bufs(multi, 8128, &clk, &fast_clk);
|
||||
|
||||
Reference in New Issue
Block a user