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

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.