|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Functions | |
| void | fake_regs_init (fake_regs_t *f, bool ms_bit) |
| static int | xfer (void *ctx, const uint8_t *tx, uint8_t *rx, uint16_t len) |
| static void | delay_ms (void *ctx, uint32_t ms) |
| dev_bus_t | fake_regs_bus (fake_regs_t *f) |
|
static |
Definition at line 55 of file fake_regs.c.
| dev_bus_t fake_regs_bus | ( | fake_regs_t * | f | ) |
Definition at line 59 of file fake_regs.c.
References delay_ms(), and xfer().
Referenced by rig_init(), test_bus_error_is_reported(), test_bus_error_is_reported(), test_dead_bus_reads_ff_and_is_refused(), test_init_writes_the_datasheet_configuration(), test_init_writes_the_datasheet_configuration(), test_missing_arguments_are_refused(), test_read_back_mismatch_fails(), test_read_decodes_the_burst(), test_read_takes_x_y_z_from_29_2b_2d(), test_read_without_ms_bit_would_read_x_three_times(), test_register_that_does_not_read_back_fails(), test_reset_that_never_finishes_times_out(), test_wrong_identity_is_refused_before_any_write(), test_wrong_identity_is_refused_before_any_write(), and world_init().
| void fake_regs_init | ( | fake_regs_t * | f, |
| bool | ms_bit ) |
Definition at line 5 of file fake_regs.c.
References fake_regs_t::fail_after, and fake_regs_t::ms_bit.
Referenced by healthy(), healthy(), rig_init(), test_dead_bus_reads_ff_and_is_refused(), and world_init().
|
static |
Definition at line 11 of file fake_regs.c.
References a, fake_regs_t::clear_after_reads, DEV_ERR_BUS, DEV_OK, fake_regs_t::fail_after, keep(), fake_regs_t::ms_bit, read(), fake_regs_t::regs, fake_regs_t::self_clear_bits, fake_regs_t::self_clear_rearm, fake_regs_t::self_clear_reg, fake_regs_t::stuck, fake_regs_t::transfers, fake_regs_t::write_reg, fake_regs_t::write_val, and fake_regs_t::writes.