FreeCalypso > hg > freecalypso-tools
annotate Source-dirs @ 1014:961efadd530a default tip
fc-shell TCH DL handler: add support for CSD modes
TCH DL capture mechanism in FC Tourmaline firmware has been extended
to support CSD modes in addition to speech - add the necessary support
on the host tools side.
It needs to be noted that this mechanism in its present state does NOT
provide the debug utility value that was sought: as we learned only
after the code was implemented, TI's DSP has a misfeature in that the
buffer we are reading (a_dd_0[]) is zeroed out when the IDS block
is enabled, i.e., we are reading all zeros and not the real DL bits
we were after. But since the code has already been written, we are
keeping it - perhaps we can do some tests with IDS disabled.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 26 Nov 2024 06:27:43 +0000 |
parents | bf302e52c8ea |
children |
rev | line source |
---|---|
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 ffstools This directory subtree was originally created to hold the source |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 for our TIFFS In Vitro Analyzer tool, but has since been |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 extended to contain various tools that perform static (or "in |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 vitro") transformations on various bits of data that go into |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 the flash file system on our FreeCalypso GSM devices or are |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 contained in other vendors' flash data structures. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 |
590
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
8 libpwon This simple library implements the functionality described in |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
9 doc/Target-boot-control; it is used by loadtools and rvinterf. |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
10 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 librftab A library for reading and writing RF parameter tables in our |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 FreeCalypso ASCII format - see doc/RF_tables. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 libserial All of our host programs that operate on serial ports (the way |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 in which we communicate with GSM device targets) go through |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 libserial, i.e., our serial port handling code has been factored |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 out into a common library. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 loadtools fc-loadtool, fc-iram, fc-xram and fc-compalram form the part of |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 FC host tools called loadtools, which used to be its own |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 package. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 |
795
521d01fd68bb
doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
590
diff
changeset
|
23 fc-buzplay and fc-simint are also built in the loadtools suite |
521d01fd68bb
doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
590
diff
changeset
|
24 because they use many of the same components. |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 miscutil A few miscellaneous utilities are built here. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 |
590
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
28 openmoko This directory houses the modem-power-ctrl.sh script, provided |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
29 for the benefit of those users who wish to run fc-loadtool on |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
30 the application processor of Openmoko GTA02. |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
31 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 ringtools Tools for working with ringtone melodies are built here. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 rvinterf Everything dealing with the RVTMUX interface to running GSM |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 firmwares and everything based on the rvinterf framework is |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 built under rvinterf. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 The tfc139 utility, which logically belongs with loadtools, is |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 built in the rvinterf subtree because it is built from mostly |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 the same source components as rvtdump and rvinterf. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 target-utils The source for loadagent and compalstage lives here, along with |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 a few extra target utilities that are of interest only to |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 developers. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 |
914
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
46 tchtools Tools for working with TCH DL recording and TCH UL play files |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
47 (see doc/TCH-bit-access) and with TCS211 voice memo recordings |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
48 (see doc/Voice-memo-utils) are built here. |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
49 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 toolchain Scripts and patches for building the gcc+binutils toolchain |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 processor. You'll need to build and install this toolchain |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 first before you can build target-utils. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 uptools The User Phone Tools suite is built here - see |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 doc/User-phone-tools. |