Referencia del Archivo sb.c

#include "sb.h"
#include "ports.h"

Dependencia gráfica adjunta para sb.c:

Ir al código fuente de este archivo.

Definiciones

#define DSP_TEST_LOOPS   0xFFFF
#define DSP_REG_RESET   (_sb_baseport+0x06)
#define DSP_REG_RDATA   (_sb_baseport+0x0A)
#define DSP_REG_RSTATUS   (_sb_baseport+0x0E)
#define DSP_REG_WDATA   (_sb_baseport+0x0C)
#define DSP_REG_WSTATUS   (_sb_baseport+0x0C)
#define DSP_READY   0xAA
#define DSP_MASK_BUSY   0x80
#define DSP_MASK_DATA_AVAIL   0x80
#define MIX_REG_ADDR   (_sb_baseport+0x04)
#define MIX_REG_DATA   (_sb_baseport+0x05)
#define MIX_ADDR_IRQ_STAT   0x82
#define DSP_REG_IRQ_ACK_DMA8MIDI   DSP_REG_RSTATUS
#define DSP_REG_IRQ_ACK_DMA16   (_sb_baseport+0x0F)
#define DSP_REG_IRQ_ACK_MPU   (_sb_baseport+0x10)

Funciones

VOID do_nothing (VOID)
UINT16 sb_DSP_read (UINT16 _sb_baseport)
UINT16 sb_DSP_reset (UINT16 _sb_baseport)
UINT16 sb_DSP_write (UINT16 _sb_baseport, UINT8 data)
UINT8 sb_IRQ_stat (UINT16 _sb_baseport)
VOID sb_IRQ_ack (UINT16 _sb_baseport)
VOID sb_IRQ_ack_dma8midi (UINT16 _sb_baseport)
VOID sb_IRQ_ack_dma16 (UINT16 _sb_baseport)
VOID sb_IRQ_ack_mpu (UINT16 _sb_baseport)
UINT16 sb_DSP_out8 (UINT16 _sb_baseport, UINT8 sample_val)
UINT16 sb_DSP_dma_out8_single (UINT16 _sb_baseport, UINT16 samples_minus_1)
UINT16 sb_DSP_dma_out8_auto (UINT16 _sb_baseport)
UINT16 sb_DSP_in8 (UINT16 _sb_baseport)
UINT16 sb_DSP_dma_in8_single (UINT16 _sb_baseport, UINT16 samples_minus_1)
UINT16 sb_DSP_dma_in8_auto (UINT16 _sb_baseport)
UINT8 sb_DSP_sr2tc (UINT16 sampling_rate, UINT8 channels)
UINT16 sb_DSP_tc2sr (UINT8 time_constant, UINT8 channels)
DOUBLE sb_DSP_tc2dsr (UINT8 time_constant, UINT8 channels)
UINT16 sb_DSP_tconst (UINT16 _sb_baseport, UINT8 time_constant)
UINT16 sb_DSP_out_rate (UINT16 _sb_baseport, UINT16 sampling_rate)
UINT16 sb_DSP_in_rate (UINT16 _sb_baseport, UINT16 sampling_rate)
UINT16 sb_DSP_blk_size (UINT16 _sb_baseport, UINT16 block_transfer_size_minus_1)
UINT16 sb_DSP_out_silence (UINT16 _sb_baseport, UINT16 samples_minus_1)
UINT16 sb_DSP_dma_out8hs_auto (UINT16 _sb_baseport)
UINT16 sb_DSP_dma_out8hs_single (UINT16 _sb_baseport)
UINT16 sb_DSP_dma_in8hs_auto (UINT16 _sb_baseport)
UINT16 sb_DSP_dma_in8hs_single (UINT16 _sb_baseport)
UINT16 sb_DSP_mono (UINT16 _sb_baseport)
UINT16 sb_DSP_stereo (UINT16 _sb_baseport)
UINT16 sb_DSP_16 (UINT16 _sb_baseport, BOOL input, BOOL auto_init, BOOL fifo, BOOL stereo, BOOL signed_val, UINT16 samples_minus_1)
UINT16 sb_DSP_8 (UINT16 _sb_baseport, BOOL input, BOOL auto_init, BOOL fifo, BOOL stereo, BOOL signed_val, UINT16 samples_minus_1)
UINT16 sb_DSP_8_pause (UINT16 _sb_baseport)
UINT16 sb_DSP_speaker_on (UINT16 _sb_baseport)
UINT16 sb_DSP_speaker_off (UINT16 _sb_baseport)
UINT16 sb_DSP_8_continue (UINT16 _sb_baseport)
UINT16 sb_DSP_16_pause (UINT16 _sb_baseport)
UINT16 sb_DSP_16_continue (UINT16 _sb_baseport)
UINT16 sb_DSP_speaker (UINT16 _sb_baseport)
UINT16 sb_DSP_16_exit (UINT16 _sb_baseport)
UINT16 sb_DSP_8_exit (UINT16 _sb_baseport)
UINT16 sb_DSP_version (UINT16 _sb_baseport)


