Referencia del Archivo sb16dt.c

#include <stdlib.h>
#include "tdef.h"
#include "lmem.h"
#include "dma.h"
#include "intrs.h"
#include "sb.h"
#include "blaster.h"

Dependencia gráfica adjunta para sb16dt.c:

Ir al código fuente de este archivo.

Funciones

void interrupt sb16_newint (void)
short initialize (void)
short select_board (short)
short find_dma_length (unsigned short *buff, short *maxlen)
short terminate (void)
short setup_adc (short, short, short, short)
short begin_adc_dma (short len, unsigned short *buff)
short continuous_adc_dma (short len, unsigned short *buff)
short test_adc_dma (short *left)
short wait_adc_dma (unsigned short *ptr)
short stop_adc_dma (void)
short setup_dac (short, short)
short begin_dac_dma (short len, unsigned short *buff)
short continuous_dac_dma (short len, unsigned short *buff)
short test_dac_dma (short *left)
short wait_dac_dma (unsigned short *ptr)
short stop_dac_dma (void)
short set_clock_frequency (float *frate)
short set_error_control_word (unsigned short)

Variables

PRIVATE BOOL _sb16_initialized = FALSE
PRIVATE UINT16 _sb16_baseport
PRIVATE UINT16 _sb16_irq
PRIVATE UINT16 _sb16_dma16
PRIVATE UINT16 _rate = 8000
PRIVATE UINT32 _lmem
PRIVATE UINT16 _nelem
PRIVATE IntrServiceFunc _sb16_oldint = NULL


Documentación de las funciones

void interrupt sb16_newint ( void   ) 

Definición en la línea 57 del archivo sb16dt.c.

short initialize ( void   ) 

Definición en la línea 65 del archivo sb16dt.c.

short select_board ( short   ) 

Definición en la línea 98 del archivo sb16dt.c.

short find_dma_length ( unsigned short *  buff,
short *  maxlen 
)

Definición en la línea 108 del archivo sb16dt.c.

short terminate ( void   ) 

Definición en la línea 122 del archivo sb16dt.c.

short setup_adc ( short  ,
short  ,
short  ,
short   
)

Definición en la línea 142 del archivo sb16dt.c.

short begin_adc_dma ( short  len,
unsigned short *  buff 
)

Definición en la línea 152 del archivo sb16dt.c.

short continuous_adc_dma ( short  len,
unsigned short *  buff 
)

Definición en la línea 180 del archivo sb16dt.c.

short test_adc_dma ( short *  left  ) 

Definición en la línea 207 del archivo sb16dt.c.

short wait_adc_dma ( unsigned short *  ptr  ) 

Definición en la línea 223 del archivo sb16dt.c.

short stop_adc_dma ( void   ) 

Definición en la línea 248 del archivo sb16dt.c.

short setup_dac ( short  ,
short   
)

Definición en la línea 263 del archivo sb16dt.c.

short begin_dac_dma ( short  len,
unsigned short *  buff 
)

Definición en la línea 272 del archivo sb16dt.c.

short continuous_dac_dma ( short  len,
unsigned short *  buff 
)

Definición en la línea 299 del archivo sb16dt.c.

short test_dac_dma ( short *  left  ) 

Definición en la línea 326 del archivo sb16dt.c.

short wait_dac_dma ( unsigned short *  ptr  ) 

Definición en la línea 343 del archivo sb16dt.c.

short stop_dac_dma ( void   ) 

Definición en la línea 368 del archivo sb16dt.c.

short set_clock_frequency ( float *  frate  ) 

Definición en la línea 383 del archivo sb16dt.c.

short set_error_control_word ( unsigned  short  ) 

Definición en la línea 398 del archivo sb16dt.c.


Documentación de las variables

PRIVATE BOOL _sb16_initialized = FALSE

Definición en la línea 42 del archivo sb16dt.c.

PRIVATE UINT16 _sb16_baseport

Definición en la línea 44 del archivo sb16dt.c.

PRIVATE UINT16 _sb16_irq

Definición en la línea 45 del archivo sb16dt.c.

PRIVATE UINT16 _sb16_dma16

Definición en la línea 46 del archivo sb16dt.c.

PRIVATE UINT16 _rate = 8000

Definición en la línea 48 del archivo sb16dt.c.

PRIVATE UINT32 _lmem

Definición en la línea 49 del archivo sb16dt.c.

PRIVATE UINT16 _nelem

Definición en la línea 50 del archivo sb16dt.c.

PRIVATE IntrServiceFunc _sb16_oldint = NULL

Definición en la línea 53 del archivo sb16dt.c.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6