Add some debug features.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 23 Sep 2008 13:44:50 +0000 (13:44 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 23 Sep 2008 13:44:50 +0000 (13:44 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1833 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/fs/battfs.c

index b15460a0c722c6f8fab0ed4419e62da823349570..f3502c7c00e16d00c6997a5cf8973d527420372e 100644 (file)
 #include <cfg/macros.h> /* MIN, MAX */
 #include <cpu/byteorder.h> /* cpu_to_xx */
 
-#define LOG_LEVEL       LOG_LVL_WARN
+#define LOG_LEVEL       LOG_LVL_INFO
 #define LOG_FORMAT      LOG_FMT_VERBOSE
 #include <cfg/log.h>
 
 #include <string.h> /* memset, memmove */
 
-#ifdef _DEBUG
+#if LOG_LEVEL >= LOG_LVL_INFO
 static void dumpPageArray(struct BattFsSuper *disk)
 {
-       kprintf("Page array dump:");
+       kprintf("Page array dump, free_page_start %d:", disk->free_page_start);
        for (pgcnt_t i = 0; i < disk->page_count; i++)
        {
                if (!(i % 16))
@@ -483,8 +483,13 @@ bool battfs_init(struct BattFsSuper *disk)
                LOG_ERR("filling page array\n");
                return false;
        }
+       #if LOG_LEVEL > LOG_LVL_INFO
+               dumpPageArray(disk)
+       #endif
        #warning TODO: shuffle free blocks
-
+       //#if LOG_LEVEL > LOG_LVL_INFO
+       //      dumpPageArray(disk)
+       //#endif
        /* Init list for opened files. */
        LIST_INIT(&disk->file_opened_list);
        return true;