diff src/cs/drivers/drv_app/ffs/board/tdata.h @ 0:4e78acac3d88

src/{condat,cs,gpf,nucleus}: import from Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 06:23:26 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cs/drivers/drv_app/ffs/board/tdata.h	Fri Oct 16 06:23:26 2020 +0000
@@ -0,0 +1,42 @@
+/******************************************************************************
+ * Flash File System (ffs)
+ * Idea, design and coding by Mads Meisner-Jensen, mmj@ti.com
+ *
+ * ffs test data
+ *
+ * $Id: tdata.h 1.4 Mon, 08 Apr 2002 10:02:52 +0200 tsj $
+ *
+ ******************************************************************************/
+
+#define TEST_DATA_NUM 11
+
+
+/******************************************************************************
+ * Global Macros
+ ******************************************************************************/
+
+#define TDATA(index) (char *) tdata[index], sdata[index]
+
+// Make <addr, size> arguments with a string
+#define TDATA_STRING(string) (char *) string, strlen(string)
+
+// This is guaranteed to be at least the size of fs.filesize_max 
+// NOTEME: not any more
+#define TDATA_HUGE (TEST_DATA_NUM - 1)
+
+// This is to use while testing in target
+#define TDATA_BIG  3
+
+// This is guaranteed to be at most four bytes
+#define TDATA_TINY (0)
+
+
+/******************************************************************************
+ * Globals and Prototypes
+ ******************************************************************************/
+
+extern char *tdata[TEST_DATA_NUM];
+extern int sdata[TEST_DATA_NUM];
+
+
+int test_tdata_init(void);