From 624aa80f8478a9beb3ee9497a535a80ec2d42638 Mon Sep 17 00:00:00 2001 From: zwelch Date: Wed, 13 May 2009 08:58:08 +0000 Subject: Commit skeleton files for high-level developer manual using doxygen. git-svn-id: svn://svn.berlios.de/openocd/trunk@1771 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- doc/manual/main.txt | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 doc/manual/main.txt (limited to 'doc/manual/main.txt') diff --git a/doc/manual/main.txt b/doc/manual/main.txt new file mode 100644 index 00000000..9a476e34 --- /dev/null +++ b/doc/manual/main.txt @@ -0,0 +1,45 @@ +/** @mainpage OpenOCD Reference Manual + +The @ref primer page provides introductory materials for new developers. + +The @ref oocd page explains how the code has been organized into layers +of APIs and gives an overview of how they fit together. + + */ + +/** @page oocd OpenOCD Architecture + +The OpenOCD library consists of several APIs that build together to +provide the support functionality. The following list shows how these +modules are stacked in the current implementation (from bottom to top): + +- @subpage helperdocs + - @ref helperporting + - @ref helperjim + - @ref helpercommand + - @ref helperlogging +- @subpage jtagdocs + - @ref jtagcable + - @ref jtagtap + - @ref jtagmdriver + - @ref jtagdriver +- @subpage targetdocs + - @ref targetarm + - @ref targetnotarm + - @ref targetregister + - @ref targetimage + - @ref targettrace +- @subpage flashdocs + - @ref flashcfi + - @ref flashnand + - @ref flashtarget +- @subpage serverdocs + - @ref servergdb + - @ref servertelnet + - @ref serverhttp +- @subpage appdocs + +Obviously, there are some nuances to the stack that are not shown by +this linear list of layers. + + */ -- cgit v1.2.3