summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2012-06-23 13:02:52 +0200
committerPali Rohár <pali.rohar@gmail.com>2012-06-23 13:02:52 +0200
commit1ddf269c699c4028d4f5ae580b22cad0dd62d274 (patch)
tree288d2af62a6ed88b75878472999c607c42c68b0e
parentdc910a5317b10bfa060d0e58bf01ce3ccdb71b13 (diff)
download0xFFFF-1ddf269c699c4028d4f5ae580b22cad0dd62d274.tar.bz2
Prepair piece structure for device & hw revisions
-rw-r--r--src/main.h4
-rw-r--r--src/pieces.c8
2 files changed, 9 insertions, 3 deletions
diff --git a/src/main.h b/src/main.h
index 2b94d7b..4f78cdb 100644
--- a/src/main.h
+++ b/src/main.h
@@ -59,7 +59,9 @@ extern int verbose;
struct piece_t {
char *name;
char *type;
- char *vers;
+ char *device;
+ char *hwrevs;
+ char *version;
};
enum flash_mode {
diff --git a/src/pieces.c b/src/pieces.c
index 16cacce..5f850d2 100644
--- a/src/pieces.c
+++ b/src/pieces.c
@@ -52,7 +52,9 @@ int add_piece(char *piece)
pcs[pcs_n].name = strdup(file);
pcs[pcs_n].type = strdup(piece);
- pcs[pcs_n].vers = NULL; // TODO version string not yet supported
+ pcs[pcs_n].device = NULL;
+ pcs[pcs_n].hwrevs = NULL;
+ pcs[pcs_n].version = NULL; // TODO version string not yet supported
} else {
/*/ autodetect piece type */
pcs[pcs_n].type = (char *)fpid_file(piece);
@@ -66,7 +68,9 @@ int add_piece(char *piece)
} else {
pcs[pcs_n].name = strdup(piece);
pcs[pcs_n].type = strdup(pcs[pcs_n].type);
- pcs[pcs_n].vers = NULL;
+ pcs[pcs_n].device = NULL;
+ pcs[pcs_n].hwrevs = NULL;
+ pcs[pcs_n].version = NULL;
}
}