⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cyg_trac.h

📁 eCos/RedBoot for勤研ARM AnywhereII(4510) 含全部源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CYG_TRACE8X( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, "%08x %08x %08x %08x %08x %08x %08x %08x", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1XV( _bool_, a ) \        CYG_TRACE1( _bool_, # a "=%08x ", a ) 
#define CYG_TRACE2XV( _bool_, a,b ) \        CYG_TRACE2( _bool_, \                    # a "=%08x " # b "=%08x " , a,b )
#define CYG_TRACE3XV( _bool_, a,b,c ) \        CYG_TRACE3( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " , a,b,c )
#define CYG_TRACE4XV( _bool_, a,b,c,d ) \        CYG_TRACE4( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    , a,b,c,d )
#define CYG_TRACE5XV( _bool_, a,b,c,d,e ) \        CYG_TRACE5( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " \                    , a,b,c,d,e )
#define CYG_TRACE6XV( _bool_, a,b,c,d,e,f ) \        CYG_TRACE6( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " \                    , a,b,c,d,e,f ) 
#define CYG_TRACE7XV( _bool_, a,b,c,d,e,f,g ) \        CYG_TRACE7( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " # g "=%08x " \                    , a,b,c,d,e,f,g ) 
#define CYG_TRACE8XV( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " # g "=%08x " # h "=%08x " \                    , a,b,c,d,e,f,g,h )

#define CYG_TRACE1XB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, "%08x", a ) 
#define CYG_TRACE2XB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, "%08x %08x", a,b ) 
#define CYG_TRACE3XB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, "%08x %08x %08x", a,b,c ) 
#define CYG_TRACE4XB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x", a,b,c,d ) 
#define CYG_TRACE5XB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x", a,b,c,d,e ) 
#define CYG_TRACE6XB( a,b,c,d,e,f ) \        CYG_TRACE6( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x", \                    a,b,c,d,e,f ) 
#define CYG_TRACE7XB( a,b,c,d,e,f,g ) \        CYG_TRACE7( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x %08x", \                    a,b,c,d,e,f,g ) 
#define CYG_TRACE8XB( a,b,c,d,e,f,g,h ) \        CYG_TRACE8( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x %08x %08x", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1XVB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%08x ", a ) 
#define CYG_TRACE2XVB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " , a,b )
#define CYG_TRACE3XVB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " , a,b,c )
#define CYG_TRACE4XVB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    , a,b,c,d )
#define CYG_TRACE5XVB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " \                    , a,b,c,d,e )
#define CYG_TRACE6XVB( a,b,c,d,e,f ) \        CYG_TRACE6( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " \                    , a,b,c,d,e,f ) 
#define CYG_TRACE7XVB( a,b,c,d,e,f,g ) \        CYG_TRACE7( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " # g "=%08x " \                    , a,b,c,d,e,f,g ) 
#define CYG_TRACE8XVB( a,b,c,d,e,f,g,h ) \        CYG_TRACE8( CYG_TRACE_USER_BOOL, \                    # a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \                    # e "=%08x " # f "=%08x " # g "=%08x " # h "=%08x " \                    , a,b,c,d,e,f,g,h )

// decimal versions

#define CYG_TRACE1D( _bool_, a ) \        CYG_TRACE1( _bool_, "%d", a ) 
#define CYG_TRACE2D( _bool_, a,b ) \        CYG_TRACE2( _bool_, "%d %d", a,b ) 
#define CYG_TRACE3D( _bool_, a,b,c ) \        CYG_TRACE3( _bool_, "%d %d %d", a,b,c ) 
#define CYG_TRACE4D( _bool_, a,b,c,d ) \        CYG_TRACE4( _bool_, "%d %d %d %d", a,b,c,d ) 
#define CYG_TRACE5D( _bool_, a,b,c,d,e ) \        CYG_TRACE5( _bool_, "%d %d %d %d %d", a,b,c,d,e ) 
#define CYG_TRACE6D( _bool_, a,b,c,d,e,f ) \        CYG_TRACE6( _bool_, "%d %d %d %d %d %d", \                    a,b,c,d,e,f ) 
#define CYG_TRACE7D( _bool_, a,b,c,d,e,f,g ) \        CYG_TRACE7( _bool_, "%d %d %d %d %d %d %d", \                    a,b,c,d,e,f,g ) 
#define CYG_TRACE8D( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, "%d %d %d %d %d %d %d %d", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1DV( _bool_, a ) \        CYG_TRACE1( _bool_, # a "=%d ", a ) 
#define CYG_TRACE2DV( _bool_, a,b ) \        CYG_TRACE2( _bool_, \                    # a "=%d " # b "=%d " , a,b )
#define CYG_TRACE3DV( _bool_, a,b,c ) \        CYG_TRACE3( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " , a,b,c )
#define CYG_TRACE4DV( _bool_, a,b,c,d ) \        CYG_TRACE4( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    , a,b,c,d )
#define CYG_TRACE5DV( _bool_, a,b,c,d,e ) \        CYG_TRACE5( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " \                    , a,b,c,d,e )
#define CYG_TRACE6DV( _bool_, a,b,c,d,e,f ) \        CYG_TRACE6( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " \                    , a,b,c,d,e,f ) 
#define CYG_TRACE7DV( _bool_, a,b,c,d,e,f,g ) \        CYG_TRACE7( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " # g "=%d " \                    , a,b,c,d,e,f,g ) 
#define CYG_TRACE8DV( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " # g "=%d " # h "=%d " \                    , a,b,c,d,e,f,g,h )

#define CYG_TRACE1DB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, "%d", a ) 
#define CYG_TRACE2DB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, "%d %d", a,b ) 
#define CYG_TRACE3DB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, "%d %d %d", a,b,c ) 
#define CYG_TRACE4DB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, "%d %d %d %d", a,b,c,d ) 
#define CYG_TRACE5DB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, "%d %d %d %d %d", a,b,c,d,e ) 
#define CYG_TRACE6DB( a,b,c,d,e,f ) \        CYG_TRACE6( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d", \                    a,b,c,d,e,f ) 
#define CYG_TRACE7DB( a,b,c,d,e,f,g ) \        CYG_TRACE7( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d %d", \                    a,b,c,d,e,f,g ) 
#define CYG_TRACE8DB( a,b,c,d,e,f,g,h ) \        CYG_TRACE8( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d %d %d", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1DVB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%d ", a ) 
#define CYG_TRACE2DVB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " , a,b )
#define CYG_TRACE3DVB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " , a,b,c )
#define CYG_TRACE4DVB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    , a,b,c,d )
#define CYG_TRACE5DVB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " \                    , a,b,c,d,e )
#define CYG_TRACE6DVB( a,b,c,d,e,f ) \        CYG_TRACE6( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " \                    , a,b,c,d,e,f ) 
#define CYG_TRACE7DVB( a,b,c,d,e,f,g ) \        CYG_TRACE7( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " # g "=%d " \                    , a,b,c,d,e,f,g ) 
#define CYG_TRACE8DVB( a,b,c,d,e,f,g,h ) \        CYG_TRACE8( CYG_TRACE_USER_BOOL, \                    # a "=%d " # b "=%d " # c "=%d " # d "=%d " \                    # e "=%d " # f "=%d " # g "=%d " # h "=%d " \                    , a,b,c,d,e,f,g,h )

// short hex versions

#define CYG_TRACE1Y( _bool_, a ) \        CYG_TRACE1( _bool_, "%x", a ) 
#define CYG_TRACE2Y( _bool_, a,b ) \        CYG_TRACE2( _bool_, "%x %x", a,b ) 
#define CYG_TRACE3Y( _bool_, a,b,c ) \        CYG_TRACE3( _bool_, "%x %x %x", a,b,c ) 
#define CYG_TRACE4Y( _bool_, a,b,c,d ) \        CYG_TRACE4( _bool_, "%x %x %x %x", a,b,c,d ) 
#define CYG_TRACE5Y( _bool_, a,b,c,d,e ) \        CYG_TRACE5( _bool_, "%x %x %x %x %x", a,b,c,d,e ) 
#define CYG_TRACE6Y( _bool_, a,b,c,d,e,f ) \        CYG_TRACE6( _bool_, "%x %x %x %x %x %x", \                    a,b,c,d,e,f ) 
#define CYG_TRACE7Y( _bool_, a,b,c,d,e,f,g ) \        CYG_TRACE7( _bool_, "%x %x %x %x %x %x %x", \                    a,b,c,d,e,f,g ) 
#define CYG_TRACE8Y( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, "%x %x %x %x %x %x %x %x", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1YV( _bool_, a ) \        CYG_TRACE1( _bool_, # a "=%x ", a ) 
#define CYG_TRACE2YV( _bool_, a,b ) \        CYG_TRACE2( _bool_, \                    # a "=%x " # b "=%x " , a,b )
#define CYG_TRACE3YV( _bool_, a,b,c ) \        CYG_TRACE3( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " , a,b,c )
#define CYG_TRACE4YV( _bool_, a,b,c,d ) \        CYG_TRACE4( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    , a,b,c,d )
#define CYG_TRACE5YV( _bool_, a,b,c,d,e ) \        CYG_TRACE5( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    # e "=%x " \                    , a,b,c,d,e )
#define CYG_TRACE6YV( _bool_, a,b,c,d,e,f ) \        CYG_TRACE6( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    # e "=%x " # f "=%x " \                    , a,b,c,d,e,f ) 
#define CYG_TRACE7YV( _bool_, a,b,c,d,e,f,g ) \        CYG_TRACE7( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    # e "=%x " # f "=%x " # g "=%x " \                    , a,b,c,d,e,f,g ) 
#define CYG_TRACE8YV( _bool_, a,b,c,d,e,f,g,h ) \        CYG_TRACE8( _bool_, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    # e "=%x " # f "=%x " # g "=%x " # h "=%x " \                    , a,b,c,d,e,f,g,h )

#define CYG_TRACE1YB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, "%x", a ) 
#define CYG_TRACE2YB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, "%x %x", a,b ) 
#define CYG_TRACE3YB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, "%x %x %x", a,b,c ) 
#define CYG_TRACE4YB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, "%x %x %x %x", a,b,c,d ) 
#define CYG_TRACE5YB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, "%x %x %x %x %x", a,b,c,d,e ) 
#define CYG_TRACE6YB( a,b,c,d,e,f ) \        CYG_TRACE6( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x", \                    a,b,c,d,e,f ) 
#define CYG_TRACE7YB( a,b,c,d,e,f,g ) \        CYG_TRACE7( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x %x", \                    a,b,c,d,e,f,g ) 
#define CYG_TRACE8YB( a,b,c,d,e,f,g,h ) \        CYG_TRACE8( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x %x %x", \                    a,b,c,d,e,f,g,h )

#define CYG_TRACE1YVB( a ) \        CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%x ", a ) 
#define CYG_TRACE2YVB( a,b ) \        CYG_TRACE2( CYG_TRACE_USER_BOOL, \                    # a "=%x " # b "=%x " , a,b )
#define CYG_TRACE3YVB( a,b,c ) \        CYG_TRACE3( CYG_TRACE_USER_BOOL, \                    # a "=%x " # b "=%x " # c "=%x " , a,b,c )
#define CYG_TRACE4YVB( a,b,c,d ) \        CYG_TRACE4( CYG_TRACE_USER_BOOL, \                    # a "=%x " # b "=%x " # c "=%x " # d "=%x " \                    , a,b,c,d )
#define CYG_TRACE5YVB( a,b,c,d,e ) \        CYG_TRACE5( CYG_TRACE_USER_BOOL, \                    # a "=%x " # b "=%x " # c "=%x " # d "

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -