@@ -9,37 +9,21 @@ DigitalIn in(dp2);
99// port pin), D1 is used as USBTX
1010DigitalOut out (D7);
1111DigitalIn in (D2);
12+ #elif defined(TARGET_STM) && defined(TARGET_FF_ARDUINO)
13+ // TARGET_FF_ARDUINO cannot be used
14+ // D0 is used as USBRX for some NUCLEO64
15+ // D7 is not used for some NUCLEO32
16+ DigitalOut out (D9);
17+ DigitalIn in (D2);
18+
19+ #elif defined(TARGET_DISCO_L053C8) || \
20+ defined (TARGET_DISCO_F334C8)
21+ DigitalOut out(PA_15);
22+ DigitalIn in (PA_8);
1223
13- #elif defined(TARGET_DISCO_F469NI)
14- DigitalOut out (PB_1);
15- DigitalIn in (PG_9);
16-
17- #elif defined(TARGET_NUCLEO_F030R8) || \
18- defined (TARGET_NUCLEO_F070RB) || \
19- defined(TARGET_NUCLEO_F072RB) || \
20- defined(TARGET_NUCLEO_F091RC) || \
21- defined(TARGET_NUCLEO_F103RB) || \
22- defined(TARGET_NUCLEO_F302R8) || \
23- defined(TARGET_NUCLEO_F303RE) || \
24- defined(TARGET_NUCLEO_F334R8) || \
25- defined(TARGET_NUCLEO_F401RE) || \
26- defined(TARGET_NUCLEO_F410RB) || \
27- defined(TARGET_NUCLEO_F411RE) || \
28- defined(TARGET_NUCLEO_F429ZI) || \
29- defined(TARGET_NUCLEO_F446RE) || \
30- defined(TARGET_NUCLEO_F446ZE) || \
31- defined(TARGET_NUCLEO_L053R8) || \
32- defined(TARGET_NUCLEO_L073RZ) || \
33- defined(TARGET_NUCLEO_L152RE)
34- DigitalOut out(PC_7);
35- DigitalIn in (PB_8);
36-
37- #elif defined(TARGET_NUCLEO_F031K6) || \
38- defined (TARGET_NUCLEO_F042K6) || \
39- defined(TARGET_NUCLEO_L011K4) || \
40- defined(TARGET_NUCLEO_L031K6)
41- DigitalOut out(A4);
42- DigitalIn in (A5);
24+ #elif defined(TARGET_DISCO_L476VG)
25+ DigitalOut out (PA_1);
26+ DigitalIn in (PA_2);
4327
4428#elif defined(TARGET_ARCH_MAX) || \
4529 defined (TARGET_DISCO_F407VG) || \
0 commit comments