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