Documentación de las definiciones

#define DSP_TEST_LOOPS   0xFFFF

Definición en la línea 52 del archivo sb.c.

#define DSP_REG_RESET   (_sb_baseport+0x06)

Definición en la línea 56 del archivo sb.c.

#define DSP_REG_RDATA   (_sb_baseport+0x0A)

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

#define DSP_REG_RSTATUS   (_sb_baseport+0x0E)

Definición en la línea 58 del archivo sb.c.

#define DSP_REG_WDATA   (_sb_baseport+0x0C)

Definición en la línea 59 del archivo sb.c.

#define DSP_REG_WSTATUS   (_sb_baseport+0x0C)

Definición en la línea 60 del archivo sb.c.

#define DSP_READY   0xAA

Definición en la línea 63 del archivo sb.c.

#define DSP_MASK_BUSY   0x80

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

#define DSP_MASK_DATA_AVAIL   0x80

Definición en la línea 67 del archivo sb.c.

#define MIX_REG_ADDR   (_sb_baseport+0x04)

Definición en la línea 70 del archivo sb.c.

#define MIX_REG_DATA   (_sb_baseport+0x05)

Definición en la línea 71 del archivo sb.c.

#define MIX_ADDR_IRQ_STAT   0x82

Definición en la línea 72 del archivo sb.c.

#define DSP_REG_IRQ_ACK_DMA8MIDI   DSP_REG_RSTATUS

Definición en la línea 76 del archivo sb.c.

#define DSP_REG_IRQ_ACK_DMA16   (_sb_baseport+0x0F)

Definición en la línea 77 del archivo sb.c.

#define DSP_REG_IRQ_ACK_MPU   (_sb_baseport+0x10)

Definición en la línea 78 del archivo sb.c.


Documentación de las funciones

VOID do_nothing ( VOID   ) 

Definición en la línea 85 del archivo sb.c.

UINT16 sb_DSP_read ( UINT16  _sb_baseport  ) 

Definición en la línea 96 del archivo sb.c.

UINT16 sb_DSP_reset ( UINT16  _sb_baseport  ) 

Definición en la línea 115 del archivo sb.c.

UINT16 sb_DSP_write ( UINT16  _sb_baseport,
UINT8  data 
)

Definición en la línea 143 del archivo sb.c.

UINT8 sb_IRQ_stat ( UINT16  _sb_baseport  ) 

Definición en la línea 209 del archivo sb.c.

VOID sb_IRQ_ack ( UINT16  _sb_baseport  ) 

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

VOID sb_IRQ_ack_dma8midi ( UINT16  _sb_baseport  ) 

Definición en la línea 242 del archivo sb.c.

VOID sb_IRQ_ack_dma16 ( UINT16  _sb_baseport  ) 

Definición en la línea 252 del archivo sb.c.

VOID sb_IRQ_ack_mpu ( UINT16  _sb_baseport  ) 

Definición en la línea 262 del archivo sb.c.

UINT16 sb_DSP_out8 ( UINT16  _sb_baseport,
UINT8  sample_val 
)

Definición en la línea 278 del archivo sb.c.

UINT16 sb_DSP_dma_out8_single ( UINT16  _sb_baseport,
UINT16  samples_minus_1 
)

Definición en la línea 300 del archivo sb.c.

UINT16 sb_DSP_dma_out8_auto ( UINT16  _sb_baseport  ) 

Definición en la línea 322 del archivo sb.c.

UINT16 sb_DSP_in8 ( UINT16  _sb_baseport  ) 

Definición en la línea 338 del archivo sb.c.

UINT16 sb_DSP_dma_in8_single ( UINT16  _sb_baseport,
UINT16  samples_minus_1 
)

