ISD-T360 ETC [List of Unclassifed Manufacturers], ISD-T360 Datasheet - Page 87

no-image

ISD-T360

Manufacturer Part Number
ISD-T360
Description
VoiceDSP Digital Speech Processor with Master/Slave, Full-Duplex Speakerphone, Multiple Flash and ARAM/DRAM Support
Manufacturer
ETC [List of Unclassifed Manufacturers]
Datasheet
SMSG
Sets the message pointer to num_of_pages x 32 bytes from the beginning of the current message da-
ta.
If the VoiceDSP processor was in the IDLE state, the command opens the current message and switch-
es the VoiceDSP processor to the MSG_OPEN state. The microcontroller must issue an S command to
close the message, and switch the VoiceDSP processor to the IDLE state.
If num_of_pages x 32 is greater than the message length, EV_NORMAL_END is set in the status word,
the message pointer is set to the end of the message, and the VoiceDSP processor switches to the IDLE
state.
If the current message is undefined, ERR_INVALID is reported.
Example
SMT
Sets the tag of the current message. The 2-byte message_tag can be used to implement mailbox
functions by including the mailbox number in the tag, or to handle old and new messages differently
by using one bit in the tag to mark the message as old or new. See “Message Tag” on page 2-3.
To change the message tag, you should first get the tag using the GMT command, read the tag, mod-
ify it, and write it back.
NOTE
Example
ISD
SMSG 000A
Byte sequence:
Description:
SMT FFF7
Byte sequence:
Description:
Message tag bits can only be cleared. Message tag bits are set only when a message is first created.
If the current message is undefined, ERR_INVALID is reported.
Microcontroller
VoiceDSP
Set the message pointer to 10 pages (320 bytes) from the beginning of the current
message data.
Microcontroller
VoiceDSP
Mark the current message as old in a system where the message tag is encoded as
described in the example of the DMS command.
Note that the VoiceDSP processor ignores bits in the tag which are set to 1; only bit 3 is
modified in the message tag.
Set Message Pointer num_of_pages
Set Message Tag message_tag
30
30
05
05
00
00
FF
FF
0A
0A
F7
F7
2-47

Related parts for ISD-T360