openlifu.io.LIFUTXDevice

Functions

calc_pulse_pattern(frequency[, duty_cycle, ...])

Calculates the pattern for a given frequency and duty cycle

get_delay_location(channel[, profile])

Gets the address and least significant bit of a delay

get_pattern_location(period[, profile])

Gets the address and least significant bit of a pattern period

get_register_value(reg_value[, lsb, width])

Extracts the value of a parameter from a register integer

pack_registers(regs[, pack_single])

Packs registers into contiguous blocks

print_regs(d)

set_register_value(reg_value, value[, lsb, ...])

Sets the value of a parameter in a register integer

swap_byte_order(regs)

Swaps the byte order of the registers

Classes

Tx7332DelayProfile(profile, delays[, ...])

Tx7332PulseProfile(profile, frequency, cycles)

Tx7332Registers(bf_clk, ...)

TxDevice(uart[, module_invert])

TxDeviceRegisters(bf_clk, ...)