mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Add support for Microchip PIC32 development platform // Resolve #438
This commit is contained in:
@ -13,6 +13,9 @@ PlatformIO 2.0
|
|||||||
development platform for Lattice iCEstick FPGA Evaluation Kit and BQ IceZUM
|
development platform for Lattice iCEstick FPGA Evaluation Kit and BQ IceZUM
|
||||||
Alhambra FPGA
|
Alhambra FPGA
|
||||||
(`issue #480 <https://github.com/platformio/platformio/issues/480>`_)
|
(`issue #480 <https://github.com/platformio/platformio/issues/480>`_)
|
||||||
|
* Added support for `Microchip PIC32 <http://docs.platformio.org/en/latest/platforms/microchippic32.html>`__
|
||||||
|
development platform
|
||||||
|
(`issue #438 <https://github.com/platformio/platformio/issues/438>`_)
|
||||||
* Updated Arduino core for Espressif platform to 2.2.0
|
* Updated Arduino core for Espressif platform to 2.2.0
|
||||||
(`issue #627 <https://github.com/platformio/platformio/issues/627>`_)
|
(`issue #627 <https://github.com/platformio/platformio/issues/627>`_)
|
||||||
* New boards for `ARM mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
* New boards for `ARM mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
|
||||||
|
@ -33,6 +33,7 @@ Embedded
|
|||||||
espressif
|
espressif
|
||||||
freescalekinetis
|
freescalekinetis
|
||||||
lattice_ice40
|
lattice_ice40
|
||||||
|
microchippic32
|
||||||
nordicnrf51
|
nordicnrf51
|
||||||
nxplpc
|
nxplpc
|
||||||
siliconlabsefm32
|
siliconlabsefm32
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
VERSION = (2, 9, "0.dev1")
|
VERSION = (2, 9, "0.dev2")
|
||||||
__version__ = ".".join([str(s) for s in VERSION])
|
__version__ = ".".join([str(s) for s in VERSION])
|
||||||
|
|
||||||
__title__ = "platformio"
|
__title__ = "platformio"
|
||||||
|
@ -73,10 +73,7 @@ env.Replace(
|
|||||||
"-mprocessor=$BOARD_MCU",
|
"-mprocessor=$BOARD_MCU",
|
||||||
"-mno-peripheral-libs",
|
"-mno-peripheral-libs",
|
||||||
"-nostartfiles",
|
"-nostartfiles",
|
||||||
"-Wl,--gc-sections",
|
"-Wl,--gc-sections"
|
||||||
"-Wl,--script=chipKIT-application-COMMON%s.ld" % (
|
|
||||||
"-MZ" if "MZ" in env.get("BOARD_OPTIONS", {}).get(
|
|
||||||
"build", {}).get("mcu") else "")
|
|
||||||
],
|
],
|
||||||
|
|
||||||
LIBS=["m"],
|
LIBS=["m"],
|
||||||
@ -149,7 +146,15 @@ for f in env['LINKFLAGS']:
|
|||||||
_new_linkflags.append(f)
|
_new_linkflags.append(f)
|
||||||
else:
|
else:
|
||||||
_new_linkflags.append("-Wl,--script=%s" % f[6:])
|
_new_linkflags.append("-Wl,--script=%s" % f[6:])
|
||||||
|
|
||||||
env.Replace(LINKFLAGS=_new_linkflags)
|
env.Replace(LINKFLAGS=_new_linkflags)
|
||||||
|
env.Append(
|
||||||
|
LINKFLAGS=[
|
||||||
|
"-Wl,--script=chipKIT-application-COMMON%s.ld" % (
|
||||||
|
"-MZ" if "MZ" in env.get("BOARD_OPTIONS", {}).get(
|
||||||
|
"build", {}).get("mcu") else "")
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
#
|
#
|
||||||
# Target: Build the .hex
|
# Target: Build the .hex
|
||||||
|
Reference in New Issue
Block a user