mirror of https://github.com/ARMmbed/mbed-os.git
NUCLEO_F031K6 : update python and test files
parent
d571b16e90
commit
95bf707325
|
@ -27,6 +27,10 @@ DigitalIn in(D2);
|
||||||
DigitalOut out(PC_7);
|
DigitalOut out(PC_7);
|
||||||
DigitalIn in(PB_8);
|
DigitalIn in(PB_8);
|
||||||
|
|
||||||
|
#elif defined(TARGET_NUCLEO_F031K6)
|
||||||
|
DigitalOut out(A4);
|
||||||
|
DigitalIn in(A5);
|
||||||
|
|
||||||
#elif defined(TARGET_ARCH_MAX) || \
|
#elif defined(TARGET_ARCH_MAX) || \
|
||||||
defined(TARGET_DISCO_F407VG) || \
|
defined(TARGET_DISCO_F407VG) || \
|
||||||
defined(TARGET_DISCO_F429ZI)|| \
|
defined(TARGET_DISCO_F429ZI)|| \
|
||||||
|
|
|
@ -27,6 +27,10 @@ DigitalInOut d2(D7);
|
||||||
DigitalInOut d1(PC_7);
|
DigitalInOut d1(PC_7);
|
||||||
DigitalInOut d2(PB_8);
|
DigitalInOut d2(PB_8);
|
||||||
|
|
||||||
|
#elif defined(TARGET_NUCLEO_F031K6)
|
||||||
|
DigitalInOut d1(A4);
|
||||||
|
DigitalInOut d2(A5);
|
||||||
|
|
||||||
#elif defined(TARGET_ARCH_MAX) || \
|
#elif defined(TARGET_ARCH_MAX) || \
|
||||||
defined(TARGET_DISCO_F407VG) || \
|
defined(TARGET_DISCO_F407VG) || \
|
||||||
defined(TARGET_DISCO_F429ZI)|| \
|
defined(TARGET_DISCO_F429ZI)|| \
|
||||||
|
|
|
@ -52,6 +52,10 @@ void in_handler() {
|
||||||
#define PIN_IN PB_8
|
#define PIN_IN PB_8
|
||||||
#define PIN_OUT PC_7
|
#define PIN_OUT PC_7
|
||||||
|
|
||||||
|
#elif defined(TARGET_NUCLEO_F031K6)
|
||||||
|
#define PIN_IN A4
|
||||||
|
#define PIN_OUT A5
|
||||||
|
|
||||||
#elif defined(TARGET_ARCH_MAX) || \
|
#elif defined(TARGET_ARCH_MAX) || \
|
||||||
defined(TARGET_DISCO_F407VG) || \
|
defined(TARGET_DISCO_F407VG) || \
|
||||||
defined(TARGET_DISCO_F429ZI)|| \
|
defined(TARGET_DISCO_F429ZI)|| \
|
||||||
|
|
|
@ -68,6 +68,7 @@ class GccArm(Exporter):
|
||||||
'ARCH_MAX',
|
'ARCH_MAX',
|
||||||
'DISCO_F429ZI',
|
'DISCO_F429ZI',
|
||||||
'NUCLEO_F030R8',
|
'NUCLEO_F030R8',
|
||||||
|
'NUCLEO_F031K6',
|
||||||
'NUCLEO_F070RB',
|
'NUCLEO_F070RB',
|
||||||
'NUCLEO_F072RB',
|
'NUCLEO_F072RB',
|
||||||
'NUCLEO_F091RC',
|
'NUCLEO_F091RC',
|
||||||
|
|
|
@ -47,6 +47,7 @@ class IAREmbeddedWorkbench(Exporter):
|
||||||
'K22F',
|
'K22F',
|
||||||
'K64F',
|
'K64F',
|
||||||
'NUCLEO_F030R8',
|
'NUCLEO_F030R8',
|
||||||
|
'NUCLEO_F031K6',
|
||||||
'NUCLEO_F070RB',
|
'NUCLEO_F070RB',
|
||||||
'NUCLEO_F072RB',
|
'NUCLEO_F072RB',
|
||||||
'NUCLEO_F091RC',
|
'NUCLEO_F091RC',
|
||||||
|
|
|
@ -41,6 +41,7 @@ class Uvision4(Exporter):
|
||||||
'LPC4337',
|
'LPC4337',
|
||||||
'LPC812',
|
'LPC812',
|
||||||
'NUCLEO_F030R8',
|
'NUCLEO_F030R8',
|
||||||
|
'NUCLEO_F031K6',
|
||||||
'NUCLEO_F070RB',
|
'NUCLEO_F070RB',
|
||||||
'NUCLEO_F072RB',
|
'NUCLEO_F072RB',
|
||||||
'NUCLEO_F091RC',
|
'NUCLEO_F091RC',
|
||||||
|
@ -89,6 +90,7 @@ class Uvision4(Exporter):
|
||||||
'LPC11C24',
|
'LPC11C24',
|
||||||
'LPC812',
|
'LPC812',
|
||||||
'NUCLEO_F030R8',
|
'NUCLEO_F030R8',
|
||||||
|
'NUCLEO_F031K6',
|
||||||
'NUCLEO_F070RB',
|
'NUCLEO_F070RB',
|
||||||
'NUCLEO_F072RB',
|
'NUCLEO_F072RB',
|
||||||
'NUCLEO_F091RC',
|
'NUCLEO_F091RC',
|
||||||
|
|
|
@ -120,6 +120,7 @@ if __name__ == '__main__':
|
||||||
('uvision', 'HRM1017'),
|
('uvision', 'HRM1017'),
|
||||||
|
|
||||||
('uvision', 'NUCLEO_F030R8'),
|
('uvision', 'NUCLEO_F030R8'),
|
||||||
|
('uvision', 'NUCLEO_F031K6'),
|
||||||
('uvision', 'NUCLEO_F070RB'),
|
('uvision', 'NUCLEO_F070RB'),
|
||||||
('uvision', 'NUCLEO_F072RB'),
|
('uvision', 'NUCLEO_F072RB'),
|
||||||
('uvision', 'NUCLEO_F091RC'),
|
('uvision', 'NUCLEO_F091RC'),
|
||||||
|
@ -177,6 +178,7 @@ if __name__ == '__main__':
|
||||||
('gcc_arm', 'DISCO_F334C8'),
|
('gcc_arm', 'DISCO_F334C8'),
|
||||||
('gcc_arm', 'DISCO_L053C8'),
|
('gcc_arm', 'DISCO_L053C8'),
|
||||||
('gcc_arm', 'DISCO_F746NG'),
|
('gcc_arm', 'DISCO_F746NG'),
|
||||||
|
('gcc_arm', 'NUCLEO_F031K6'),
|
||||||
('gcc_arm', 'NRF51822'),
|
('gcc_arm', 'NRF51822'),
|
||||||
('gcc_arm', 'HRM1017'),
|
('gcc_arm', 'HRM1017'),
|
||||||
('gcc_arm', 'NUCLEO_F401RE'),
|
('gcc_arm', 'NUCLEO_F401RE'),
|
||||||
|
@ -214,6 +216,7 @@ if __name__ == '__main__':
|
||||||
('iar', 'LPC1347'),
|
('iar', 'LPC1347'),
|
||||||
|
|
||||||
('iar', 'NUCLEO_F030R8'),
|
('iar', 'NUCLEO_F030R8'),
|
||||||
|
('iar', 'NUCLEO_F031K6'),
|
||||||
('iar', 'NUCLEO_F070RB'),
|
('iar', 'NUCLEO_F070RB'),
|
||||||
('iar', 'NUCLEO_F072RB'),
|
('iar', 'NUCLEO_F072RB'),
|
||||||
('iar', 'NUCLEO_F091RC'),
|
('iar', 'NUCLEO_F091RC'),
|
||||||
|
|
|
@ -562,6 +562,16 @@ class NUCLEO_F030R8(Target):
|
||||||
self.supported_form_factors = ["ARDUINO", "MORPHO"]
|
self.supported_form_factors = ["ARDUINO", "MORPHO"]
|
||||||
self.detect_code = ["0725"]
|
self.detect_code = ["0725"]
|
||||||
|
|
||||||
|
class NUCLEO_F031K6(Target):
|
||||||
|
def __init__(self):
|
||||||
|
Target.__init__(self)
|
||||||
|
self.core = "Cortex-M0"
|
||||||
|
self.extra_labels = ['STM', 'STM32F0', 'STM32F031K6']
|
||||||
|
self.supported_toolchains = ["ARM", "uARM", "IAR", "GCC_ARM"]
|
||||||
|
self.default_toolchain = "uARM"
|
||||||
|
self.supported_form_factors = ["ARDUINO"]
|
||||||
|
self.detect_code = ["0791"]
|
||||||
|
|
||||||
class NUCLEO_F070RB(Target):
|
class NUCLEO_F070RB(Target):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Target.__init__(self)
|
Target.__init__(self)
|
||||||
|
@ -1628,6 +1638,7 @@ TARGETS = [
|
||||||
|
|
||||||
### STMicro ###
|
### STMicro ###
|
||||||
NUCLEO_F030R8(),
|
NUCLEO_F030R8(),
|
||||||
|
NUCLEO_F031K6(),
|
||||||
NUCLEO_F070RB(),
|
NUCLEO_F070RB(),
|
||||||
NUCLEO_F072RB(),
|
NUCLEO_F072RB(),
|
||||||
NUCLEO_F091RC(),
|
NUCLEO_F091RC(),
|
||||||
|
|
Loading…
Reference in New Issue