Skip to content
This repository was archived by the owner on May 23, 2023. It is now read-only.

Commit bd4eca3

Browse files
authored
Merge pull request ARMmbed#3024 from jeromecoutant/PR_analog_loop
analog_loop tests update for STM32
2 parents ba47aa5 + 78b4f25 commit bd4eca3

File tree

2 files changed

+23
-8
lines changed

2 files changed

+23
-8
lines changed

features/unsupported/tests/mbed/analog/main.cpp

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ AnalogOut out(DAC0_OUT);
3232
AnalogIn in(A0);
3333
AnalogOut out(D12); //D12 is P0_12, the DAC output pin
3434

35+
// no pin to access DAC on these targets:
36+
//TARGET_DISCO_F746NG
3537
// No DAC on these targets:
3638
//TARGET_NUCLEO_F030R8
3739
//TARGET_NUCLEO_F070RB
@@ -44,32 +46,42 @@ AnalogOut out(D12); //D12 is P0_12, the DAC output pin
4446
defined(TARGET_NUCLEO_F303RE) || \
4547
defined(TARGET_NUCLEO_F334R8) || \
4648
defined(TARGET_NUCLEO_F446RE) || \
47-
defined(TARGET_NUCLEO_F446ZE) || \
4849
defined(TARGET_NUCLEO_L053R8) || \
4950
defined(TARGET_NUCLEO_L073RZ) || \
51+
defined(TARGET_NUCLEO_L476RG) || \
5052
defined(TARGET_NUCLEO_L152RE)
5153
AnalogIn in(A0);
5254
AnalogOut out(A2);
5355

54-
#elif defined(TARGET_NUCLEO_F746ZG)
56+
#elif defined(TARGET_NUCLEO_F303K8)
5557
AnalogIn in(A0);
56-
AnalogOut out(PA_4);
58+
AnalogOut out(A3);
5759

58-
#elif defined(TARGET_NUCLEO_F207ZG)
60+
#elif defined(TARGET_NUCLEO_F207ZG) || \
61+
defined(TARGET_NUCLEO_F746ZG) || \
62+
defined(TARGET_NUCLEO_F303ZE) || \
63+
defined(TARGET_NUCLEO_F410RB) || \
64+
defined(TARGET_NUCLEO_F446ZE) || \
65+
defined(TARGET_NUCLEO_F429ZI)
5966
AnalogIn in(A0);
6067
AnalogOut out(D13);
6168

6269
#elif defined(TARGET_ARCH_MAX)
6370
AnalogIn in(PA_0);
6471
AnalogOut out(PA_4);
6572

73+
#elif defined(TARGET_DISCO_L053C8) || \
74+
defined(TARGET_DISCO_F334C8)
75+
AnalogIn in(PA_1);
76+
AnalogOut out(PA_4);
77+
6678
#elif defined(TARGET_DISCO_F407VG) || \
6779
defined(TARGET_DISCO_F469NI)
6880
AnalogIn in(PC_5);
6981
AnalogOut out(PA_4);
7082

71-
#elif defined(TARGET_NUCLEO_F303ZE)
72-
AnalogIn in(PC_5);
83+
#elif defined(TARGET_DISCO_L476VG)
84+
AnalogIn in(PA_0);
7385
AnalogOut out(PA_5);
7486

7587
#elif defined(TARGET_DISCO_F429ZI)

tools/tests.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@
7070
7171
* analog_loop (AnalogIn, AnalogOut):
7272
* Arduino headers: (A0 <-> A5)
73+
* NUCLEO64: (A0 <-> A2)
74+
* NUCLEO144: (A0 <-> D13)
7375
* LPC1549: (A0 <-> D12)
7476
* LPC1*: (p17 <-> p18 )
7577
* KL25Z: (PTE30 <-> PTC2)
@@ -189,8 +191,9 @@
189191
"mcu": ["LPC1768", "LPC2368", "LPC2460", "KL25Z", "K64F", "K66F", "K22F", "LPC4088", "LPC1549",
190192
"NUCLEO_F072RB", "NUCLEO_F091RC", "NUCLEO_F302R8", "NUCLEO_F303K8", "NUCLEO_F303RE", "NUCLEO_F207ZG",
191193
"NUCLEO_F334R8", "NUCLEO_F303ZE", "NUCLEO_L053R8", "NUCLEO_L073RZ", "NUCLEO_L152RE",
192-
"NUCLEO_F410RB", "NUCLEO_F411RE", "NUCLEO_F446RE", "NUCLEO_F446ZE",
193-
"DISCO_F407VG", "DISCO_F746NG", "NUCLEO_F746ZG",
194+
"NUCLEO_F410RB", "NUCLEO_F446RE", "NUCLEO_F446ZE", "NUCLEO_F429ZI",
195+
"DISCO_F407VG", "NUCLEO_F746ZG", "NUCLEO_L476RG",
196+
"DISCO_L053C8", "DISCO_F334C8", "DISCO_L476VG", "DISCO_F469NI", "DISCO_F429ZI",
194197
"ARCH_MAX", "MAX32600MBED", "MOTE_L152RC", "B96B_F446VE"]
195198
},
196199
{

0 commit comments

Comments
 (0)