beautypg.com

Gpio voice trigger macros, Isd2100 datasheet – Rainbow Electronics ISD2100 User Manual

Page 11

background image

ISD2100 DATASHEET

Publication Release Feb 9, 2010

- 11 -

Revision 0.51

8.1.3

GPIO Voice Trigger Macros:

The ISD2100 GPIO flexibility allows the user to configure the device to triggers a voice macro in many
different combinations for a push button application. Below is some possible configuration of the GPIO
pins using Voice trigger macros?

1. Single Hi-Low trigger sequence through messages

A high to low trigger on any GPIO 0~ 5 will start to play Voice Macro 3, 4, 5, 6 and back to Voice
Macro 3. Each Voice Macro points directly or indirectly to voice prompt One, Two, Three, Four.

2. Single Hi-Low trigger Loop unless interrupted by another Trigger

A single trigger on any GPIO 0~ 5 will loop through several messages until it is interrupted by another
trigger to stop playback, the device goes to power down after.

3. Single Hi-Low trigger through messages uninterruptable by another Trigger

A single trigger on any GPIO 0~ 5 will sequence through several messages until all messages are
played. The playback cannot be interrupted by another trigger on any GPIO 0~ 5 to stop playback.

4. Single Hi-Low trigger sequences through messages with silence (pause) in between

each message.

A single trigger on any GPIO 0~ 5 will sequence through several messages with pause in between
each message. A 256ms play silence added in between each message to create a short pause for
natural sound. All messages are played in a loop indefinitely until another trigger on any GPIO 0~ 5 to
stop playback.

5. Level Hold trigger sequence through messages interruptible

A Level Hold on any GPIO 0~ 5 will sequence through several messages with pause in between each
message. A 32ms play silence added in between each message to create a very short pause for
natural sound. Playback stops when GPOI is released or all messages are played.

6. Level Hold trigger Loop through messages interruptible

A Level Hold on any GPIO 0~ 5 will loop through several messages with pause in between each
message. A 32ms play silence added in between each message to create a very short pause for
natural sound. Playback stops when GPOI is released or interrupted or by another GPIO trigger.