libexsid  2.1
_exsid Struct Reference

exSID private handle More...

Collaboration diagram for _exsid:

Data Fields

clkdrift_t clkdrift
 negative values mean we're lagging, positive mean we're ahead. More...
 
const struct xSconsts_s *restrict cst
 Pointer to constants used by all the hardware access routines. More...
 
void * ftdi
 FTDI device handle. More...
 
int backbuf_idx
 current index for the back buffer More...
 
unsigned char *restrict backbuf
 back buffer More...
 
uint16_t hwvers
 hardware version More...
 
char xSerrstr [256+1]
 XS_ERRORBUF-byte max string for last error message. More...
 

Detailed Description

exSID private handle

Definition at line 114 of file exSID.c.

Field Documentation

unsigned char* restrict _exsid::backbuf

back buffer

Definition at line 129 of file exSID.c.

Referenced by exSID_exit(), exSID_free(), and exSID_init().

int _exsid::backbuf_idx

current index for the back buffer

Definition at line 128 of file exSID.c.

clkdrift_t _exsid::clkdrift

negative values mean we're lagging, positive mean we're ahead.

See it as a number of SID clocks queued to be spent.

Definition at line 116 of file exSID.c.

Referenced by exSID_chipselect(), exSID_clkdread(), exSID_clkdwrite(), exSID_clockselect(), exSID_delay(), exSID_exit(), and exSID_reset().

const struct xSconsts_s* restrict _exsid::cst

Pointer to constants used by all the hardware access routines.

Definition at line 118 of file exSID.c.

Referenced by exSID_audio_op(), exSID_chipselect(), exSID_clkdread(), exSID_clkdwrite(), exSID_clockselect(), exSID_delay(), exSID_hwmodel(), and exSID_init().

void* _exsid::ftdi

FTDI device handle.

Definition at line 119 of file exSID.c.

Referenced by exSID_exit(), exSID_free(), and exSID_init().

uint16_t _exsid::hwvers

hardware version

Definition at line 141 of file exSID.c.

Referenced by exSID_hwversion(), and exSID_init().

char _exsid::xSerrstr[256+1]

XS_ERRORBUF-byte max string for last error message.

Definition at line 142 of file exSID.c.

Referenced by exSID_error_str().


The documentation for this struct was generated from the following file: