samna.speck2bDevKitTiny#

Submodules#

Module content#

class samna.speck2bDevKitTiny.Speck2bDevKitTiny#

Bases: pybind11_object

Composite object that allows access to all the board features of a speck2b devkit tiny.

get_firmware_versions(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.boards.common.FirmwareVersions#

Get the Fxtree and Unifirm versions of this board.

get_io_module(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.speck2bDevKitTiny.UnifirmModule#
Returns:

A handle to the unifirm IO module. Useful in debug scenarios.

get_model(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.speck2b.Speck2bModel#

Get the model of the speck2b device on this board.

Returns:

Speck2bModel

get_model_sink_node(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.DeviceSinkNode_speck2b_event_input_event#

Convenience function to get the model sink node directly

get_model_source_node(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.DeviceSourceNode_speck2b_event_output_event#

Convenience function to get the model source node directly

get_reader_writer(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) unifirm::UnifirmReaderWriter#
get_stop_watch(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) samna.unifirm.timestamp.StopWatch#

Get a stopwatch object to control timestamp in events, for debug purpose. See StopWatch

read_write(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) None#
reset_board_hard(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) None#

Hard reset of the board and all it’s components, the board is re-initialized after it returns.

set_ignore_timestamps_value(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny, arg0: bool) None#

An individual function to set whether to ignore the timestamper. For debug purpose.

Parameters:

enable (boolean) – enable or disable.

set_timestamper_enable(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny, arg0: bool) None#

Enable or disable the timestamper, everytime it starts the timerstamper will start from zero.

Parameters:

enable (boolean) – enable or disable.

start_reader_writer(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) None#
stop_reader_writer(self: samna.speck2bDevKitTiny.Speck2bDevKitTiny) None#