23
ISD
ISD-T360 Reference Design User’s Guide
TABLE OF SOURCE CODE FILES FOR THE ISD-T360 DIGITAL ANSWERING MACHINE REFERENCE DESIGN
FILE TYPE
FILE NAME
Description
Kernel
Startup.a51
Hardware reset entry point, Setup Interrupt vector table, clean up
memory and entry to Main C program.
Osmsg.c
Handle message information, pools and table between the tasks
Ossched.c
Select the tasks to be run according to priority from message
pools
Osstate.c
According to current task, search corresponding message in
different status, run the responding function then consume the
message information.
Ostimer.c
Under Interrupt timer kicks, if timeout occurs, send message to
Timer Tasks. Timer Task rearranges timers and sends messages to
corresponding Tasks.
Task.c
Setup priority and function pointer for each Task
Main.c
Tasks and hardware driver initialize and start infinite loop in
scheduler
Driver
Drv360.c
Microwire interface. T360 command and parameter handling
Drv8051.c
8051 I/O configure and I/O control
Key.c
Key scans every 10ms and converts valid keys into corresponding
key functions, then sends to TAD task
Led.c
Led display driver
Rngdet.
Ring detection
Tadcid
Tadfunc.c
Answer machine functions: recording OGM/MEMO, playback
OGM/MEMO, Message delete, etc.
Tadmain.c
TAD status machine table and TAD task entry
Tadset.c
Functions of TAD parameter setting: Answer On/Off, ring count,
Remote access code, etc.
Summary of Contents for ISD-T360
Page 5: ...5 ISD ISD T360 Reference Design User s Guide Figure 2 CODEC Interface...
Page 7: ...7 ISD ISD T360 Reference Design User s Guide Figure 4 Memory Interface...
Page 9: ...9 ISD ISD T360 Reference Design User s Guide...
Page 10: ...10 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 11: ...11 ISD ISD T360 Reference Design User s Guide...
Page 12: ...12 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 13: ...13 ISD ISD T360 Reference Design User s Guide...
Page 14: ...14 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 15: ...15 ISD ISD T360 Reference Design User s Guide...
Page 16: ...16 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 17: ...17 ISD ISD T360 Reference Design User s Guide...
Page 18: ...18 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 19: ...19 ISD ISD T360 Reference Design User s Guide...
Page 20: ...20 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 21: ...21 ISD ISD T360 Reference Design User s Guide...
Page 22: ...22 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...
Page 28: ...28 Voice Solutions in Silicon ISD T360 Reference Design User s Guide...