Skip to content

Commit bd8e16a

Browse files
committed
MPAE-6131: updated documentation
1 parent bcd8901 commit bd8e16a

14 files changed

+5831
-48
lines changed

.main-meta/main.json

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,55 +3,59 @@
33
"category": "com.microchip.ide.project",
44
"content": {
55
"metaDataVersion": "1.1.0",
6-
"name": "com.microchip.mcu8.mplabx.project.",
7-
"version": " ",
8-
"displayName": " ",
9-
"projectName": "",
10-
"shortDescription": "",
6+
"name": "com.microchip.mcu8.mplabx.project.pic18f57q43-dma-uart-to-pwm-part2",
7+
"version": "1.0.1",
8+
"displayName": "DMA controlled LED dimming via Serial Stream",
9+
"projectName": "pic18f57q43-dma-uart-to-pwm-part2",
10+
"shortDescription": "Part 2 example showing how to use DMA to transfer data from UART recieve buffer to PWM duty cycle register to control a PWM.",
1111
"ide": {
12-
"name": "",
13-
"semverRange": ""
12+
"name": "MPLABX",
13+
"semverRange": ">=5.30.0"
1414
},
1515
"compiler": [
1616
{
17-
"name": "",
18-
"semverRange": ""
17+
"name": "XC8",
18+
"semverRange": "^2.10.0"
1919
}
2020
],
2121
"dfp": {
22-
"name": "",
23-
"semverRange": ""
22+
"name": "PIC18-Q_DFP",
23+
"semverRange": "^1.3.89"
2424
},
2525
"configurator": {
26-
"name": "",
27-
"semverRange": ""
26+
"name": "MCC",
27+
"semverRange": ">=3.95.0"
2828
},
2929
"device": {
3030
"metaDataVersion": "1.0.0",
3131
"category": "com.microchip.portal.contentRef",
3232
"content": {
3333
"metaDataVersion": "1.0.0",
3434
"category": "com.microchip.device",
35-
"name": "",
35+
"name": "PIC18F57Q43",
3636
"versionRange": "*"
3737
}
3838
},
39-
"author": "",
39+
"author": "Patrick Kennedy",
4040
"subcategories": [
41-
"",
41+
"MCC",
4242
[
43-
"Peripherals", ""
43+
"Peripherals", "DMA"
4444
],
4545
[
46-
"Peripherals", ""
46+
"Peripherals", "UART"
47+
],
48+
[
49+
"Peripherals", "PWM"
4750
]
4851
],
4952
"peripherals": [
50-
"",""
53+
"DMA","UART","PWM"
5154
],
5255
"keywords": [
53-
"",
54-
""
56+
"MCC",
57+
"Core Independent",
58+
"PIC18"
5559
],
5660
"additionalData": {
5761
"longDescription": {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project>
3+
<executable name="dist/default/production\pic18f57q43-dma-uart-to-pwm-part2.X.production.hex">
4+
<memory name="program">
5+
<units>bytes</units>
6+
<length>131072</length>
7+
<used>740</used>
8+
<free>130332</free>
9+
</memory>
10+
<memory name="data">
11+
<units>bytes</units>
12+
<length>8192</length>
13+
<used>22</used>
14+
<free>8170</free>
15+
</memory>
16+
</executable>
17+
</project>

pic18f57q43-dma-uart-to-pwm-part2.X/dist/default/production/pic18f57q43-dma-uart-to-pwm-part2.X.production.cmf

Lines changed: 791 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
:020000040000FA
2+
:04000000FEEFFFF020
3+
:020000040001F9
4+
:10FD2000166A000194EFFEF0EBECFEF096EFFEF0A9
5+
:10FD3000FEEFFFF0550E0001B46FAA0EB46FB48150
6+
:10FD4000120061004CF401F5610050F402F561000D
7+
:10FD500054F403F5120061004CF407F5610050F40F
8+
:10FD600008F5610054F409F5120061004CF404F543
9+
:10FD7000610050F405F5610054F406F512006100CD
10+
:10FD80004CF40AF5610050F40BF5610054F40CF5E5
11+
:10FD9000120061004CF410F5610050F411F561009F
12+
:10FDA00054F412F5120061004CF40DF5610050F4AA
13+
:10FDB0000EF5610054F40FF51200620E0001AD6FF4
14+
:10FDC000000EAF6F000EB36F020EB16F000EB06F7A
15+
:10FDD000000EAC6F1200FAECFEF0A3ECFFF0DDECCD
16+
:10FDE000FEF00CECFFF032ECFFF066ECFFF09AEC6A
17+
:10FDF000FEF01200000E0001606F000E616F000E39
18+
:10FE0000636F000E646F000E656F000E666F000E6C
19+
:10FE1000676F000E686F1200000E0001E86F690E38
20+
:10FE2000F96F040EFA6F000EFB6F040EF16F6B0E8C
21+
:10FE3000F06F400EFD6F000EF86F010EF76F000EB1
22+
:10FE4000EF6F020EEE6F480EFF6F000EFE6FB09A5E
23+
:10FE5000B098B09EB09CA09AA098A09EA09CC00E06
24+
:10FE6000FC6F1200000E0201CB6F000ECD6F000E72
25+
:10FE7000CF6FB00ED16F800ED26F000ED36F190E00
26+
:10FE8000D46F000ED56F000ED66F000ED76F000E28
27+
:10FE9000D86F000ED96F000E136E000E146E000E98
28+
:10FEA000156EC9ECFEF0000E136E000E146E000EFF
29+
:10FEB000156ED3ECFEF0000E136E000E146E000EE5
30+
:10FEC000156EBFECFEF0000E166E1200000E606E96
31+
:10FED000020E616E0B0E626EE70E636E030E646EB1
32+
:10FEE000000E656E000E666E000E676E000E686E88
33+
:10FEF000000E6A6E010E6B6E000E6C6E010E6D6E62
34+
:10FF0000000E6E6EB29CB29E67906792A29EA29CFB
35+
:10FF1000000E136E000E146E000E156EABECFEF0AC
36+
:10FF2000000E136E000E146E000E156EB5ECFEF092
37+
:10FF3000000E136E000E146E000E156EA1ECFEF096
38+
:10FF4000800E696E1200000EC26E000EC16E000EB1
39+
:10FF5000BE6E000EC36E000EBF6E000EC06E070EAA
40+
:10FF6000CA6EF70ECB6EF70EC66EC768C868C96852
41+
:10FF700004011869F30E106F0869070E206F2869D5
42+
:10FF8000EF0E006F000E196F000E296F000E216F2B
43+
:10FF9000000E096F000E016F000E116F000E0201BE
44+
:10FFA000896F000E886F000E876F000E866F000E3F
45+
:10FFB0000401226F000E2A6F000E026F000E0A6FFE
46+
:10FFC000000E126F000E1A6F03690B6913691B692B
47+
:10FFD000070E236F2B6904690C6914691C690F0EE5
48+
:10FFE000246F2C69130E0201536F120E576F180EF7
49+
:10FFF0002C6F260E046F040E766F120090EFFEF049
50+
:020000040020DA
51+
:10000000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F80
52+
:10001000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F70
53+
:020000040030CA
54+
:0A000000ECFFF7FF9FFFFFFFFFFF7B
55+
:00000001FF
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
### HEXMate logfile and output summary ###
2+
### Memory Usage ###
3+
Unused memory ranges:
4+
4h - 1FD1Fh
5+
20000h - 1FFFFFh
6+
200020h - 2FFFFFh
7+
30000Ah - 30003Fh
8+
9+
dist/default/production\pic18f57q43-dma-uart-to-pwm-part2.X.production.hex ranges:
10+
0h - 3h
11+
1FD20h - 1FFFFh
12+
200000h - 20001Fh
13+
300000h - 300009h
14+
15+
### Hex Memory Map ###
16+
Legend:
17+
- = Unused memory
18+
F = Filled ROM
19+
S = Stored serial code
20+
A = Stored ASCII string
21+
R = Reserved for checksum
22+
C = Stored checksum result
23+
T = Trailing code
24+
& = Find & replace opcode
25+
X = Find & delete opcode
26+
1 = dist/default/production\pic18f57q43-dma-uart-to-pwm-part2.X.production.hex
27+
00000000: 1111------------------------------------------------------------
28+
0001FD00: --------------------------------11111111111111111111111111111111
29+
0001FD40: 1111111111111111111111111111111111111111111111111111111111111111
30+
0001FD80: 1111111111111111111111111111111111111111111111111111111111111111
31+
0001FDC0: 1111111111111111111111111111111111111111111111111111111111111111
32+
0001FE00: 1111111111111111111111111111111111111111111111111111111111111111
33+
0001FE40: 1111111111111111111111111111111111111111111111111111111111111111
34+
0001FE80: 1111111111111111111111111111111111111111111111111111111111111111
35+
0001FEC0: 1111111111111111111111111111111111111111111111111111111111111111
36+
0001FF00: 1111111111111111111111111111111111111111111111111111111111111111
37+
0001FF40: 1111111111111111111111111111111111111111111111111111111111111111
38+
0001FF80: 1111111111111111111111111111111111111111111111111111111111111111
39+
0001FFC0: 1111111111111111111111111111111111111111111111111111111111111111
40+
00200000: 11111111111111111111111111111111--------------------------------
41+
00300000: 1111111111------------------------------------------------------

0 commit comments

Comments
 (0)