@@ -32,6 +32,8 @@ AnalogOut out(DAC0_OUT);
32
32
AnalogIn in (A0);
33
33
AnalogOut out (D12); // D12 is P0_12, the DAC output pin
34
34
35
+ // no pin to access DAC on these targets:
36
+ // TARGET_DISCO_F746NG
35
37
// No DAC on these targets:
36
38
// TARGET_NUCLEO_F030R8
37
39
// TARGET_NUCLEO_F070RB
@@ -44,32 +46,42 @@ AnalogOut out(D12); //D12 is P0_12, the DAC output pin
44
46
defined(TARGET_NUCLEO_F303RE) || \
45
47
defined(TARGET_NUCLEO_F334R8) || \
46
48
defined(TARGET_NUCLEO_F446RE) || \
47
- defined(TARGET_NUCLEO_F446ZE) || \
48
49
defined(TARGET_NUCLEO_L053R8) || \
49
50
defined(TARGET_NUCLEO_L073RZ) || \
51
+ defined(TARGET_NUCLEO_L476RG) || \
50
52
defined(TARGET_NUCLEO_L152RE)
51
53
AnalogIn in(A0);
52
54
AnalogOut out (A2);
53
55
54
- #elif defined(TARGET_NUCLEO_F746ZG )
56
+ #elif defined(TARGET_NUCLEO_F303K8 )
55
57
AnalogIn in (A0);
56
- AnalogOut out (PA_4 );
58
+ AnalogOut out (A3 );
57
59
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)
59
66
AnalogIn in(A0);
60
67
AnalogOut out (D13);
61
68
62
69
#elif defined(TARGET_ARCH_MAX)
63
70
AnalogIn in (PA_0);
64
71
AnalogOut out (PA_4);
65
72
73
+ #elif defined(TARGET_DISCO_L053C8) || \
74
+ defined (TARGET_DISCO_F334C8)
75
+ AnalogIn in(PA_1);
76
+ AnalogOut out (PA_4);
77
+
66
78
#elif defined(TARGET_DISCO_F407VG) || \
67
79
defined (TARGET_DISCO_F469NI)
68
80
AnalogIn in(PC_5);
69
81
AnalogOut out (PA_4);
70
82
71
- #elif defined(TARGET_NUCLEO_F303ZE )
72
- AnalogIn in (PC_5 );
83
+ #elif defined(TARGET_DISCO_L476VG )
84
+ AnalogIn in (PA_0 );
73
85
AnalogOut out (PA_5);
74
86
75
87
#elif defined(TARGET_DISCO_F429ZI)
0 commit comments