#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <glib.h>
#include "config.h"
#include "sigrok.h"
#include "sigrok-internal.h"
#include "text.h"
Go to the source code of this file.
Functions | |
SR_PRIV void | flush_linebufs (struct context *ctx, uint8_t *outbuf) |
SR_PRIV int | init (struct sr_output *o, int default_spl, enum outputmode mode) |
SR_PRIV int | event (struct sr_output *o, int event_type, uint8_t **data_out, uint64_t *length_out) |
SR_PRIV int event | ( | struct sr_output * | o, |
int | event_type, | ||
uint8_t ** | data_out, | ||
uint64_t * | length_out | ||
) |
Definition at line 146 of file text.c.
References event(), flush_linebufs(), sr_output::internal, context::mark_trigger, context::num_enabled_probes, context::samples_per_line, context::spl_cnt, SR_DF_END, SR_DF_TRIGGER, sr_err(), SR_ERR_MALLOC, and SR_OK.
Referenced by event().
Definition at line 30 of file text.c.
References context::linebuf, context::linebuf_len, context::mark_trigger, context::mode, MODE_ASCII, and context::probelist.
Referenced by data_ascii(), data_bits(), data_hex(), and event().
SR_PRIV int init | ( | struct sr_output * | o, |
int | default_spl, | ||
enum outputmode | mode | ||
) |
Definition at line 68 of file text.c.
References sr_output::dev, sr_dev_driver::dev_info_get, sr_dev::driver, sr_dev::driver_index, sr_probe::enabled, context::header, sr_output::internal, context::line_offset, context::linebuf, context::linebuf_len, context::linevalues, context::mark_trigger, context::mode, sr_probe::name, context::num_enabled_probes, PACKAGE_STRING, sr_output::param, context::probelist, sr_dev::probes, context::samples_per_line, context::spl_cnt, sr_dev_has_hwcap(), SR_DI_CUR_SAMPLERATE, SR_ERR, sr_err(), SR_ERR_MALLOC, SR_HWCAP_SAMPLERATE, SR_OK, sr_samplerate_string(), and context::unitsize.