summaryrefslogtreecommitdiff
path: root/blockdev
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2015-10-18 22:26:56 +0200
committergkostka <kostka.grzegorz@gmail.com>2015-10-18 22:29:56 +0200
commitd5cb40f453a0fd873dbcee924d120a0e683ffef2 (patch)
tree3ce5614d838168d6297cd17799e954f4bda7436e /blockdev
parent0e812379de04940b434165da07466980d46b4d65 (diff)
Improve generic & stm32f4 demos
1. test_lwext4_file_test parameter list change 2. Update generic demo help & readme (short & long parameters) 3. Update readme.mediawiki
Diffstat (limited to 'blockdev')
-rw-r--r--blockdev/test_lwext4.c11
-rw-r--r--blockdev/test_lwext4.h2
2 files changed, 2 insertions, 11 deletions
diff --git a/blockdev/test_lwext4.c b/blockdev/test_lwext4.c
index c1b04ef..f6e76d3 100644
--- a/blockdev/test_lwext4.c
+++ b/blockdev/test_lwext4.c
@@ -34,12 +34,6 @@
#include "test_lwext4.h"
-/**@brief Read-write size*/
-#define READ_MAX_WRITE_SZIZE 1024 * 16
-
-/**@brief File read/write buffer*/
-static uint8_t rw_buff[READ_MAX_WRITE_SZIZE];
-
/**@brief Block device handle.*/
static struct ext4_blockdev *bd;
@@ -219,7 +213,7 @@ static int verify_buf(const unsigned char *b, size_t len, unsigned char c)
return 0;
}
-bool test_lwext4_file_test(uint32_t rw_size, uint32_t rw_count)
+bool test_lwext4_file_test(uint8_t *rw_buff, uint32_t rw_size, uint32_t rw_count)
{
int r;
size_t size;
@@ -232,9 +226,6 @@ bool test_lwext4_file_test(uint32_t rw_size, uint32_t rw_count)
ext4_file f;
- if (rw_size > READ_MAX_WRITE_SZIZE)
- return false;
-
printf("file_test:\n");
printf(" rw size: %" PRIu32 "\n", rw_size);
printf(" rw count: %" PRIu32 "\n", rw_count);
diff --git a/blockdev/test_lwext4.h b/blockdev/test_lwext4.h
index 0ed04ac..eca904c 100644
--- a/blockdev/test_lwext4.h
+++ b/blockdev/test_lwext4.h
@@ -36,7 +36,7 @@ void test_lwext4_dir_ls(const char *path);
void test_lwext4_mp_stats(void);
void test_lwext4_block_stats(void);
bool test_lwext4_dir_test(int len);
-bool test_lwext4_file_test(uint32_t rw_szie, uint32_t rw_count);
+bool test_lwext4_file_test(uint8_t *rw_buff, uint32_t rw_size, uint32_t rw_count);
void test_lwext4_cleanup(void);
bool test_lwext4_mount(struct ext4_blockdev *bdev, struct ext4_bcache *bcache);