X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=lwext4%2Fext4_debug.c;h=b38593b48f0e6e99acd9e3af4ce2f0fdcca83d6d;hb=e5f33a98b0385a0281138abb60645db92f309e8a;hp=3eeca1a2216569b74c6cf3b90ceab21db7e78a2f;hpb=d868262d36283441a727e1022414ac706abddb59;p=lwext4.git diff --git a/lwext4/ext4_debug.c b/lwext4/ext4_debug.c index 3eeca1a..b38593b 100644 --- a/lwext4/ext4_debug.c +++ b/lwext4/ext4_debug.c @@ -34,25 +34,31 @@ * @brief Debug printf and assert macros. */ -#include -#include +#include "ext4_config.h" +#include "ext4_debug.h" #include #include -static uint32_t __dbg_mask__; +static uint32_t debug_mask; +void ext4_dmask_set(uint32_t m) +{ + debug_mask |= m; +} -void ext4_dmask_set(uint32_t m) +void ext4_dmask_clr(uint32_t m) { - __dbg_mask__ = m; + debug_mask &= ~m; } uint32_t ext4_dmask_get(void) { - return __dbg_mask__; + return debug_mask; } + + /** * @} */