<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于STM32的Doxygen使用簡(jiǎn)明手冊

基于STM32的Doxygen使用簡(jiǎn)明手冊

作者: 時(shí)間:2016-11-19 來(lái)源:網(wǎng)絡(luò ) 收藏
為了能使代碼能夠被Doxygen識別,必須遵循Doxygen的書(shū)寫(xiě)規則。注釋必須以/打頭,以*/結束。

一、添加類(lèi)型

本文引用地址:http://dyxdggzs.com/article/201611/318442.htm

1、添加首頁(yè)(mainpage):

格式:

/

mainpage RIOM DSP Software Library

*

* Introduction

*

* This user manual describes the CMSIS DSP software library

*/

關(guān)鍵字:

mainpage

描述:

用以顯示在首頁(yè)中,一般用于對整個(gè)工程進(jìn)行描述。

2、添加define分組(defgroup):

格式:

/ @defgroup ZHM2

* @{

*/

#define XXX YYY

/

* @}

*/

關(guān)鍵字:

@defgroup name

@{

@}

描述:

定義一個(gè)define分組,用以顯示在生成的文件中,一般多出現在.h文件中。

3、添加到分組(addtogroup)

格式:

/ @addtogroup STM32F2xx_StdPeriph_Driver

* @{

*/

XXXX

/

* @}

*/

關(guān)鍵字:

@addtogroup name

@{

@}

描述:

把一些東西添加到某個(gè)分組中去,該分組可以定義在其他文件下,Doxygen會(huì )自動(dòng)搜索該分組,然后將需要添加的添加到該分組??梢赃M(jìn)行跨文件關(guān)聯(lián)。

通過(guò)addtogroup可以形成樹(shù)結構,如果原來(lái)不存在該分組,它會(huì )自動(dòng)新建該分組,然后添加到該分組。

4、文件注釋?zhuān)?/p>

格式:

/

* @file main.c

* @author ZhengHangming

* @version V1.0.0

* @date 04/16/2012

* @brief This file provides all the detail functions.

* @copy

*

* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS

* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE

* TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY

* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING

* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE

* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

*

*

COPYRIGHT 2010 STMicroelectronics

*/

關(guān)鍵字:

@file:文件名,xx.c; zz.h等

@author:作者

@version:版本號

@date:日期

@brief:簡(jiǎn)介

@copy/@attention:詳細描述

描述:

用以說(shuō)明整個(gè)文件的各種信息。

5、函數注釋?zhuān)?/p>

格式:

/

* @brief Enables or disables the specified DAC channel.

* @param DAC_Channel: The selected DAC channel.

* This parameter can be one of the following values:

* @arg DAC_Channel_1: DAC Channel1 selected

* @arg DAC_Channel_2: DAC Channel2 selected

* @param NewState: new state of the DAC channel.

* This parameter can be: ENABLE or DISABLE.

* @note When the DAC channel is enabled the trigger source can no more be modified.

* @retval None

*/

關(guān)鍵字:

@brief:對函數簡(jiǎn)要描述

@param:參數說(shuō)明,以’:’作為參數結束標志;

@arg:參數里面可選擇參量列舉,對于可數情況可進(jìn)行參量列舉,同樣以’:’作為參數結束標志;

@note:注釋?zhuān)浜蟗rief一起使用可以達到很好的注釋效果;

@retval:返回值說(shuō)明。

描述:

對函數體進(jìn)行說(shuō)明,包括功能,參數和返回值。

二、字體段落操作

編號

功能

格式

描述

1

開(kāi)頭,以結束。

用以將段落或者字體加粗

2

*

開(kāi)頭,以

結束

段落加粗加大

3

*

開(kāi)頭,以
結束

段落居中

4

@verbatim*@endverbatim

以@verbatim開(kāi)頭,以@endverbatim結束

用于建立一個(gè)框,來(lái)說(shuō)明整個(gè)文件或者函數的功能。

三、特殊符號添加:

編號

代碼

效果

說(shuō)明

1

©

版權標志

四、.c和.h的常用規范:

1、.c文件開(kāi)頭定義一些常用規范如下所示。

/* Includes ------------------------------------------------------------------*/

/* Private typedef -----------------------------------------------------------*/

/* Private define ------------------------------------------------------------*/

/* Private macro -------------------------------------------------------------*/

/* Private variables ---------------------------------------------------------*/

/* Private function prototypes -----------------------------------------------*/

/* Private functions ---------------------------------------------------------*/

最后加一個(gè)copyright。

2、.h文件開(kāi)頭的一些常用規范如下所示:

/* Define to prevent recursive inclusion -------------------------------------*/

/* Includes ------------------------------------------------------------------*/

/* Exported types ------------------------------------------------------------*/

/* Exported constants --------------------------------------------------------*/

/* Exported macro ------------------------------------------------------------*/

/* Exported functions --------------------------------------------------------*/

最后加一個(gè)copyright。



關(guān)鍵詞: STM32Doxygen簡(jiǎn)明手

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>