annotate helpers/Makefile @ 660:293c7db5f10f

bmi3: fixed the mysterious "mute on first call" bug When UI-enabled fw boots on a previously blank (no /mmi/* files) FFS for the first time, the output_volume member of the persistent UI settings structure was left uninitialized, corresponding to the earpiece volume being set to mute, which is an invalid setting. Because of other quirks in the far-from-finished UI code, this volume setting takes effect only when the first call is answered, producing the odd behaviour seen at the user level. The current fix is to set the blank-FFS default for output_volume to volume level 4, which is the same -6 dB Iota volume as the ACI default.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 14 May 2020 02:50:41 +0000
parents a490b0466fed
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 CC= gcc
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 CFLAGS= -O2
529
a490b0466fed added mokosrec2bin to helpers to avoid external dependency
Mychaela Falconia <falcon@freecalypso.org>
parents: 388
diff changeset
3 PROGS= build-date cfg-hdr-gen makeline mk-flash-script mokosrec2bin srec4ram \
a490b0466fed added mokosrec2bin to helpers to avoid external dependency
Mychaela Falconia <falcon@freecalypso.org>
parents: 388
diff changeset
4 str2ind-ver
9
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 all: ${PROGS}
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
248
35b17d54773d helpers: build-date helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 92
diff changeset
8 build-date: build-date.c
35b17d54773d helpers: build-date helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 92
diff changeset
9 ${CC} ${CFLAGS} -o $@ $@.c
35b17d54773d helpers: build-date helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 92
diff changeset
10
388
b8b08c302ace cfg-hdr-gen C helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 257
diff changeset
11 cfg-hdr-gen: cfg-hdr-gen.c
b8b08c302ace cfg-hdr-gen C helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 257
diff changeset
12 ${CC} ${CFLAGS} -o $@ $@.c
b8b08c302ace cfg-hdr-gen C helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 257
diff changeset
13
9
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 makeline: makeline.c
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ${CC} ${CFLAGS} -o $@ $@.c
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
257
d4d07c751e56 helpers: mk-flash-script helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 248
diff changeset
17 mk-flash-script: mk-flash-script.c
d4d07c751e56 helpers: mk-flash-script helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 248
diff changeset
18 ${CC} ${CFLAGS} -o $@ $@.c
d4d07c751e56 helpers: mk-flash-script helper program written
Mychaela Falconia <falcon@freecalypso.org>
parents: 248
diff changeset
19
529
a490b0466fed added mokosrec2bin to helpers to avoid external dependency
Mychaela Falconia <falcon@freecalypso.org>
parents: 388
diff changeset
20 mokosrec2bin: mokosrec2bin.c
a490b0466fed added mokosrec2bin to helpers to avoid external dependency
Mychaela Falconia <falcon@freecalypso.org>
parents: 388
diff changeset
21 ${CC} ${CFLAGS} -o $@ $@.c
a490b0466fed added mokosrec2bin to helpers to avoid external dependency
Mychaela Falconia <falcon@freecalypso.org>
parents: 388
diff changeset
22
92
40b08f6cb2b8 srec4ram helper utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 60
diff changeset
23 srec4ram: srec4ram.c
40b08f6cb2b8 srec4ram helper utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 60
diff changeset
24 ${CC} ${CFLAGS} -o $@ $@.c
40b08f6cb2b8 srec4ram helper utility written
Mychaela Falconia <falcon@freecalypso.org>
parents: 60
diff changeset
25
60
f4eeab478bfe str2ind-ver helper written
Mychaela Falconia <falcon@freecalypso.org>
parents: 9
diff changeset
26 str2ind-ver: str2ind-ver.c
f4eeab478bfe str2ind-ver helper written
Mychaela Falconia <falcon@freecalypso.org>
parents: 9
diff changeset
27 ${CC} ${CFLAGS} -o $@ $@.c
f4eeab478bfe str2ind-ver helper written
Mychaela Falconia <falcon@freecalypso.org>
parents: 9
diff changeset
28
9
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 clean:
05945a9b9dda makeline helper written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 rm -f ${PROGS}