

xscope_userdatatype Enum for all user types. This type has the following values: XSCOPE_IO_NONE I/O is not redirected. User value (int).Ħ xscope Library API 6/8 2 Enumerations xscope_ioredirectionmode Enum of all I/O redirection modes. vo xscope_stop_int(unsigned char, unsigned int ) Stop a trace block for the specified XSCOPE probe and capture a value of type int. vo xscope_stop(unsigned char ) Stop a trace block for the specified XSCOPE probe. vo xscope_start_int(unsigned char, unsigned int ) Start a trace block for the specified XSCOPE probe and capture a value of type int. vo xscope_start(unsigned char ) Start a trace block for the specified XSCOPE probe. vo xscope_short(unsigned char, unsigned short ) Send a trace event for the specified XSCOPE probe of type short. Examples: xscope_register (1, XSCOPE_DISCRETE, "A probe ", XSCOPE_UINT, " value ") `` xscope_register (2, XSCOPE_CONTINUOUS, " Probe ", XSCOPE_FLOAT, " Level ", XSCOPE_STATEMACHINE, " State machine ", XSCOPE_NONE, " no name ") ĥ xscope Library API 5/8 num_probes Number of probes that will be specified. Further parameters are in groups of four. First parameter is the number of probes that will be registered. vo xscope_register(int num_probes.) Registers the trace probes with the host system. Generate an XSCOPE ping system timestamp event. vo xscope_longlong(unsigned char, unsigned long long ) Send a trace event for the specified XSCOPE probe of type long long. vo xscope_int(unsigned char, unsigned int ) Send a trace event for the specified XSCOPE probe of type int. vo xscope_float(unsigned char, float ) Send a trace event for the specified XSCOPE probe of type float. vo xscope_enable() Enable the XSCOPE event capture on the local xcore tile. vo xscope_double(unsigned char, double ) Send a trace event for the specified XSCOPE probe of type double.Ĥ xscope Library API 4/8 XSCOPE probe. vo xscope_disable() Disable the XSCOPE event capture on the local xcore tile. vo xscope_core_stop_int(unsigned char, unsigned int ) Stop a trace block for the specified XSCOPE probe with logical core info and capture a value of type int. vo xscope_core_stop(unsigned char ) Stop a trace block for the specified XSCOPE probe with logical core info. vo xscope_core_start_int(unsigned char, unsigned int ) Start a trace block for the specified XSCOPE probe with logical core info and capture a value of type int. vo xscope_core_start(unsigned char ) Start a trace block for the specified XSCOPE probe with logical core info. vo xscope_core_short(unsigned char, unsigned short ) Send a trace event for the specified XSCOPE probe of type short with logical core info. XSCOPE probe.ģ xscope Library API 3/8 User value (long long). vo xscope_core_longlong(unsigned char, unsigned long long ) Send a trace event for the specified XSCOPE probe of type long long with logical core info. vo xscope_core_int(unsigned char, unsigned int ) Send a trace event for the specified XSCOPE probe of type int with logical core info. vo xscope_core_float(unsigned char, float ) Send a trace event for the specified XSCOPE probe of type float with logical core info. vo xscope_core_double(unsigned char, double ) Send a trace event for the specified XSCOPE probe of type double with logical core info. vo xscope_core_char(unsigned char, unsigned char ) Send a trace event for the specified XSCOPE probe of type char with logical core info.

Publication Date: 1 XMOS 2013, All Rights ReservedĢ xscope Library API 2/8 size XSCOPE probe. vo xscope_core_bytes(unsigned char, unsigned int size, const unsigned char ) Send a trace event for the specified XSCOPE probe with a byte array with logical core info. vo xscope_config_io(xscope_ioredirectionmode mode) Configures XScope I/O redirection. vo xscope_char(unsigned char, unsigned char ) Send a trace event for the specified XSCOPE probe of type char. 1 xscope Library API IN THIS DOCUMENT Functions Enumerations 1 Functions vo xscope_bytes(unsigned char, unsigned int size, const unsigned char ) Send a trace event for the specified XSCOPE probe with a byte array.
