summaryrefslogtreecommitdiff
path: root/src/bwbootloader/bwbootloader.h
diff options
context:
space:
mode:
authorNicolas Schodet2010-06-20 18:10:26 +0200
committerNicolas Schodet2010-06-20 19:09:44 +0200
commita861f4a89f8fb404a1a4f32d7160dc37b19d7209 (patch)
tree759e313f0485d4858d0bc09a11389221a6f0146c /src/bwbootloader/bwbootloader.h
parent6691b6920cb99c6f4d7129fcd5758ab2828073e2 (diff)
bwbootloader: add bootstrapper
Diffstat (limited to 'src/bwbootloader/bwbootloader.h')
-rw-r--r--src/bwbootloader/bwbootloader.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/bwbootloader/bwbootloader.h b/src/bwbootloader/bwbootloader.h
index a6a51b9..d292b48 100644
--- a/src/bwbootloader/bwbootloader.h
+++ b/src/bwbootloader/bwbootloader.h
@@ -27,6 +27,20 @@
/** Reserved size for bootloader. */
#define BWBOOTLOADER_SIZE 1024
+/** Limit of writable flash. */
+#if !AC_BWBOOTLOADER_BOOTSTRAP
+# define BWBOOTLOADER_LIMIT (PROG_FLASH_SIZE - BWBOOTLOADER_SIZE)
+#else
+# define BWBOOTLOADER_LIMIT PROG_FLASH_SIZE
+#endif
+
+/** Signature. */
+#if !AC_BWBOOTLOADER_BOOTSTRAP
+# define BWBOOTLOADER_SIGNATURE "bwbootloader"
+#else
+# define BWBOOTLOADER_SIGNATURE "bwbootstrapp"
+#endif
+
#ifndef __ASSEMBLER__
/** Bootloader commands. */