FreeCalypso > hg > fc-tourmaline
annotate scripts/make-rv-swe-hdr.sh @ 301:4bb5772a05a3
AT%SPVER: new command for setting custom speech version lists
The speech version list in the Bearer Capability IE tells the network
which speech codecs are supported by the MS, and in which order of
preference. The standard behaviour is to list all codecs that are
supported by the hw+fw platform, and the standard preference order
is newer over older, FR over HR. But sometimes it is desirable
(for network testing) to artificially restrict which codecs the test MS
will declare as supported, and/or to list them in some peculiar
non-standard order of preference. Add a new private AT command,
AT%SPVER, allowing the user to set and clear custom speech version
lists for the Bearer Capability IE composer in CC.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 21 May 2023 21:43:10 +0000 |
parents | 8dfdf88d632f |
children |
rev | line source |
---|---|
11
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 #!/bin/sh |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 echo '#ifndef __RV_SWE_H__' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 echo '#define __RV_SWE_H__' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 echo |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 if [ "$ATP_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 echo '#define RVM_ATP_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 echo '#define RVM_AUDIO_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 echo '#define RVM_ETM_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 echo '#define RVM_DAR_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 echo '#define RVM_SPI_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 echo '#define RVM_LLS_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 echo '#define RVM_KPD_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 if [ "$FCHG_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 echo '#define RVM_FCHG_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 if [ "$LCC_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 echo '#define RVM_LCC_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 if [ "$PWR_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 echo '#define RVM_PWR_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 if [ "$R2D_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 echo '#define RVM_R2D_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 if [ "$MKS_STATE" = 1 ] |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 then |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 echo '#define RVM_MKS_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 fi |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 echo '#define RVM_RTC_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 echo '#define RVM_FFS_SWE' |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 |
297
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
294
diff
changeset
|
47 if [ "$BUZM_STATE" = 1 ] |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
294
diff
changeset
|
48 then |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
294
diff
changeset
|
49 echo '#define RVM_BUZM_SWE' |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
294
diff
changeset
|
50 fi |
8dfdf88d632f
BUZM SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
294
diff
changeset
|
51 |
294
e17bdedfbf2b
VIBR SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
235
diff
changeset
|
52 if [ "$VIBR_STATE" = 1 ] |
e17bdedfbf2b
VIBR SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
235
diff
changeset
|
53 then |
e17bdedfbf2b
VIBR SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
235
diff
changeset
|
54 echo '#define RVM_VIBR_SWE' |
e17bdedfbf2b
VIBR SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
235
diff
changeset
|
55 fi |
e17bdedfbf2b
VIBR SWE initial implementation
Mychaela Falconia <falcon@freecalypso.org>
parents:
235
diff
changeset
|
56 |
235
ee04ca45053d
config system: add FCBM
Mychaela Falconia <falcon@freecalypso.org>
parents:
11
diff
changeset
|
57 if [ "$FCBM_STATE" = 1 ] |
ee04ca45053d
config system: add FCBM
Mychaela Falconia <falcon@freecalypso.org>
parents:
11
diff
changeset
|
58 then |
ee04ca45053d
config system: add FCBM
Mychaela Falconia <falcon@freecalypso.org>
parents:
11
diff
changeset
|
59 echo '#define RVM_FCBM_SWE' |
ee04ca45053d
config system: add FCBM
Mychaela Falconia <falcon@freecalypso.org>
parents:
11
diff
changeset
|
60 fi |
ee04ca45053d
config system: add FCBM
Mychaela Falconia <falcon@freecalypso.org>
parents:
11
diff
changeset
|
61 |
11
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 echo |
12ed2291fb67
scripts/make-rv-swe-hdr.sh: import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 echo '#endif /* __RV_SWE_H__ */' |