Skip to content

Commit f06c0fa

Browse files
Kristine Angelica Panghulanareiter128
authored andcommitted
Pull request #26: Develop
Merge in MCU16CE/dspic33ck-power-pwm-complementary from develop to master * commit 'de8ac8866f84bef57bc0b658c10efaa96ce9d541': Updated release version to 1.2.0 Updated release notes Updated tools versions and device information in README file and set default PWM channel selection to PWM3 Updated project for use with X IDE 6.20 and XC-DSC 3.00
2 parents 920540a + de8ac88 commit f06c0fa

File tree

10 files changed

+292
-58
lines changed

10 files changed

+292
-58
lines changed

.main-meta/main.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
"content": {
55
"metaDataVersion": "1.3.0",
66
"name": "com.microchip.mplabx.project.dspic33ck-power-pwm-complementary",
7-
"version": "1.1.0",
7+
"version": "1.2.0",
88
"displayName": "dsPIC33CK/CH-MP PWM Configuration: Complementary PWM Output",
99
"projectName": "dspic33ck-power-pwm-complementary",
1010
"shortDescription": "Complementary PWM Output Configuration Example for dsPIC33CK-MP devices",
1111
"ide": {
1212
"name": "MPLABX",
13-
"semverRange": ">=6.05.0"
13+
"semverRange": ">=6.20.0"
1414
},
1515
"compiler": {
16-
"name": "XC16",
17-
"semverRange": "^2.00.0"
16+
"name": "XCDSC",
17+
"semverRange": "^3.00.0"
1818
},
1919
"dfp": {
2020
"name": "dsPIC33CK-MP_DFP",
21-
"semverRange": "^1.10.341"
21+
"semverRange": "^1.14.376"
2222
},
2323
"device": {
2424
"metaDataVersion": "1.0.0",

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# dsPIC33C High-Resolution PWM Configuration I
44

5-
**Complementary PWM Waveform Generation**
5+
## Complementary PWM Waveform Generation
66

77
<p><center><a target="_blank" href="https://www.microchip.com/MA330048" rel="nofollow">
88
<img src="images/ma330048.jpg" alt="dsPIC33CK Digital Power Plug-In Module" width="300"></a></center></p>
@@ -35,20 +35,25 @@ Alternative Controller Plug-In Module:
3535

3636
## Software Used
3737

38-
- [MPLAB&reg; X IDE v6.05](https://www.microchip.com/mplabx)
39-
- [MPLAB&reg; XC16 Compiler v2.00](https://www.microchip.com/xc16)
40-
- [MPLAB&reg; Code Configurator v4.85](https://www.microchip.com/mcc)
38+
- [MPLAB&reg; X IDE v6.20](https://www.microchip.com/mplabx)
39+
- [MPLAB&reg; XC-DSC Compiler v3.00](https://www.microchip.com/xc16)
40+
- [MPLAB&reg; Code Configurator v5.7.0](https://www.microchip.com/mcc)
4141

4242
## Hardware Used
4343

4444
- Digital Power Development Board, Part-No. [DM330029](https://www.microchip.com/DM330029)
4545
- dsPIC33CK Digital Power Plug-In Module (DP PIM), Part-No. [MA330048](https://www.microchip.com/MA330048)
46-
- Alternatively: dsPIC33CH Digital Power Plug-In Module (DP PIM), Part-No. [MA330049](https://www.microchip.com/MA330049)
46+
- Alternative Plug-In Modules:
47+
- dsPIC33CK512MP606 Digital Power Plug-In Module (DP PIM), Part-No. [EV12Y79A](https://www.microchip.com/EV12Y79A)
48+
- dsPIC33CH Digital Power Plug-In Module (DP PIM), Part-No. [MA330049](https://www.microchip.com/MA330049)
4749

48-
## Supported Target Devices
50+
## Supported/Compatible Target Device Families
4951

50-
- [dsPIC33CK256MP506](https://www.microchip.com/dsPIC33CK256MP506)
51-
- [dsPIC33CH512MP506](https://www.microchip.com/dsPIC33CH512MP506)
52+
- [dsPIC33CK64MP105](https://www.microchip.com/dsPIC33CK64MP105)
53+
- [dsPIC33CK256MP508](https://www.microchip.com/dsPIC33CK256MP508)
54+
- [dsPIC33CK512MP608](https://www.microchip.com/dsPIC33CK512MP608)
55+
- [dsPIC33CK1024MP710](https://www.microchip.com/dsPIC33CK1024MP710)
56+
- [dsPIC33CH512MP508](https://www.microchip.com/dsPIC33CH512MP508)
5257
- Code compatible with all Single and Dual Core dsPIC33C MP families of devices
5358

5459
- - -
@@ -112,4 +117,4 @@ This code has been written to automatically start up and perform the function of
112117

113118
- - -
114119

115-
&copy; 2023, Microchip Technology Inc.
120+
&copy; 2024, Microchip Technology Inc.

changelog.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
# dspic33ck-power-pwm-complementary, release v1.2.0
2+
3+
## Release Highlights
4+
5+
Version 1.2.0 of this code example is a maintenance cycle release, which is required to keep the source code provided being fully supported by the most recent development tool chain. In this release no functional changes have been made in comparison with the previous version.
6+
7+
### Toolchain Updates
8+
9+
* Changed minimum MPLAB X IDE version to 6.20 and later - [Get latest Version](https://www.microchip.com/mplabx)
10+
* Changed minimum XC-DSC compiler version to v3.00 - [Get latest Version](https://www.microchip.com/xc16)
11+
* Changed minimum Device File Pack (DFP) version to 1.14.376
12+
* Microchip Code Configurator Update
13+
* Updated MCC Plug-In version to require v5.7.0 or later
14+
* Updated mc3 file contents to work with core version v5.7.0 or later
15+
16+
### Features Added\Updated
17+
18+
* Removed empty virtual folder 'config' from section Sources in MPLAB X project explorer
19+
* Changed label of PWM Module register set from P33C_PWM_SFRSET_t to P33C_PWM_MODULE_t
20+
21+
&copy; 2024, Microchip Technology Inc.
22+
23+
- - -
24+
125
# dspic33ck-power-pwm-complementary, release v1.1.0
226

327
### Release Highlights

dspic33ck-power-pwm-complementary.X/main.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@
9797
* - dsPIC33CK Digital Power Plug-In Module (MA330048)
9898
*
9999
* Software:
100-
* - MPLAB X IDE, v5.40
101-
* - Microchip Code Configuration (MCC), v3.95.0
102-
* - XC16 C-Compiler, v1.50
103-
* - dsPIC33CK-MP Device File Pack v1.4.102
100+
* - MPLAB X IDE, v6.20
101+
* - Microchip Code Configuration (MCC), v4.05.0
102+
* - XC-DSC C-Compiler, v3.00
103+
* - dsPIC33CK-MP Device File Pack v1.13.366
104104
*
105105
* ********************************************************************* */
106106

dspic33ck-power-pwm-complementary.X/mcc_generated_files/mcc.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@
5353
#include "system_types.h"
5454
#include "reset.h"
5555

56-
#include "watchdog.h"
5756
#include "tmr1.h"
58-
#include "reset.h"
5957
#include "interrupt_manager.h"
6058
#include "traps.h"
59+
#include "watchdog.h"
60+
#include "reset.h"
6161

6262
#warning "This file will be removed in future MCC releases. Use system.h instead."
6363

dspic33ck-power-pwm-complementary.X/mcc_generated_files/system.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@
131131
void SYSTEM_Initialize(void)
132132
{
133133
PIN_MANAGER_Initialize();
134-
CLOCK_Initialize();
135134
INTERRUPT_Initialize();
135+
CLOCK_Initialize();
136136
TMR1_Initialize();
137137
INTERRUPT_GlobalEnable();
138138
SYSTEM_CORCONModeOperatingSet(CORCON_MODE_PORVALUES);

0 commit comments

Comments
 (0)