User`s guide

Table of Contents
2 AT85C51SND3Bx Firmware User’s Guide
7691A–MP3–08/07
2.12.1 Features .............................................................................................2-8
2.12.2 Configuration ......................................................................................2-8
2.13 Keyboard...................................................................................................2-8
2.13.1 Features .............................................................................................2-8
2.13.2 Configuration ......................................................................................2-8
2.14 Power Manager.........................................................................................2-8
2.14.1 Features .............................................................................................2-8
2.14.2 Configuration ......................................................................................2-8
2.15 Clock Manager..........................................................................................2-9
2.16 System ......................................................................................................2-9
2.16.1 Features .............................................................................................2-9
2.16.2 Configuration ......................................................................................2-9
Section 3
Source Files Organization .................................................................. 3-11
3.1 Directory Physical Structure....................................................................3-11
3.1.1 snd3b-dvk-x_y_z Directory ...............................................................3-11
3.1.2 _isp_modules Directory ....................................................................3-11
3.1.4 drivers Directory ...............................................................................3-12
3.1.5 lib_mcu Directory..............................................................................3-12
3.1.6 lib_mem Directory.............................................................................3-13
3.1.7 lib_system Directory .........................................................................3-13
3.1.8 mmi Directory ...................................................................................3-13
3.1.10 Tools directory ..................................................................................3-14
3.2 Directories Logical Organization .............................................................3-14
Section 4
Code & Data Management ................................................................. 4-15
4.1 Principle ..................................................................................................4-15
4.1.1 Custom memory organisation...........................................................4-15
Section 5
Architecture......................................................................................... 5-21
5.1 Overview .................................................................................................5-21
5.2 Architecture.............................................................................................5-22
5.3 KERNEL..................................................................................................5-23
5.3.2 The Tasks.........................................................................................5-24
5.3.3 The Inter-Task Communication ........................................................5-24
5.3.4 MMI Manager task............................................................................5-26
5.4 MMI Applications.....................................................................................5-28
5.4.1 Application IDs..................................................................................5-28