This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS 自动注释

Guru**** 2589265 points
Other Parts Discussed in Thread: TM4C123GH6PM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1013257/auto-commenting-for-ccs

主题中讨论的其他器件:TM4C123GH6PM

您好,

我将 Code Composer Studio 与 TM4C123GH6PM 微控制器配合使用,并且需要为文件、类型、函数生成自动注释模板。 等等

我该怎么做?

我尝试了 Eclox 插件  

并尝试了代码样式 CCS 配置

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我使用的是 Eclox、它会在函数定义上方键入/**组合后插入函数注释模板、但如果在函数定义中直接记录参数、我会发现更方便。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我这么做了、但我想 生成这样的东西

    @名称

    @乳房  

    @param

    @返回

    @注意

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗯、我有函数

    u_int32 crc32_calc(
    	u_int8		*data,		// pointer to the first byte of data
    	u_int32		data_len,	// length of the data in bytes
    	u_int32		crc			// initial value of linear feedback shift register (LFSR).
    							// If CRC calculation processes partly, then 'lfsr_init' must be
    							// equal to CRC calculated on previous stage. For instance:
    							//	crc = crc32_calc(data, 2,  crc_init);
    							//	crc = crc32_calc(data+2, 4, crc);
    							//	crc = crc32_calc(data+6, 1, crc);
    )

    如果我键入/**,则返回我的模板如下所示

    /**
     * 
     * @param data
     * @param data_len
     * @param crc
     * @return
     */

    嗯、虽然列出了所有参数、但它没有名称和简短的标签。 这可能是 Eclox 开发人员如何设置模板内容的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI 对此不会提供太多帮助。 我唯一能找到的是下面的屏幕截图、其中显示了一些用于控制某些设置的选项。  查看 GitHub 报告、 自上次发布 Eclox 以来已经有一段时间了、但问题区域似乎有一些活动。

    https://github.com/anb0s/eclox/issues

    https://anb0s.github.io/eclox/