我有一些ISR,我真的不知道怎么用doxygen来记录它们。 你有什么想法吗?
这是一个例子。 doxygen是否有任何特殊代码来记录这个?
ISR(usartTimer_OVF_vect){
usartData.flag_send_data = TRUE;
}
答案 0 :(得分:0)
直接它是不可能的,因为它不是有效的C,但通过解决方法它是可能的。
#if defined(__DOXYGEN__)
void usartTimer_OVF_Vect(void)
#else
ISR(usartTimer_OVF_vect)
#endif
{
usartData.flag_send_data = TRUE;
}
在这种情况下,doxygen只会看到一个带有usartTImer_OVF_Vect
名称且没有任何参数的void函数。