美文网首页
【嵌入式】使RTT能够输出浮点型

【嵌入式】使RTT能够输出浮点型

作者: Blue_Well | 来源:发表于2020-07-19 22:26 被阅读0次

在 SEGGER_RTT_printf.c中的int SEGGER_RTT_vprintf(unsigned BufferIndex, const char * sFormat, va_list * pParamList)函数增加以下case:

case 'f':
case 'F':
{
    char ch[10]={0};
    const char * s=ch;
    double a = va_arg(*pParamList, double);
    sprintf(ch,"%4.3f",a);
    do{
        c = *s;
                s++;
                if (c == '\0') break;
        _StoreChar(&BufferDesc, c);
      }while(BufferDesc.ReturnValue >= 0);
}break;

相关文章

网友评论

      本文标题:【嵌入式】使RTT能够输出浮点型

      本文链接:https://www.haomeiwen.com/subject/fsfdkktx.html