FreeCalypso > hg > freecalypso-tools
annotate Source-dirs @ 926:6a0aa8d36d06
rvinterf backslash escape: introduce libprint
The new helper function library named libprint is meant to replace
the badly misnamed libg23, and will soon contain functions for
printing all of the same kinds of GPF TST packets that are now handled
in libg23. However, we are also moving safe_print_trace() from libasync
to this new library, and changing it to emit our new backslash escape
format.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 23 May 2023 03:47:46 +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. |