PDK API Guide for J721E
DebugP.h File Reference

Go to the source code of this file.

Macros

#define DebugP_ASSERT_ENABLED   1
 
#define DebugP_LOG_ENABLED   1
 
#define DEBUGP_LOGFXN_REGISTER_SUCCESS   (0)
 DebugP Log Function registration return types. More...
 
#define DEBUGP_LOGFXN_ALREADY_REGISTERD   (-1)
 
#define DebugP_assert(expression)
 

Typedefs

typedef void(* DebugP_exptnLogFxn) (const char *format,...)
 Assert Enabled. More...
 

Functions

void Osal_DebugP_assert_fcn (bool expression, const char *file, int32_t line)
 Assert checking function. More...
 
void DebugP_exceptionLog (const char *format, uint32_t arg1, uint32_t arg2)
 DebugP Exception state log function. It takes a pair of values to be printed during exception dump. More...
 
void DebugP_log0 (const char *format)
 Debug log function with 0 parameters. More...
 
int32_t DebugP_registerExcptnLogFxn (DebugP_exptnLogFxn fxn)
 Debug log function registration. More...
 
void DebugP_deRegisterExcptnLogFxn (void)
 Debug log function deregistration. More...
 
void DebugP_log1 (const char *format, uintptr_t p1)
 Debug log function with 1 parameters. More...
 
void DebugP_log2 (const char *format, uintptr_t p1, uintptr_t p2)
 Debug log function with 2 parameters. More...
 
void DebugP_log3 (const char *format, uintptr_t p1, uintptr_t p2, uintptr_t p3)
 Debug log function with 3 parameters. More...
 
void DebugP_log4 (const char *format, uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4)
 Debug log function with 4 parameters. More...