PKP
VS1000 P
ROGRAMMER
’
S
G
UIDE
VSMPG
VS1000A Handler Vectors (Services)
Address
Vector Name
Default
Remark
0x002c
MSCPacketFromPC
RealMSCPacketFromPC
MSC cmd or data
0x002e
DecodeSetupPacket
RealDecodeSetupPacket
Control endpoint
0x0030
ScsiTaskHandler
RealScsiTaskHandler
Disk task
0x0032
LoadCheck
RealLoadCheck
Clock adjust
0x0034
UnsupportedFile
DefUnsupportedFile
Unknown format
Additional VS1000B Handler Vectors (Services)
0x0036
KeyEventHandler
RealKeyEventHandler
Perform actions for
key events
0x0038
MassStorage
RealMassStorage
USB Mass Storage
code
0x003a
USBSuspend
RealUSBSuspend
Code for low-power
mode,
used
by
USB and low-power
pause
0x003c
InitUSBDescriptors
RealInitUSBDescriptors
Hook
to
initialize
USB descriptors
0x003e
SetVolume
RealSetVolume
Uses
volumeReg
to
set
DAC_VOL
and bassReg to init
bass/treble controls
Rev. 0.20
2011-10-04
Page