From 277b2d033fd5e5fe67fd1b02331f9db8a40973b3 Mon Sep 17 00:00:00 2001 From: bcostm Date: Tue, 28 Jul 2015 10:30:26 +0200 Subject: [PATCH] [DISCO_L476VG] Add platform in python files --- workspace_tools/export/gccarm.py | 1 + workspace_tools/export/iar.py | 1 + workspace_tools/export/uvision4.py | 2 ++ workspace_tools/export_test.py | 2 ++ workspace_tools/targets.py | 10 ++++++++++ 5 files changed, 16 insertions(+) diff --git a/workspace_tools/export/gccarm.py b/workspace_tools/export/gccarm.py index 7e6b8b2eb3..e086f88379 100755 --- a/workspace_tools/export/gccarm.py +++ b/workspace_tools/export/gccarm.py @@ -48,6 +48,7 @@ class GccArm(Exporter): 'DISCO_F407VG', 'DISCO_F303VC', 'DISCO_F746NG', + 'DISCO_L476VG', 'UBLOX_C027', 'ARCH_PRO', 'NRF51822', diff --git a/workspace_tools/export/iar.py b/workspace_tools/export/iar.py index 1d74fcb31f..cfd958acf3 100755 --- a/workspace_tools/export/iar.py +++ b/workspace_tools/export/iar.py @@ -62,6 +62,7 @@ class IAREmbeddedWorkbench(Exporter): 'DISCO_L053C8', 'DISCO_F334C8', 'DISCO_F746NG', + 'DISCO_L476VG', #'STM32F407', Fails to build same for GCC 'MAXWSNENV', 'MAX32600MBED', diff --git a/workspace_tools/export/uvision4.py b/workspace_tools/export/uvision4.py index 2667492b30..064535864f 100644 --- a/workspace_tools/export/uvision4.py +++ b/workspace_tools/export/uvision4.py @@ -67,6 +67,7 @@ class Uvision4(Exporter): 'DISCO_L053C8', 'DISCO_F334C8', 'DISCO_F746NG', + 'DISCO_L476VG', 'MTS_GAMBIT', 'ARCH_MAX', 'MTS_MDOT_F405RG', @@ -101,6 +102,7 @@ class Uvision4(Exporter): 'NUCLEO_L152RE', 'DISCO_F334C8', 'DISCO_F746NG', + 'DISCO_L476VG', 'LPC1549', 'LPC11U68', 'LPC11U35_501', diff --git a/workspace_tools/export_test.py b/workspace_tools/export_test.py index 887fd4c917..a5aab0eec2 100755 --- a/workspace_tools/export_test.py +++ b/workspace_tools/export_test.py @@ -137,6 +137,7 @@ if __name__ == '__main__': ('uvision', 'MAX32600MBED'), ('uvision', 'DISCO_F334C8'), ('uvision', 'DISCO_F746NG'), + ('uvision', 'DISCO_L476VG'), ('lpcxpresso', 'LPC1768'), ('lpcxpresso', 'LPC4088'), @@ -222,6 +223,7 @@ if __name__ == '__main__': ('iar', 'NUCLEO_L152RE'), ('iar', 'DISCO_F334C8'), ('iar', 'DISCO_F746NG'), + ('iar', 'DISCO_L476VG'), ('iar', 'STM32F407'), ('iar', 'MTS_MDOT_F405RG'), ('iar', 'MTS_MDOT_F411RE'), diff --git a/workspace_tools/targets.py b/workspace_tools/targets.py index 3c57e91da8..00af425eb9 100755 --- a/workspace_tools/targets.py +++ b/workspace_tools/targets.py @@ -783,6 +783,15 @@ class DISCO_F746NG(Target): self.default_toolchain = "uARM" self.detect_code = ["0815"] +class DISCO_L476VG(Target): + def __init__(self): + Target.__init__(self) + self.core = "Cortex-M4F" + self.extra_labels = ['STM', 'STM32L4', 'STM32L476VG'] + self.supported_toolchains = ["ARM", "uARM", "IAR", "GCC_ARM"] + self.default_toolchain = "uARM" + self.detect_code = ["0820"] + class MTS_MDOT_F405RG(Target): def __init__(self): Target.__init__(self) @@ -1507,6 +1516,7 @@ TARGETS = [ ARCH_MAX(), # STM32F407 DISCO_F429ZI(), DISCO_L053C8(), + DISCO_L476VG(), MTS_MDOT_F405RG(), MTS_MDOT_F411RE(), MOTE_L152RC(),