@@ -32,6 +32,8 @@ AnalogOut out(DAC0_OUT);
3232AnalogIn in (A0);
3333AnalogOut 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)
5153AnalogIn in(A0);
5254AnalogOut out (A2);
5355
54- #elif defined(TARGET_NUCLEO_F746ZG )
56+ #elif defined(TARGET_NUCLEO_F303K8 )
5557AnalogIn 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)
5966AnalogIn in(A0);
6067AnalogOut out (D13);
6168
6269#elif defined(TARGET_ARCH_MAX)
6370AnalogIn in (PA_0);
6471AnalogOut 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)
6880AnalogIn in(PC_5);
6981AnalogOut 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 );
7385AnalogOut out (PA_5);
7486
7587#elif defined(TARGET_DISCO_F429ZI)
0 commit comments