Fix kprintf descriptor and typo.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 12 Aug 2010 15:52:54 +0000 (15:52 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 12 Aug 2010 15:52:54 +0000 (15:52 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4176 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/drv/kdebug.c

index 9c210343bc149f03235032d68ff3dc90d7a80aa7..2125e2a14a2d66ab1880d35775b7f5ccaf037304 100644 (file)
@@ -274,11 +274,11 @@ void kdump(const void *_buf, size_t len)
 {
        const unsigned char *buf = (const unsigned char *)_buf;
 
-       kprintf("Dumping buffer at addr [%p], %z bytes", buf, len);
+       kprintf("Dumping buffer at addr [%p], %zu bytes", buf, len);
        size_t i=0;
        while (len--)
        {
-               if ((i % 16) == 0)
+               if ((i++ % 16) == 0)
                        kputs("\n");
                kprintf("%02X ", *buf++);
        }