Definición en la línea 360 del archivo sb.c.

UINT16 sb_DSP_dma_in8_auto ( UINT16  _sb_baseport  ) 

Definición en la línea 381 del archivo sb.c.

UINT8 sb_DSP_sr2tc ( UINT16  sampling_rate,
UINT8  channels 
)

Definición en la línea 395 del archivo sb.c.

UINT16 sb_DSP_tc2sr ( UINT8  time_constant,
UINT8  channels 
)

Definición en la línea 409 del archivo sb.c.

DOUBLE sb_DSP_tc2dsr ( UINT8  time_constant,
UINT8  channels 
)

Definición en la línea 428 del archivo sb.c.

UINT16 sb_DSP_tconst ( UINT16  _sb_baseport,
UINT8  time_constant 
)

Definición en la línea 452 del archivo sb.c.

UINT16 sb_DSP_out_rate ( UINT16  _sb_baseport,
UINT16  sampling_rate 
)

Definición en la línea 470 del archivo sb.c.

UINT16 sb_DSP_in_rate ( UINT16  _sb_baseport,
UINT16  sampling_rate 
)

Definición en la línea 496 del archivo sb.c.

UINT16 sb_DSP_blk_size ( UINT16  _sb_baseport,
UINT16  block_transfer_size_minus_1 
)

Definición en la línea 526 del archivo sb.c.

UINT16 sb_DSP_out_silence ( UINT16  _sb_baseport,
UINT16  samples_minus_1 
)

Definición en la línea 546 del archivo sb.c.

UINT16 sb_DSP_dma_out8hs_auto ( UINT16  _sb_baseport  ) 

Definición en la línea 568 del archivo sb.c.

UINT16 sb_DSP_dma_out8hs_single ( UINT16  _sb_baseport  ) 

Definición en la línea 588 del archivo sb.c.

UINT16 sb_DSP_dma_in8hs_auto ( UINT16  _sb_baseport  ) 

Definición en la línea 606 del archivo sb.c.

UINT16 sb_DSP_dma_in8hs_single ( UINT16  _sb_baseport  ) 

Definición en la línea 626 del archivo sb.c.

UINT16 sb_DSP_mono ( UINT16  _sb_baseport  ) 

Definición en la línea 642 del archivo sb.c.

UINT16 sb_DSP_stereo ( UINT16  _sb_baseport  ) 

Definición en la línea 658 del archivo sb.c.

UINT16 sb_DSP_16 ( UINT16  _sb_baseport,
BOOL  input,
BOOL  auto_init,
BOOL  fifo,
BOOL  stereo,
BOOL  signed_val,
UINT16  samples_minus_1 
)

Definición en la línea 693 del archivo sb.c.

UINT16 sb_DSP_8 ( UINT16  _sb_baseport,
BOOL  input,
BOOL  auto_init,
BOOL  fifo,
BOOL  stereo,
BOOL  signed_val,
UINT16  samples_minus_1 
)

Definición en la línea 740 del archivo sb.c.

UINT16 sb_DSP_8_pause ( UINT16  _sb_baseport  ) 

Definición en la línea 768 del archivo sb.c.

UINT16 sb_DSP_speaker_on ( UINT16  _sb_baseport  ) 

Definición en la línea 786 del archivo sb.c.

UINT16 sb_DSP_speaker_off ( UINT16  _sb_baseport  ) 

Definición en la línea 802 del archivo sb.c.

UINT16 sb_DSP_8_continue ( UINT16  _sb_baseport  ) 

Definición en la línea 820 del archivo sb.c.

UINT16 sb_DSP_16_pause ( UINT16  _sb_baseport  ) 

Definición en la línea 836 del archivo sb.c.

UINT16 sb_DSP_16_continue ( UINT16  _sb_baseport  ) 

Definición en la línea 854 del archivo sb.c.

UINT16 sb_DSP_speaker ( UINT16  _sb_baseport  ) 

Definición en la línea 870 del archivo sb.c.

UINT16 sb_DSP_16_exit ( UINT16  _sb_baseport  ) 

Definición en la línea 902 del archivo sb.c.

UINT16 sb_DSP_8_exit ( UINT16  _sb_baseport  ) 

Definición en la línea 922 del archivo sb.c.

UINT16 sb_DSP_version ( UINT16  _sb_baseport  ) 

Definición en la línea 936 del archivo sb.c.


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