Skip to content

Commit efe29fa

Browse files
JustBecause42davidflowers
authored andcommitted
Pull request #1: Feature/publish labs
Merge in MCU16CE/bootloader16-microchip-university-labs from ~C20356/bootloader16-microchip-university-labs:feature/CC16BOOT-3406-publish-labs to develop * commit '2cbbd3e2327988805664b2e76f5da410b6fa0f3e': (32 commits) Fixed typo Fixed keywords Updated periph names Update .json file Removed debug code. Updated file Added hex file so the app will build Revert "Added hex file to fix build order issue" Revert "Removed debug statements from sh file" Removed debug statements from sh file Added hex file to fix build order issue Added more debug Added debug hooks Changed slash direction and reverted removing running the final step Revert "Removed last step" Removed last step Change order on command line Fixed one more linux issue with command line Fixed combine.bat file Fixed postBuild ...
2 parents 2a15071 + 2cbbd3e commit efe29fa

File tree

722 files changed

+264535
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

722 files changed

+264535
-18
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
# Default gitignore files for code examples, only removing/ignoring usual MPLAB X® clutter
66

77
# Excluding object files
8+
*.d
89
*.o
910
*.ko
1011
*.obj
@@ -33,7 +34,6 @@ disassembly/
3334
*.zip
3435
!code-templates.zip
3536
*.mk
36-
*.bash
3737
*.dump
3838
Makefile-genesis.properties
3939

.main-meta/main.json

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,41 @@
44
"content":{
55
"metaDataVersion":"1.3.0",
66
"name":"com.microchip.mplabx.project.bootloader16-microchip-university-labs",
7-
"version":"x.x.x",
8-
"displayName":"xxxxxxxxxxxxxxx",
7+
"version":"1.0.3",
8+
"displayName":"Bootloader16 Lab Solutions for Microchip University Bootloader 16 labs",
99
"projectName":"bootloader16-microchip-university-labs",
10-
"shortDescription":"xxxxxxxxxxxxxxx",
10+
"shortDescription":"Bootloader16 examples using different features",
1111
"ide":{
1212
"name":"MPLABX",
13-
"semverRange":">=5.40.0"
13+
"semverRange":">=6.00.0"
1414
},
1515
"compiler":{
1616
"name":"XC16",
17-
"semverRange":"^1.50.0"
17+
"semverRange":"^1.60.0"
1818
},
1919
"dfp":{
20-
"name":"xxxxxxxxxxxxxxx",
21-
"semverRange":">=x.x.x"
20+
"name":"PIC24F-GA-GB_DFP",
21+
"semverRange":">=1.5.181"
2222
},
2323
"configurator": {
2424
"name": "MCC",
25-
"semverRange": ">=4.0.1"
25+
"semverRange": ">=5.1.1"
2626
},
2727
"device":{
2828
"metaDataVersion":"1.0.0",
2929
"category":"com.microchip.portal.contentRef",
3030
"content":{
3131
"metaDataVersion":"1.0.0",
3232
"category":"com.microchip.device",
33-
"name":"xxxxxxxxxxxxxxx",
33+
"name":"PIC24FJ128GA705",
3434
"versionRange":"*"
3535
}
3636
},
3737
"peripherals":[
38-
"GPIO",
38+
"UART"
3939
],
4040
"keywords":[
41-
"GPIO",
42-
"UART"
41+
"Bootloader"
4342
]
4443
}
4544
}
2.03 MB
Binary file not shown.

Bootloader16-LabManual-3-2022.pdf

2.38 MB
Binary file not shown.

Lab1_Solution/boot.X/Makefile

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
#
2+
# There exist several targets which are by default empty and which can be
3+
# used for execution of your targets. These targets are usually executed
4+
# before and after some main targets. They are:
5+
#
6+
# .build-pre: called before 'build' target
7+
# .build-post: called after 'build' target
8+
# .clean-pre: called before 'clean' target
9+
# .clean-post: called after 'clean' target
10+
# .clobber-pre: called before 'clobber' target
11+
# .clobber-post: called after 'clobber' target
12+
# .all-pre: called before 'all' target
13+
# .all-post: called after 'all' target
14+
# .help-pre: called before 'help' target
15+
# .help-post: called after 'help' target
16+
#
17+
# Targets beginning with '.' are not intended to be called on their own.
18+
#
19+
# Main targets can be executed directly, and they are:
20+
#
21+
# build build a specific configuration
22+
# clean remove built files from a configuration
23+
# clobber remove all built files
24+
# all build all configurations
25+
# help print help mesage
26+
#
27+
# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
28+
# .help-impl are implemented in nbproject/makefile-impl.mk.
29+
#
30+
# Available make variables:
31+
#
32+
# CND_BASEDIR base directory for relative paths
33+
# CND_DISTDIR default top distribution directory (build artifacts)
34+
# CND_BUILDDIR default top build directory (object files, ...)
35+
# CONF name of current configuration
36+
# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
37+
# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
38+
# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
39+
# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
40+
# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
41+
# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
42+
#
43+
# NOCDDL
44+
45+
46+
# Environment
47+
MKDIR=mkdir
48+
CP=cp
49+
CCADMIN=CCadmin
50+
RANLIB=ranlib
51+
52+
53+
# build
54+
build: .build-post
55+
56+
.build-pre:
57+
# Add your pre 'build' code here...
58+
59+
.build-post: .build-impl
60+
# Add your post 'build' code here...
61+
62+
63+
# clean
64+
clean: .clean-post
65+
66+
.clean-pre:
67+
# Add your pre 'clean' code here...
68+
# WARNING: the IDE does not call this target since it takes a long time to
69+
# simply run make. Instead, the IDE removes the configuration directories
70+
# under build and dist directly without calling make.
71+
# This target is left here so people can do a clean when running a clean
72+
# outside the IDE.
73+
74+
.clean-post: .clean-impl
75+
# Add your post 'clean' code here...
76+
77+
78+
# clobber
79+
clobber: .clobber-post
80+
81+
.clobber-pre:
82+
# Add your pre 'clobber' code here...
83+
84+
.clobber-post: .clobber-impl
85+
# Add your post 'clobber' code here...
86+
87+
88+
# all
89+
all: .all-post
90+
91+
.all-pre:
92+
# Add your pre 'all' code here...
93+
94+
.all-post: .all-impl
95+
# Add your post 'all' code here...
96+
97+
98+
# help
99+
help: .help-post
100+
101+
.help-pre:
102+
# Add your pre 'help' code here...
103+
104+
.help-post: .help-impl
105+
# Add your post 'help' code here...
106+
107+
108+
109+
# include project implementation makefile
110+
include nbproject/Makefile-impl.mk
111+
112+
# include project make variables
113+
include nbproject/Makefile-variables.mk

0 commit comments

Comments
 (0)