HH
VS1005 VSOS A
UDIO
S
UBSYSTEM
VS1005g
10.4
Versatile config.sys for Recording with AGC and I2S + S/PDIF Out-
puts
# New 2015 audio DAC out driver
AUODAC s
# New 2015 audio ADC in driver
AUIADC s 48000 line1_1 line1_3
# I2S automatic out; automatic is hardware, so doesn't require CPU
AUOI2SMA
# S/PDIF automatic out, parameter can be either 48000 or 96000 (default)
# If "v" is defined, stdaudioout volume control is copied to S/PDIF,
# otherwise it needs to be controlled manually (otherwise it stays at
# maximum level)
AUOSPDA 96000 v
# DC Block + AGC unit to stdaudioin
FTIAGC
10.5
config.sys for Playback/Recording from I2S in Slave Mode, and Mon-
itoring to DAC with Automatic Synchronization
# Load I2S Slave Input driver and make it stdaudioin
AUII2SS s
# Load Line Out / Earphone output driver and make it stdaudioout
AUODAC s
# Connect and synchronize stdaudioout with stdaudioin slave
AUXSYNCS
# Copy stdaudioin to stdaudioout
# If loaded 'q' parameter, buffer under-/overflows are NOT reported
AUXPLAY
10.6
Loading/Unloading Drivers Using the VSOS Shell
Using the VSOS Shell Environment, you can use the DRIVER.DL3 program to load
drivers to memory, and to later unload them.
If possible, you should always unload drivers in the reverse order of loading them. This
is particularly true with drivers that connect to other drivers, like AUXSYNCS which con-
nects to both the
stdaudioin
and
stdaudioout
drivers (in this case AUII2SS and AUODAC,
respectively), and AUXPLAY which also uses
stdaudioin
and
stdaudioout
Example: to load the drivers in Chapter 10.5, run the following commands:
S:>auii2ss s
S:>auodac s
S:>auxsyncs
S:>auxplay
Rev. 3.57
2019-04-10
Page