summaryrefslogtreecommitdiff
path: root/src/bwbootloader/spacer.avr.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/bwbootloader/spacer.avr.S')
-rw-r--r--src/bwbootloader/spacer.avr.S7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bwbootloader/spacer.avr.S b/src/bwbootloader/spacer.avr.S
index 215c395..59c7754 100644
--- a/src/bwbootloader/spacer.avr.S
+++ b/src/bwbootloader/spacer.avr.S
@@ -25,7 +25,14 @@
#include <avr/io.h>
#include "bwbootloader.h"
+#if !AC_BWBOOTLOADER_BOOTSTRAP
.section .progmem
.global application_entry
application_entry:
.skip FLASHEND + 1 - BWBOOTLOADER_SIZE - _VECTORS_SIZE, 0xff
+#else
+ .global application_entry
+ .set application_entry, 0
+ .section .progmem
+ .skip SPM_PAGESIZE - _VECTORS_SIZE, 0xff
+#endif