You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
525 B
26 lines
525 B
|
|
#include "dbg.h"
|
|
|
|
/**
|
|
* Set debug level
|
|
* @param level debug level to set, allowed values are enumberated in #cw_dbg_levels structure.
|
|
* @param on 1: turns the specified debug level on, 0: turns the specified debug level off.
|
|
*/
|
|
|
|
void cw_dbg_set_level (int level, int on)
|
|
{
|
|
switch (level) {
|
|
case DBG_ALL:
|
|
if (on)
|
|
cw_dbg_opt_level = 0xffffffff;
|
|
else
|
|
cw_dbg_opt_level = 0;
|
|
break;
|
|
default:
|
|
if (on)
|
|
cw_dbg_opt_level |= (level);
|
|
else
|
|
cw_dbg_opt_level &= (0xffffffff) ^ (level);
|
|
}
|
|
}
|
|
|
|
|