mirror of https://github.com/ARMmbed/mbed-os.git
[NUCLEO_L031K6] Add to build and export scripts
parent
39486f74a0
commit
42a1d862e2
|
@ -96,6 +96,7 @@ OFFICIAL_MBED_LIBRARY_BUILD = (
|
|||
('DISCO_L476VG', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
|
||||
('NUCLEO_L476RG', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
|
||||
('NUCLEO_F746ZG', ('ARM', 'uARM', 'GCC_ARM', 'IAR')),
|
||||
('NUCLEO_L031K6', ('ARM', 'uARM', 'GCC_ARM', 'IAR')),
|
||||
('NUCLEO_L073RZ', ('ARM', 'uARM', 'GCC_ARM', 'IAR')),
|
||||
|
||||
('MOTE_L152RC', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
|
||||
|
|
|
@ -53,6 +53,7 @@ build_list = (
|
|||
{ "target": "NUCLEO_F410RB", "toolchains": "GCC_ARM", "libs": ["dsp", "rtos", "fat"] },
|
||||
{ "target": "NUCLEO_F411RE", "toolchains": "GCC_ARM", "libs": ["dsp", "rtos", "fat"] },
|
||||
{ "target": "NUCLEO_L476RG", "toolchains": "GCC_ARM", "libs": ["dsp", "fat"] },
|
||||
{ "target": "NUCLEO_L031K6", "toolchains": "GCC_ARM", "libs": ["dsp"] },
|
||||
{ "target": "NUCLEO_L073RZ", "toolchains": "GCC_ARM", "libs": ["dsp", "fat"] },
|
||||
{ "target": "NUCLEO_F446RE", "toolchains": "GCC_ARM", "libs": ["dsp", "fat"] },
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
{% extends "gcc_arm_common.tmpl" %}
|
|
@ -84,6 +84,7 @@ class GccArm(Exporter):
|
|||
'NUCLEO_F334R8',
|
||||
'NUCLEO_F746ZG',
|
||||
'DISCO_L053C8',
|
||||
'NUCLEO_L031K6',
|
||||
'NUCLEO_L053R8',
|
||||
'NUCLEO_L073RZ',
|
||||
'NUCLEO_L476RG',
|
||||
|
|
|
@ -46,6 +46,7 @@ class Sw4STM32(Exporter):
|
|||
'NUCLEO_F401RE': {'name': 'NUCLEO-F401RE', 'mcuId': 'STM32F401RETx'},
|
||||
'NUCLEO_F411RE': {'name': 'NUCLEO-F411RE', 'mcuId': 'STM32F411RETx'},
|
||||
'NUCLEO_F446RE': {'name': 'NUCLEO-F446RE', 'mcuId': 'STM32F446RETx'},
|
||||
'NUCLEO_L031K6': {'name': 'NUCLEO-L031K6', 'mcuId': 'STM32L031K6Tx'},
|
||||
'NUCLEO_L053R8': {'name': 'NUCLEO-L053R8', 'mcuId': 'STM32L053R8Tx'},
|
||||
'NUCLEO_L073RZ': {'name': 'NUCLEO-L073RZ', 'mcuId': 'STM32L073RZTx'},
|
||||
'NUCLEO_L152RE': {'name': 'NUCLEO-L152RE', 'mcuId': 'STM32L152RETx'},
|
||||
|
|
|
@ -142,6 +142,7 @@ if __name__ == '__main__':
|
|||
('uvision', 'NUCLEO_F410RB'),
|
||||
('uvision', 'NUCLEO_F411RE'),
|
||||
('uvision', 'NUCLEO_F446RE'),
|
||||
('uvision', 'NUCLEO_L031K6'),
|
||||
('uvision', 'NUCLEO_L053R8'),
|
||||
('uvision', 'NUCLEO_L073RZ'),
|
||||
('uvision', 'NUCLEO_L152RE'),
|
||||
|
@ -208,6 +209,7 @@ if __name__ == '__main__':
|
|||
('gcc_arm', 'ELMO_F411RE'),
|
||||
('gcc_arm', 'DISCO_F469NI'),
|
||||
('gcc_arm', 'NUCLEO_F334R8'),
|
||||
('gcc_arm', 'NUCLEO_L031K6'),
|
||||
('gcc_arm', 'MAX32600MBED'),
|
||||
('gcc_arm', 'MTS_MDOT_F405RG'),
|
||||
('gcc_arm', 'MTS_MDOT_F411RE'),
|
||||
|
@ -254,6 +256,7 @@ if __name__ == '__main__':
|
|||
('iar', 'NUCLEO_F410RB'),
|
||||
('iar', 'NUCLEO_F411RE'),
|
||||
('iar', 'NUCLEO_F446RE'),
|
||||
('iar', 'NUCLEO_L031K6'),
|
||||
('iar', 'NUCLEO_L053R8'),
|
||||
('iar', 'NUCLEO_L073RZ'),
|
||||
('iar', 'NUCLEO_L152RE'),
|
||||
|
@ -300,6 +303,7 @@ if __name__ == '__main__':
|
|||
('sw4stm32', 'NUCLEO_F446RE'),
|
||||
('sw4stm32', 'NUCLEO_L053R8'),
|
||||
('sw4stm32', 'NUCLEO_L073RZ'),
|
||||
('sw4stm32', 'NUCLEO_L031K6'),
|
||||
('sw4stm32', 'NUCLEO_L152RE'),
|
||||
('sw4stm32', 'NUCLEO_L476RG'),
|
||||
('sw4stm32', 'NUCLEO_F031K6'),
|
||||
|
|
|
@ -946,6 +946,19 @@ class NUCLEO_F746ZG(Target):
|
|||
}
|
||||
}
|
||||
|
||||
class NUCLEO_L031K6(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M0"
|
||||
self.extra_labels = ['STM', 'STM32L0', 'STM32L031K6']
|
||||
self.supported_toolchains = ["ARM", "uARM", "IAR", "GCC_ARM"]
|
||||
self.default_toolchain = "uARM"
|
||||
self.supported_form_factors = ["ARDUINO"]
|
||||
self.detect_code = ["0790"]
|
||||
self.progen = {
|
||||
"target":"nucleo-l031k6",
|
||||
}
|
||||
|
||||
class NUCLEO_L053R8(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
@ -972,6 +985,7 @@ class NUCLEO_L073RZ(Target):
|
|||
"target":"nucleo-l073rz",
|
||||
}
|
||||
|
||||
|
||||
class NUCLEO_L152RE(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
@ -2157,6 +2171,7 @@ TARGETS = [
|
|||
NUCLEO_F746ZG(),
|
||||
ELMO_F411RE(),
|
||||
NUCLEO_F446RE(),
|
||||
NUCLEO_L031K6(),
|
||||
NUCLEO_L053R8(),
|
||||
NUCLEO_L073RZ(),
|
||||
NUCLEO_L152RE(),
|
||||
|
|
|
@ -680,7 +680,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -693,7 +693,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -706,7 +706,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -718,7 +718,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -730,7 +730,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -742,7 +742,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -756,7 +756,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
@ -768,7 +768,7 @@ TESTS = [
|
|||
"KL25Z", "KL05Z", "K64F", "KL46Z",
|
||||
"RZ_A1H", "DISCO_F407VG", "DISCO_F429ZI", "NUCLEO_F411RE", "DISCO_F469NI", "NUCLEO_F410RB",
|
||||
"NUCLEO_F401RE", "NUCLEO_F334R8", "DISCO_F334C8", "NUCLEO_F302R8", "NUCLEO_F030R8", "NUCLEO_F070RB",
|
||||
"NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"NUCLEO_L031K6", "NUCLEO_L053R8", "DISCO_L053C8", "NUCLEO_L073RZ", "NUCLEO_F072RB", "NUCLEO_F091RC", "DISCO_L476VG", "NUCLEO_L476RG",
|
||||
"DISCO_F401VC", "NUCLEO_F303RE", "NUCLEO_F303K8", "MAXWSNENV", "MAX32600MBED", "NUCLEO_L152RE", "NUCLEO_F446RE", "NUCLEO_F103RB", "DISCO_F746NG", "MOTE_L152RC", "B96B_F446VE"],
|
||||
},
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue