diff --git a/.gdbinit b/.gdbinit
index 676e54df9..782f9c256 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -1,6 +1,7 @@
tar rem:3333
file wolfboot.elf
-add-symbol-file test-app/image.elf
+#add-symbol-file test-app/image.elf
+add-symbol-file /home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/dist/default/production/wolfBoot_usbUpdateApp.X.production.elf
foc c
diff --git a/IDE/MPLabX/wolfBoot-SAME51.X/nbproject/private/private.xml b/IDE/MPLabX/wolfBoot-SAME51.X/nbproject/private/private.xml
index 2f181babe..18a01a329 100644
--- a/IDE/MPLabX/wolfBoot-SAME51.X/nbproject/private/private.xml
+++ b/IDE/MPLabX/wolfBoot-SAME51.X/nbproject/private/private.xml
@@ -3,24 +3,11 @@
- file:/home/dan/src/wolfboot/hal/same51.c
file:/home/dan/src/wolfboot/include/target.h
file:/home/dan/src/wolfboot/include/image.h
file:/home/dan/src/wolfboot/include/loader.h
- file:/home/dan/src/wolfboot/src/update_flash.c
- file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/startup_same51j20a.c
- file:/home/dan/src/wolfboot/src/loader.c
- file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot-SAME51.X/Makefile
- file:/home/dan/src/wolfboot/hal/same51.ld
- file:/home/dan/src/wolfboot/src/image.c
- file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/same51j20a_flash.ld
- file:/home/dan/src/wolfboot/src/string.c
- file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/system_same51j20a.c
file:/home/dan/src/wolfboot/include/wolfboot/wolfboot.h
- file:/home/dan/src/wolfboot/src/libwolfboot.c
- file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c
- file:/home/dan/src/wolfboot/src/keystore.c
- file:/home/dan/src/wolfboot/src/update_flash_hwswap.c
+ file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot-SAME51.X/Makefile
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c
index ecdb3c112..93b0a26d2 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c
@@ -7,11 +7,14 @@
#include
#include
+#include "wolfboot/wolfboot.h"
+
/*
*
*/
int main(int argc, char** argv) {
+ wolfBoot_success();
while (1)
asm volatile ("wfi");
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-default.mk b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-default.mk
index a1bcb08fa..4e8c8c43c 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-default.mk
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-default.mk
@@ -51,17 +51,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
# Source Files Quoted if spaced
-SOURCEFILES_QUOTED_IF_SPACED=startup_same51j20a.c system_same51j20a.c main.c
+SOURCEFILES_QUOTED_IF_SPACED=startup_same51j20a.c system_same51j20a.c main.c ../../../src/libwolfboot.c ../../../hal/same51.c
# Object Files Quoted if spaced
-OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/startup_same51j20a.o ${OBJECTDIR}/system_same51j20a.o ${OBJECTDIR}/main.o
-POSSIBLE_DEPFILES=${OBJECTDIR}/startup_same51j20a.o.d ${OBJECTDIR}/system_same51j20a.o.d ${OBJECTDIR}/main.o.d
+OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/startup_same51j20a.o ${OBJECTDIR}/system_same51j20a.o ${OBJECTDIR}/main.o ${OBJECTDIR}/_ext/1386528437/libwolfboot.o ${OBJECTDIR}/_ext/1386517348/same51.o
+POSSIBLE_DEPFILES=${OBJECTDIR}/startup_same51j20a.o.d ${OBJECTDIR}/system_same51j20a.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/_ext/1386528437/libwolfboot.o.d ${OBJECTDIR}/_ext/1386517348/same51.o.d
# Object Files
-OBJECTFILES=${OBJECTDIR}/startup_same51j20a.o ${OBJECTDIR}/system_same51j20a.o ${OBJECTDIR}/main.o
+OBJECTFILES=${OBJECTDIR}/startup_same51j20a.o ${OBJECTDIR}/system_same51j20a.o ${OBJECTDIR}/main.o ${OBJECTDIR}/_ext/1386528437/libwolfboot.o ${OBJECTDIR}/_ext/1386517348/same51.o
# Source Files
-SOURCEFILES=startup_same51j20a.c system_same51j20a.c main.c
+SOURCEFILES=startup_same51j20a.c system_same51j20a.c main.c ../../../src/libwolfboot.c ../../../hal/same51.c
# Pack Options
PACK_COMMON_OPTIONS=-I "${DFP_DIR}/include" -I "${CMSIS_DIR}/CMSIS/Core/Include"
@@ -103,42 +103,66 @@ endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
-${OBJECTDIR}/startup_same51j20a.o: startup_same51j20a.c .generated_files/flags/default/266835027f1c66a22b2cebc9ad2a636c2acd2834 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/startup_same51j20a.o: startup_same51j20a.c .generated_files/flags/default/227bf08d8249cfdb3a1dd412eeadf59e1f401bdb .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/startup_same51j20a.o.d
@${RM} ${OBJECTDIR}/startup_same51j20a.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/startup_same51j20a.o.d" -o ${OBJECTDIR}/startup_same51j20a.o startup_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/startup_same51j20a.o.d" -o ${OBJECTDIR}/startup_same51j20a.o startup_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
-${OBJECTDIR}/system_same51j20a.o: system_same51j20a.c .generated_files/flags/default/ba387db6506ddb8f987a69df1a74ec0d3eef8db3 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/system_same51j20a.o: system_same51j20a.c .generated_files/flags/default/37cc62d7e3d8803d2f03966ac2486806abba6ed8 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/system_same51j20a.o.d
@${RM} ${OBJECTDIR}/system_same51j20a.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/system_same51j20a.o.d" -o ${OBJECTDIR}/system_same51j20a.o system_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/system_same51j20a.o.d" -o ${OBJECTDIR}/system_same51j20a.o system_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
-${OBJECTDIR}/main.o: main.c .generated_files/flags/default/49e09785ee8b5e59c6bdfea009ff02a2c195819 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/main.o: main.c .generated_files/flags/default/4b883f0a456f349c7fe2f514cc539a0f0c919e54 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+
+${OBJECTDIR}/_ext/1386528437/libwolfboot.o: ../../../src/libwolfboot.c .generated_files/flags/default/8b2bb306f3cc0d6937fe247a82c65e4cfe2266a0 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/_ext/1386528437"
+ @${RM} ${OBJECTDIR}/_ext/1386528437/libwolfboot.o.d
+ @${RM} ${OBJECTDIR}/_ext/1386528437/libwolfboot.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/_ext/1386528437/libwolfboot.o.d" -o ${OBJECTDIR}/_ext/1386528437/libwolfboot.o ../../../src/libwolfboot.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+
+${OBJECTDIR}/_ext/1386517348/same51.o: ../../../hal/same51.c .generated_files/flags/default/d16e0c50d565fb975f3e7325c0883f0d30ab13d0 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/_ext/1386517348"
+ @${RM} ${OBJECTDIR}/_ext/1386517348/same51.o.d
+ @${RM} ${OBJECTDIR}/_ext/1386517348/same51.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -g -D__DEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/_ext/1386517348/same51.o.d" -o ${OBJECTDIR}/_ext/1386517348/same51.o ../../../hal/same51.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
else
-${OBJECTDIR}/startup_same51j20a.o: startup_same51j20a.c .generated_files/flags/default/9f4b4bd2f996ada19fbde8c04519e12d0d1596b8 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/startup_same51j20a.o: startup_same51j20a.c .generated_files/flags/default/8359dfa65ced3fc08a65768a20be9b8f4f59f0bc .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/startup_same51j20a.o.d
@${RM} ${OBJECTDIR}/startup_same51j20a.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/startup_same51j20a.o.d" -o ${OBJECTDIR}/startup_same51j20a.o startup_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/startup_same51j20a.o.d" -o ${OBJECTDIR}/startup_same51j20a.o startup_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
-${OBJECTDIR}/system_same51j20a.o: system_same51j20a.c .generated_files/flags/default/39fd1a6cdcc4067182b19e40e5b25cd58230930f .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/system_same51j20a.o: system_same51j20a.c .generated_files/flags/default/25414ef865ff4887ff2ba1c951132cf553dce327 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/system_same51j20a.o.d
@${RM} ${OBJECTDIR}/system_same51j20a.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/system_same51j20a.o.d" -o ${OBJECTDIR}/system_same51j20a.o system_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/system_same51j20a.o.d" -o ${OBJECTDIR}/system_same51j20a.o system_same51j20a.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
-${OBJECTDIR}/main.o: main.c .generated_files/flags/default/eebcae32a2b5f7279a7c29803829db2b62fbbd1b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+${OBJECTDIR}/main.o: main.c .generated_files/flags/default/6660876d8b57ca1dba5af5cabdc4f438004043a4 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.o.d
@${RM} ${OBJECTDIR}/main.o
- ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/main.o.d" -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+
+${OBJECTDIR}/_ext/1386528437/libwolfboot.o: ../../../src/libwolfboot.c .generated_files/flags/default/1365789152c7cd40f3031ed411ba9e3b0891e067 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/_ext/1386528437"
+ @${RM} ${OBJECTDIR}/_ext/1386528437/libwolfboot.o.d
+ @${RM} ${OBJECTDIR}/_ext/1386528437/libwolfboot.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/_ext/1386528437/libwolfboot.o.d" -o ${OBJECTDIR}/_ext/1386528437/libwolfboot.o ../../../src/libwolfboot.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
+
+${OBJECTDIR}/_ext/1386517348/same51.o: ../../../hal/same51.c .generated_files/flags/default/38a43373eea8173c482685a440dc93188d64817b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709
+ @${MKDIR} "${OBJECTDIR}/_ext/1386517348"
+ @${RM} ${OBJECTDIR}/_ext/1386517348/same51.o.d
+ @${RM} ${OBJECTDIR}/_ext/1386517348/same51.o
+ ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=cortex-m4 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -mthumb -I "../../../include" ${PACK_COMMON_OPTIONS} -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "${OBJECTDIR}/_ext/1386517348/same51.o.d" -o ${OBJECTDIR}/_ext/1386517348/same51.o ../../../hal/same51.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD)
endif
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-genesis.properties b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-genesis.properties
index 8b2eabd7e..4a4bea88a 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-genesis.properties
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-genesis.properties
@@ -1,12 +1,12 @@
#
-#Thu Jan 18 11:39:43 CET 2024
+#Thu Jan 18 15:10:16 CET 2024
default.languagetoolchain.version=12.2.1
default.com-microchip-mplab-nbide-toolchain-arm-ARMLanguageToolchain.md5=c33efee51d7853b82066e227bca20492
default.Pack.dfplocation=/opt/microchip/mplabx/v6.15/packs/Microchip/SAME51_DFP/3.7.242
conf.ids=default
default.languagetoolchain.dir=/usr/bin
host.id=130a-gnot-23
-configurations-xml=f236b96cf6f4f80083dfa8c84d6eb609
+configurations-xml=7eafda18e0c159c9ccbe22544f660f14
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e62346c0c0ecee2637e613b49cb7b7fa
default.com-microchip-mplab-mdbcore-JLink-JLinkImpl.md5=09370ac9c9e001d99845a6c8b21609d2
proj.dir=/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-local-default.mk b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-local-default.mk
index ad8a9bfa9..56ff4ba7c 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-local-default.mk
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/Makefile-local-default.mk
@@ -33,5 +33,5 @@ MP_CPPC_DIR="/usr/bin"
MP_AS_DIR="/usr/bin"
MP_LD_DIR="/usr/bin"
MP_AR_DIR="/usr/bin"
-DFP_DIR=/opt/microchip/mplabx/v6.15/packs/Microchip/SAME51_DFP/3.7.242
CMSIS_DIR=/opt/microchip/mplabx/v6.15/packs/arm/CMSIS/5.4.0
+DFP_DIR=/opt/microchip/mplabx/v6.15/packs/Microchip/SAME51_DFP/3.7.242
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/configurations.xml b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/configurations.xml
index 423b1cf9d..e847c80f4 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/configurations.xml
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/configurations.xml
@@ -16,6 +16,8 @@
startup_same51j20a.c
system_same51j20a.c
main.c
+ ../../../src/libwolfboot.c
+ ../../../hal/same51.c
Makefile
+
+ ../../../src
+ ../../../hal
+
Makefile
@@ -37,8 +43,8 @@
2
-
+
@@ -137,7 +143,7 @@
-
+
@@ -165,6 +171,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/private/private.xml b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/private/private.xml
index 6807a2ba1..0853fcaf9 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/private/private.xml
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/private/private.xml
@@ -2,6 +2,20 @@
-
+
+ file:/home/dan/src/wolfboot/hal/same51.c
+ file:/home/dan/src/wolfboot/src/update_flash.c
+ file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/startup_same51j20a.c
+ file:/home/dan/src/wolfboot/src/loader.c
+ file:/home/dan/src/wolfboot/hal/same51.ld
+ file:/home/dan/src/wolfboot/src/image.c
+ file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/same51j20a_flash.ld
+ file:/home/dan/src/wolfboot/src/string.c
+ file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/system_same51j20a.c
+ file:/home/dan/src/wolfboot/src/libwolfboot.c
+ file:/home/dan/src/wolfboot/IDE/MPLabX/wolfBoot_usbUpdateApp.X/main.c
+ file:/home/dan/src/wolfboot/src/keystore.c
+ file:/home/dan/src/wolfboot/src/update_flash_hwswap.c
+
diff --git a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/project.xml b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/project.xml
index e508d4866..d71da4616 100644
--- a/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/project.xml
+++ b/IDE/MPLabX/wolfBoot_usbUpdateApp.X/nbproject/project.xml
@@ -8,7 +8,10 @@
0
ISO-8859-1
-
+
+ ../../../src
+ ../../../hal
+
default