8 swu [1 ] - switch up, 9 swp - poll dip switches, 10 off_hook - daa off hook – Cirrus Logic CDB6422 User Manual

Page 10: 11 on_hook - daa on hook, 12 d_reset - dtmf transceiver reset, 13 doff - dtmf transmit off, 14 dtmf [x] - dtmf transmit on, 15 kd [0..e] - keypad down event, 16 ku [0..e] - keypad up event, 17 st [x] - single tone transmit on

Advertising
background image

CDB6422

10

DS295DB2

1. Saves the current state of the CS6422

register(s) bits to be changed in eeprom

2. Configures the CS6422 register(s) ac-

cording to the switch function

3.2.8

swu [1..9] - Switch Up

A. Notifies microcontroller that DIP

switch(es) 1..9 have been switched up (han-
dles multiple switches)

B. No MSG Stack pushes

C. Description:

Returns the CS6422 register(s) to the state
prior to the the respective 'swd' event

3.2.9

swp - Poll Dip Switches

A. Polls the DIP switches (assumes all

switches are down) and pushes “swu [1..8]”
onto the MSGStack to reflect the current
state of the DIP switches

B. No arguments accepted

3.2.10

off_hook - DAA Off Hook

A. Places DAA OFF-HOOK (enables net-

work connection)

B. No arguments accepted

C. No MSG Stack pushes

3.2.11

on_hook - DAA On Hook

A. Places DAA ON-HOOK (disconnects

the call)

B. No arguments accepted

C. No MSG Stack pushes

3.2.12

d_reset - DTMF Transceiver Reset

A. Resets the DTMF transceiver

B. No arguments accepted

C. No MSG Stack pushes

3.2.13

doff - DTMF Transmit Off

A. Stops transmission of any tone from the

DTMF transceiver (dual and single tones).

B. No arguments accepted

C. No MSG Stack pushes

3.2.14

dtmf [x] - DTMF Transmit On

A. Causes DTMF Transceiver to transmit

tone associated with a telephone key 'x'

B. No MSG Stack pushes

3.2.15

kd [0..e] - Keypad Down Event

A. Message indicating that key(s) [0..e] are

being pressed

B. Pushes to MSG Stack depending on

Keypad Mode (DTMF, LOAD, RECALL,
STORE)

3.2.16

ku [0..e] - Keypad Up Event

A. Message indicating that key(s) [0..e]

have been released

B. Pushes to MSG Stack depend on Keypad

Mode (DTMF, LOAD, RECALL, STORE)

3.2.17

st [x] - Single Tone Transmit On

A. Tells the DTMF transceiver to transmit

a single tone of frequency associated with
integer 'x' (see table below)

B. No pushes to MSG Stack

3.2.18

pd [1..4] - Push Button Down Event

A. Message indicating that push button(s)

[1..4] have been pressed

B. Pushes to MSG Stack are according to

button number:

Button 1 - 6422_RST - initiates a CS6422

reset

Button 2 - LOAD

1st push: next 4 'kd [x]' events will

Advertising