Skip to content

Commit 9ccdb22

Browse files
committed
Merge branch 'release/v1.5.1'
2 parents b968b62 + 4ffdad2 commit 9ccdb22

32 files changed

+421
-409
lines changed

README.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,27 @@ Microchip's 32-bit portfolio with the MIPS microAptiv or M4K core offer high per
99

1010
# Usage
1111

12-
1. [Install PlatformIO Core](http://docs.platformio.org/page/core.html)
13-
2. Install Microchip PIC32 development platform:
14-
```bash
15-
# install the latest stable version
16-
> platformio platform install microchippic32
17-
18-
# install development version
19-
> platformio platform install https://github.com/platformio/platform-microchippic32.git
12+
1. [Install PlatformIO](http://platformio.org)
13+
2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:
14+
15+
## Stable version
16+
17+
```ini
18+
[env:stable]
19+
platform = microchippic32
20+
board = ...
21+
...
2022
```
23+
24+
## Development version
25+
26+
```ini
27+
[env:development]
28+
platform = https://github.com/platformio/platform-microchippic32.git
29+
board = ...
30+
...
31+
```
32+
33+
# Configuration
34+
35+
Please navigate to [documentation](http://docs.platformio.org/page/platforms/microchippic32.html).

boards/cerebot32mx4.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CEREBOT_32MX4_",
5-
"f_cpu": "80000000L",
6-
"ldscript": "chipKIT-application-32MX460F512.ld",
7-
"mcu": "32MX460F512L",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CEREBOT_32MX4_",
5+
"f_cpu": "80000000L",
6+
"ldscript": "chipKIT-application-32MX460F512.ld",
7+
"mcu": "32MX460F512L",
88
"variant": "Cerebot_32MX4"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Digilent Cerebot 32MX4",
12+
],
13+
"name": "Digilent Cerebot 32MX4",
1414
"upload": {
15-
"maximum_ram_size": 32768,
16-
"maximum_size": 520192,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 32768,
16+
"maximum_size": 520192,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://store.digilentinc.com/cerebot-32mx4-limited-time-see-chipkit-pro-mx4/",
20+
},
21+
"url": "http://store.digilentinc.com/cerebot-32mx4-limited-time-see-chipkit-pro-mx4/",
2222
"vendor": "Digilent"
23-
}
23+
}

boards/cerebot32mx7.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CEREBOT_32MX7_",
5-
"f_cpu": "80000000L",
6-
"ldscript": "chipKIT-application-32MX795F512.ld",
7-
"mcu": "32MX795F512L",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CEREBOT_32MX7_",
5+
"f_cpu": "80000000L",
6+
"ldscript": "chipKIT-application-32MX795F512.ld",
7+
"mcu": "32MX795F512L",
88
"variant": "Cerebot_32MX7"
99
},
1010
"connectivity": [
1111
"can"
12-
],
12+
],
1313
"frameworks": [
1414
"arduino"
15-
],
16-
"name": "Digilent Cerebot 32MX7",
15+
],
16+
"name": "Digilent Cerebot 32MX7",
1717
"upload": {
18-
"maximum_ram_size": 131072,
19-
"maximum_size": 520192,
20-
"protocol": "stk500v2",
21-
"require_upload_port": true,
18+
"maximum_ram_size": 131072,
19+
"maximum_size": 520192,
20+
"protocol": "stk500v2",
21+
"require_upload_port": true,
2222
"speed": 115200
23-
},
24-
"url": "http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=TDGL004",
23+
},
24+
"url": "http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=TDGL004",
2525
"vendor": "Digilent"
26-
}
26+
}

boards/chipkit_cmod.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CMOD_",
5-
"f_cpu": "40000000L",
6-
"ldscript": "chipKIT-application-32MX150F128.ld",
7-
"mcu": "32MX150F128D",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CMOD_",
5+
"f_cpu": "40000000L",
6+
"ldscript": "chipKIT-application-32MX150F128.ld",
7+
"mcu": "32MX150F128D",
88
"variant": "Cmod"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Digilent chipKIT Cmod",
12+
],
13+
"name": "Digilent chipKIT Cmod",
1414
"upload": {
15-
"maximum_ram_size": 32768,
16-
"maximum_size": 126976,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 32768,
16+
"maximum_size": 126976,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://store.digilentinc.com/chipkit-cmod-breadboardable-mz-microcontroller-board/",
20+
},
21+
"url": "http://store.digilentinc.com/chipkit-cmod-breadboardable-mz-microcontroller-board/",
2222
"vendor": "Digilent"
23-
}
23+
}

boards/chipkit_dp32.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_DP32_ -D_USE_USB_FOR_SERIAL_",
5-
"f_cpu": "40000000L",
6-
"ldscript": "chipKIT-application-32MX250F128.ld",
7-
"mcu": "32MX250F128B",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_DP32_ -D_USE_USB_FOR_SERIAL_",
5+
"f_cpu": "40000000L",
6+
"ldscript": "chipKIT-application-32MX250F128.ld",
7+
"mcu": "32MX250F128B",
88
"variant": "DP32"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Digilent chipKIT DP32",
12+
],
13+
"name": "Digilent chipKIT DP32",
1414
"upload": {
15-
"maximum_ram_size": 32768,
16-
"maximum_size": 122880,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 32768,
16+
"maximum_size": 122880,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://store.digilentinc.com/chipkit-dp32-dip-package-prototyping-microcontroller-board/",
20+
},
21+
"url": "http://store.digilentinc.com/chipkit-dp32-dip-package-prototyping-microcontroller-board/",
2222
"vendor": "Digilent"
23-
}
23+
}

boards/chipkit_mx3.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CEREBOT_MX3CK_",
5-
"f_cpu": "80000000L",
6-
"ldscript": "chipKIT-application-32MX320F128.ld",
7-
"mcu": "32MX320F128H",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CEREBOT_MX3CK_",
5+
"f_cpu": "80000000L",
6+
"ldscript": "chipKIT-application-32MX320F128.ld",
7+
"mcu": "32MX320F128H",
88
"variant": "Cerebot_MX3cK"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Digilent chipKIT MX3",
12+
],
13+
"name": "Digilent chipKIT MX3",
1414
"upload": {
15-
"maximum_ram_size": 16384,
16-
"maximum_size": 126976,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 16384,
16+
"maximum_size": 126976,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://store.digilentinc.com/chipkit-mx3-microcontroller-board-with-pmod-headers/",
20+
},
21+
"url": "http://store.digilentinc.com/chipkit-mx3-microcontroller-board-with-pmod-headers/",
2222
"vendor": "Digilent"
23-
}
23+
}

boards/chipkit_pi.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CHIPKIT_PI_",
5-
"f_cpu": "40000000L",
6-
"ldscript": "chipKIT-application-32MX250F128.ld",
7-
"mcu": "32MX250F128B",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CHIPKIT_PI_",
5+
"f_cpu": "40000000L",
6+
"ldscript": "chipKIT-application-32MX250F128.ld",
7+
"mcu": "32MX250F128B",
88
"variant": "ChipKIT_Pi"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Element14 chipKIT Pi",
12+
],
13+
"name": "Element14 chipKIT Pi",
1414
"upload": {
15-
"maximum_ram_size": 32768,
16-
"maximum_size": 122880,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 32768,
16+
"maximum_size": 122880,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/microchip-chipkit/chipkit_pi",
20+
},
21+
"url": "http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/microchip-chipkit/chipkit_pi",
2222
"vendor": "element14"
23-
}
23+
}

boards/chipkit_pro_mx4.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CEREBOT_MX4CK_",
5-
"f_cpu": "80000000L",
6-
"ldscript": "chipKIT-application-32MX460F512.ld",
7-
"mcu": "32MX460F512L",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CEREBOT_MX4CK_",
5+
"f_cpu": "80000000L",
6+
"ldscript": "chipKIT-application-32MX460F512.ld",
7+
"mcu": "32MX460F512L",
88
"variant": "Cerebot_MX4cK"
9-
},
9+
},
1010
"frameworks": [
1111
"arduino"
12-
],
13-
"name": "Digilent chipKIT Pro MX4",
12+
],
13+
"name": "Digilent chipKIT Pro MX4",
1414
"upload": {
15-
"maximum_ram_size": 32768,
16-
"maximum_size": 520192,
17-
"protocol": "stk500v2",
18-
"require_upload_port": true,
15+
"maximum_ram_size": 32768,
16+
"maximum_size": 520192,
17+
"protocol": "stk500v2",
18+
"require_upload_port": true,
1919
"speed": 115200
20-
},
21-
"url": "http://store.digilentinc.com/chipkit-pro-mx4-embedded-systems-trainer-board/",
20+
},
21+
"url": "http://store.digilentinc.com/chipkit-pro-mx4-embedded-systems-trainer-board/",
2222
"vendor": "Digilent"
23-
}
23+
}

boards/chipkit_pro_mx7.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
{
22
"build": {
3-
"core": "pic32",
4-
"extra_flags": "-D_BOARD_CEREBOT_MX7CK_",
5-
"f_cpu": "80000000L",
6-
"ldscript": "chipKIT-application-32MX795F512.ld",
7-
"mcu": "32MX795F512L",
3+
"core": "pic32",
4+
"extra_flags": "-D_BOARD_CEREBOT_MX7CK_",
5+
"f_cpu": "80000000L",
6+
"ldscript": "chipKIT-application-32MX795F512.ld",
7+
"mcu": "32MX795F512L",
88
"variant": "Cerebot_MX7cK"
99
},
1010
"connectivity": [
1111
"can",
1212
"ethernet"
13-
],
13+
],
1414
"frameworks": [
1515
"arduino"
16-
],
17-
"name": "Digilent chipKIT Pro MX7",
16+
],
17+
"name": "Digilent chipKIT Pro MX7",
1818
"upload": {
19-
"maximum_ram_size": 131072,
20-
"maximum_size": 520192,
21-
"protocol": "stk500v2",
22-
"require_upload_port": true,
19+
"maximum_ram_size": 131072,
20+
"maximum_size": 520192,
21+
"protocol": "stk500v2",
22+
"require_upload_port": true,
2323
"speed": 115200
24-
},
25-
"url": "http://store.digilentinc.com/chipkit-pro-mx7-advanced-peripherals-embedded-systems-trainer-board/",
24+
},
25+
"url": "http://store.digilentinc.com/chipkit-pro-mx7-advanced-peripherals-embedded-systems-trainer-board/",
2626
"vendor": "Digilent"
27-
}
27+
}

0 commit comments

Comments
 (0)