From: batt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Date: Tue, 23 Sep 2008 13:44:50 +0000 (+0000)
Subject: Add some debug features.
X-Git-Tag: 2.0.0~101
X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=958a103436443f9c432666a039deef3c2ac18da4;p=bertos.git

Add some debug features.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1833 38d2e660-2303-0410-9eaa-f027e97ec537
---

diff --git a/bertos/fs/battfs.c b/bertos/fs/battfs.c
index b15460a0..f3502c7c 100644
--- a/bertos/fs/battfs.c
+++ b/bertos/fs/battfs.c
@@ -44,16 +44,16 @@
 #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;