@@ -47,110 +47,110 @@ class AdcThread : public modm::pt::Protothread
47
47
MODM_LOG_INFO << " -------------------------------" << modm::endl << modm::endl;
48
48
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0));
49
49
PT_CALL (adc.readConversionResult ());
50
- MODM_LOG_INFO.printf (" Ch0 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
50
+ MODM_LOG_INFO.printf (" Ch0 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
51
51
MODM_LOG_INFO << modm::endl;
52
52
53
53
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch1));
54
54
PT_CALL (adc.readConversionResult ());
55
- MODM_LOG_INFO.printf (" Ch1 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
55
+ MODM_LOG_INFO.printf (" Ch1 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
56
56
MODM_LOG_INFO << modm::endl;
57
57
58
58
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch2));
59
59
PT_CALL (adc.readConversionResult ());
60
- MODM_LOG_INFO.printf (" Ch2 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
60
+ MODM_LOG_INFO.printf (" Ch2 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
61
61
MODM_LOG_INFO << modm::endl;
62
62
63
63
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch3));
64
64
PT_CALL (adc.readConversionResult ());
65
- MODM_LOG_INFO.printf (" Ch3 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
65
+ MODM_LOG_INFO.printf (" Ch3 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
66
66
MODM_LOG_INFO << modm::endl;
67
67
68
68
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch4));
69
69
PT_CALL (adc.readConversionResult ());
70
- MODM_LOG_INFO.printf (" Ch4 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
70
+ MODM_LOG_INFO.printf (" Ch4 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
71
71
MODM_LOG_INFO << modm::endl;
72
72
73
73
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch5));
74
74
PT_CALL (adc.readConversionResult ());
75
- MODM_LOG_INFO.printf (" Ch5 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
75
+ MODM_LOG_INFO.printf (" Ch5 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
76
76
MODM_LOG_INFO << modm::endl;
77
77
78
78
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch6));
79
79
PT_CALL (adc.readConversionResult ());
80
- MODM_LOG_INFO.printf (" Ch6 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
80
+ MODM_LOG_INFO.printf (" Ch6 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
81
81
MODM_LOG_INFO << modm::endl;
82
82
83
83
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch7));
84
84
PT_CALL (adc.readConversionResult ());
85
- MODM_LOG_INFO.printf (" Ch7 measuremnt is \t %.4f" , data.getVoltage (3 .3f ));
85
+ MODM_LOG_INFO.printf (" Ch7 measuremnt is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
86
86
MODM_LOG_INFO << modm::endl;
87
87
88
88
MODM_LOG_INFO << " ----Diff Inputs-------------" << modm::endl;
89
89
90
90
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0Ch1));
91
91
PT_CALL (adc.readConversionResult ());
92
- MODM_LOG_INFO.printf (" Ch0 - Ch1 is \t %.4f" , data.getVoltage (3 .3f ));
92
+ MODM_LOG_INFO.printf (" Ch0 - Ch1 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
93
93
MODM_LOG_INFO << modm::endl;
94
94
95
95
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch2Ch3));
96
96
PT_CALL (adc.readConversionResult ());
97
- MODM_LOG_INFO.printf (" Ch2 - Ch3 is\t %.4f" , data.getVoltage (3 .3f ));
97
+ MODM_LOG_INFO.printf (" Ch2 - Ch3 is\t %.4f" , ( double ) data.getVoltage (3 .3f ));
98
98
MODM_LOG_INFO << modm::endl;
99
99
100
100
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch4Ch5));
101
101
PT_CALL (adc.readConversionResult ());
102
- MODM_LOG_INFO.printf (" Ch4 - Ch5 is \t %.4f" , data.getVoltage (3 .3f ));
102
+ MODM_LOG_INFO.printf (" Ch4 - Ch5 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
103
103
MODM_LOG_INFO << modm::endl;
104
104
105
105
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch6Ch7));
106
106
PT_CALL (adc.readConversionResult ());
107
- MODM_LOG_INFO.printf (" Ch6 - Ch7 is \t %.4f" , data.getVoltage (3 .3f ));
107
+ MODM_LOG_INFO.printf (" Ch6 - Ch7 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
108
108
MODM_LOG_INFO << modm::endl;
109
109
110
110
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch1Ch0));
111
111
PT_CALL (adc.readConversionResult ());
112
- MODM_LOG_INFO.printf (" Ch1 - Ch0 is \t %.4f" , data.getVoltage (3 .3f ));
112
+ MODM_LOG_INFO.printf (" Ch1 - Ch0 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
113
113
MODM_LOG_INFO << modm::endl;
114
114
115
115
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch3Ch2));
116
116
PT_CALL (adc.readConversionResult ());
117
- MODM_LOG_INFO.printf (" Ch3 - Ch2 is \t %.4f" , data.getVoltage (3 .3f ));
117
+ MODM_LOG_INFO.printf (" Ch3 - Ch2 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
118
118
MODM_LOG_INFO << modm::endl;
119
119
120
120
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch5Ch4));
121
121
PT_CALL (adc.readConversionResult ());
122
- MODM_LOG_INFO.printf (" Ch5 - Ch4 is \t %.4f" , data.getVoltage (3 .3f ));
122
+ MODM_LOG_INFO.printf (" Ch5 - Ch4 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
123
123
MODM_LOG_INFO << modm::endl;
124
124
125
125
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch7Ch6));
126
126
PT_CALL (adc.readConversionResult ());
127
- MODM_LOG_INFO.printf (" Ch7 - Ch6 is \t %.4f" , data.getVoltage (3 .3f ));
127
+ MODM_LOG_INFO.printf (" Ch7 - Ch6 is \t %.4f" , ( double ) data.getVoltage (3 .3f ));
128
128
MODM_LOG_INFO << modm::endl;
129
129
130
130
MODM_LOG_INFO << " ---Toggling Power Down and Internal Ref----" << modm::endl;
131
131
132
132
PT_CALL (adc.setPowerDownSelection (modm::ads7828::PowerDown::InternalReferenceOffAdcConverterOff));
133
133
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0));
134
134
PT_CALL (adc.readConversionResult ());
135
- MODM_LOG_INFO.printf (" Default: \t\t\t\t %.4f" , data.getVoltage (3 .3f ));
135
+ MODM_LOG_INFO.printf (" Default: \t\t\t\t %.4f" , ( double ) data.getVoltage (3 .3f ));
136
136
MODM_LOG_INFO << modm::endl;
137
137
138
138
PT_CALL (adc.setPowerDownSelection (modm::ads7828::PowerDown::InternalReferenceOnAdcConverterOff));
139
139
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0));
140
140
PT_CALL (adc.readConversionResult ());
141
- MODM_LOG_INFO.printf (" Internal ref on: \t\t\t %.4f" , data.getVoltage (2 .5f ));
141
+ MODM_LOG_INFO.printf (" Internal ref on: \t\t\t %.4f" , ( double ) data.getVoltage (2 .5f ));
142
142
MODM_LOG_INFO << modm::endl;
143
143
144
144
PT_CALL (adc.setPowerDownSelection (modm::ads7828::PowerDown::InternalReferenceOffAdcConverterOn));
145
145
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0));
146
146
PT_CALL (adc.readConversionResult ());
147
- MODM_LOG_INFO.printf (" No power down \t\t\t\t %.4f" , data.getVoltage (3 .3f ));
147
+ MODM_LOG_INFO.printf (" No power down \t\t\t\t %.4f" , ( double ) data.getVoltage (3 .3f ));
148
148
MODM_LOG_INFO << modm::endl;
149
149
150
150
PT_CALL (adc.setPowerDownSelection (modm::ads7828::PowerDown::InternalReferenceOnAdcConverterOn));
151
151
PT_CALL (adc.startMeasurement (modm::ads7828::InputChannel::Ch0));
152
152
PT_CALL (adc.readConversionResult ());
153
- MODM_LOG_INFO.printf (" Internal ref on, no power down: \t %.4f" , data.getVoltage (2 .5f ));
153
+ MODM_LOG_INFO.printf (" Internal ref on, no power down: \t %.4f" , ( double ) data.getVoltage (2 .5f ));
154
154
MODM_LOG_INFO << modm::endl;
155
155
156
156
MODM_LOG_INFO << " -------------------------------" << modm::endl << modm::endl;
0 commit comments