mardi 30 juin 2015

What documentation tool am I expected to process this with?


I have a file distributed with an atmel library (at91lib), that looks as follows:

/**
 \page "AT91 USB device framework"

 AT91 USB %device framework is a device-side USB framework. It enables rapid
 development of USB-compliant class drivers such as the Mass Storage Device
 (MSD) or the Communication Device Class (CDC) and etc.

 This page shows the index to describe the AT91 USB %device framework.
 - USBD: USB Device

 -# "USB Device Framework Architecture"
 -# "USB Device Framework Description"
   -# "Standard USB Structures"
   -# "USBD API"

 [etc]
*/

/**
 \page "USB Device Framework Architecture"

 !!!Framework Architecture

 The following three-tiered structure is used:
 - A #hardware layer# which performs low-level operations on the USB controller.
 - The #USB API# offers hardware-independent methods and structures.
 - The #application layer#, made up of a USB class driver and the user
   application.
*/

Obviously, this is some kind of documentation comment system being used to document a directory. It also clearly produces HTML output, as the file contains an HTML image map at some point.

However, the !!! doesn't look like doxygen, nor does # for linking. Can anyone identify the documentation tool needed to process this to HTML?


Aucun commentaire:

Enregistrer un commentaire