summaryrefslogtreecommitdiff
path: root/src/bwbootloader/bwbootloader.h
diff options
context:
space:
mode:
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. */