带doxygen的ISR文档
问题描述:
我有一些ISR,我真的不知道如何通过doxygen记录它们。 你有想法吗?带doxygen的ISR文档
这里是一个例子。有没有doxygen的特殊代码来证明这一点?
ISR(usartTimer_OVF_vect){
usartData.flag_send_data = TRUE;
}
答
直接这是不可能的,因为它不是有效的C,但与解决方法,它可能是可能的。
#if defined(__DOXYGEN__)
void usartTimer_OVF_Vect(void)
#else
ISR(usartTimer_OVF_vect)
#endif
{
usartData.flag_send_data = TRUE;
}
在这种情况下,doxygen只会看到一个void函数,而usartTImer_OVF_Vect
名称没有任何参数。