From a759e427fb887aac5e95558b9ab30674714c0827 Mon Sep 17 00:00:00 2001 From: Boris Honman Date: Fri, 9 Aug 2019 15:44:55 -0400 Subject: [PATCH] added standalone configuration to main firmware project so it can be developed and tested without the bootloader --- .../nbproject/configurations.xml | 177 +++++++++++++++++- firmware/clubdance_v2.X/nbproject/project.xml | 6 +- firmware/src/main.c | 3 + 3 files changed, 183 insertions(+), 3 deletions(-) diff --git a/firmware/clubdance_v2.X/nbproject/configurations.xml b/firmware/clubdance_v2.X/nbproject/configurations.xml index 30bd985..3398c76 100644 --- a/firmware/clubdance_v2.X/nbproject/configurations.xml +++ b/firmware/clubdance_v2.X/nbproject/configurations.xml @@ -55,7 +55,7 @@ Makefile - + localhost PIC18F2550 @@ -98,7 +98,7 @@ - + @@ -228,5 +228,178 @@ + + + localhost + PIC18F2550 + + + PICkit3PlatformTool + XC8 + 2.05 + 3 + + + + + + + + + + + + + false + false + + + + + + + false + + false + + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/firmware/clubdance_v2.X/nbproject/project.xml b/firmware/clubdance_v2.X/nbproject/project.xml index ea3aed9..cb8dddd 100644 --- a/firmware/clubdance_v2.X/nbproject/project.xml +++ b/firmware/clubdance_v2.X/nbproject/project.xml @@ -19,7 +19,11 @@ - default + bootloader_only + 2 + + + standalone 2 diff --git a/firmware/src/main.c b/firmware/src/main.c index 8c25cb1..7fb17d4 100644 --- a/firmware/src/main.c +++ b/firmware/src/main.c @@ -26,7 +26,10 @@ #include "padhal.h" #include "dancepad.h" +#ifdef LINK_FOR_BOOTLOADER +// only define this if building fw to be used with the bootloader const unsigned int VersionWord __at(0x1416) = 0x0100; +#endif void main(void) {