Transactional logic, mostly done outgoing, structured incoming. Split tract and...
[firmerware] / src / target / linksys_spa962.h
1 /* Device-specific includes for Linksys SPA962
2  *
3  * This file is part of 0cpm Firmerware.
4  *
5  * 0cpm Firmerware is Copyright (c)2011 Rick van Rein, OpenFortress.
6  *
7  * 0cpm Firmerware is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License as
9  * published by the Free Software Foundation, version 3.
10  *
11  * 0cpm Firmerware is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with 0cpm Firmerware.  If not, see <http://www.gnu.org/licenses/>.
18  */
19
20
21 /* The maximum number of supported handset */
22 #define HAVE_HANDSETS 1
23
24 /* Keyboard settings */
25 #undef DETECTS_DTMF
26 #define HAVE_KBD_STARHASH       1
27 #define HAVE_KBD_ABCD           0
28 #define HAVE_KBD_FLASH          0
29 #define HAVE_KBD_LINES          6
30 #define HAVE_LINES              6
31 #define HAVE_KBD_SOFT_FUNCTION  4
32 #ifndef HAVE_KBD_SIDECARS
33 #   define HAVE_KBD_SIDECARS    0
34 #endif
35 #define HAVE_KBD_GENERIC                ((HAVE_KBD_SIDECARS)*32)
36 #define HAVE_KBD_VOICEMAIL      1
37 #define HAVE_KBD_MENU           1
38 #define HAVE_KBD_OK             0
39 #define HAVE_KBD_ENTER          0
40 #define HAVE_KBD_UPDOWN         1
41 #define HAVE_KBD_LEFTRIGHT      1
42 #define HAVE_KBD_MUTE           1
43 #define HAVE_KBD_CONFERENCE     0
44 #define HAVE_KBD_HOLD           1
45 #define HAVE_KBD_TRANSFER       0
46 #define HAVE_KBD_PHONEBOOK      0
47 #define HAVE_KBD_VOLUPDOWN      1
48 #define HAVE_KBD_HEADSET                1
49 #define HAVE_KBD_SPEAKER                1
50 #define HAVE_KBD_HANDSET                1
51 #define HAVE_KBD_MISSEDCALLS    0
52 #define HAVE_KBD_REDIAL         0
53
54 /* Light settings */
55 #define HAVE_LED_MESSAGE                1
56 #define HAVE_LED_LINEKEYS       1
57 #define HAVE_LED_GENERIC                1
58 #define HAVE_LED_MUTE           1
59 #define HAVE_LED_HANDSET                1
60 #define HAVE_LED_HEADSET                1
61 #define HAVE_LED_SPEAKERPHONE   1
62 #define HAVE_LED_BACKLIGHT      1
63
64 /* Display settings */
65
66 /* Sound settings */
67 #define HAVE_HANDSET            1
68 #define HAVE_HEADSET            1
69 #define HAVE_SPEAKER_MIKE       1
70
71 /* Line settings */
72
73 /* Account settings */
74
75 /* Media settings */
76 #define HAVE_MEDIA_VOICE                1
77 #define HAVE_MEDIA_VIDEO                0
78 #define HAVE_MEDIA_URI          0
79 #define HAVE_MEDIA_IMAGE                1
80