BU94603KV Functional Specifications
37/57
Confidential
Target Spec 0.12
VI. 3.2 Status output
The operation information, such as internal status, play time information, folder information, file information,
ID3Tag information, AACTag information and WMATag information, is output using an I2C interface.
Statuses as shown in Table VI. 3.2.1 MODE 2 Status Register Map are output.
The status register has a ring buffer structure of OFFSET 0x00-0x7F. The OFFSET position is automatically
incremented after reading byte data.
Status read specifies OFFSET of the status register map. There are two methods available: to read a desired
number of bytes continuously from the OFFSET position and to read the data by one command without
specifying the OFFSET position. Figure VI.3.2.2 shows the status output commands. Table VI.3.2.3 shows
the enabled/disabled state of the status output commands.
Status register outputs a byte data of OFFSET 0x00-0x7F by "Little Endian" format
Table VI. 3.2.1 MODE2 Status Register Map
OFFSET
Status
bit7
(MSB)
bit6
bit5
bit4
bit3
bit2
bit1
bit0
(LSB)
0x00
STATUS1
ERROR
0: No error
1: Error occurs
SEARCH
0: Search stop
1: Searching
SEL_ID3
0: ID3Tag OFF
1: ID3Tag ON
SEL_TOC
0: TOC display
OFF
1: TOC display ON
DEC_ERR
0: No error
1: Error occurs
STOP
0: Not stopped
1. Stopping
PAUSE
0: Not paused
1: Pausing
Play
0: Not played
1: Playing
0x01
STATUS2
USBINS
0: USB not
connected
1: USB
connection
detected
SDINS
0: SD not
connected
1: SD connection
detected
USBFILE
Playable file within
USB memory
0: Absent
1: Present
SDFILE
Playable file within
SD memory
0: Absent
1: Present
MDEVUSB
USB memory
0: Not
recognized
1: Recognized
MDEVSD
SD memory
0: Not
recognized
1: Recognized
PDEVUSB
PDEVUSB USB
memory
0: Stopping
1: Playing/Tag
analyzing
PDEVSD
PDEVUSB SD
memory
0: Stopping
1: Playing/Tag
analyzing
0x02
STATUS3
BUSY
0: Not BUSY
1: BUSY
MCHNG
Tune number
change detection
0: Tune
ended/stopped
1: Playing/
stop before
playing
0
ID3EXIST
TAG information
0: Not exist
1: Exist
ID3RSID1
ID3Tag
Version1
0: Absent
1: Present
ID3RSID2
ID3Tag
Version2
0: Absent
1: Present
TINFUSB
Total number of
folders/files
within USB
memory
0: Not obtained
1: Obtained
TINFSD
Total number
of folders/files
within SD
memory
0: Not
obtained
1: Obtained
0x03
STATUS4
0
0
0
0
RPT_OFF
Setting after
last file playing
0: repeat
1: stop
RANDOM
Random play
setting
0: OFF
1: ON
REP1
One-tune repeat
setting
0: OFF
1: ON
REPFOL
Folder repeat
setting
0: OFF
1: ON
0x04
STATUS5
12MOUT
12 MHz clock
output
0: OFF
1: ON
WDT_RFLG
0: after RESET
WMAPLAY
Play file information
0: MP3
1: WMA ,
2: AAC
FBP
Fast backward
playing
0: OFF
1: ON
FFP
Fast forward
playing
0: OFF
1: ON
0
RES_ERR
Resume error
0: No error
1: Error
occurs
0x05
VOLINF
0
0
0
VOLINF
Sound volume information
[ 4: 0 ]
0x06
EQINF
EQINF
Equalizer setting information
0000: OFF
0001: POPS
0010: JAZZ
0011: ROCK
0100: CLASSIC
0101: R&B
1000: BASS BOOST
1001: POPS+BASS
1010: JAZZ+BASS
1011: ROCK+BASS
1100: BASS
1101: R&B+BASS
1111 BASS BOOST2
0
0
0
0
0x07
PRECOM
PRECOM
Previous Command information
0: normal
1: miss
0x08
DOUT
HUB
Detection Flag
0: Not Detection
1: Detection
Un Support device
Detection Flag
0: Not Detection
1: Detection
Vendor code
Detection Flag
0:
apple
Not Detection
1:
apple
Detection
0
0
0
0
DOUT
Audio output
0: LINE output
1: I2S / SPDIF