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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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.