调试打印

1 #define SYSTEM_DEBUG_EN
2 #ifdef SYSTEM_DEBUG_EN
3 #define SYSTEM_DEBUG(fmt,...) printf("%s(%d)"fmt,__FUNCTION__,__LINE__,##__VA_ARGS__)
4 #else
5 #define SYSTEM_DEBUG(fmt,...)
6 #endif

 

 

 

void print_hex(const char*p,u8 *pdata,u16 len)
{
#ifdef SYSTEM_DEBUG_EN
    u16 i = 0;
    SYSTEM_DEBUG("%s len=%d:\n",p,len);
    while(len)
    {

        printf("%02X ",*pdata);
        pdata++;
        len--;
        i++;
        if((i%10)==0)printf("\r\n");

    }
    printf("\r\n");

#endif
}

 

posted @ 2024-02-01 15:24  =天赋=  阅读(7)  评论(0编辑  收藏  举报