Skip to content

Commit c016f2a

Browse files
committed
FPGA Analogout test: mark dead code as debug code, increase tolerance
1 parent 8524560 commit c016f2a

File tree

1 file changed

+15
-10
lines changed
  • TESTS/mbed_hal_fpga_ci_test_shield/analogout

1 file changed

+15
-10
lines changed

TESTS/mbed_hal_fpga_ci_test_shield/analogout/main.cpp

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ using namespace utest::v1;
3939

4040
#define analogout_debug_printf(...)
4141

42-
#define DELTA_FLOAT 0.01f // 1%
42+
#define DELTA_FLOAT 0.03f // 3%
43+
44+
/* Enable for power analysis */
45+
#define DEBUG 0
4346

4447
const PinList *form_factor = pinmap_ff_default_pins();
4548
const PinList *restricted = pinmap_restricted_pins();
@@ -90,16 +93,18 @@ void analogout_test(PinName pin)
9093

9194
tester.set_sample_adc(false);//stop ADC sampling on the FPGA
9295

96+
#if DEBUG
9397
// power analysis
94-
// uint64_t sum;
95-
// uint32_t samples;
96-
// uint64_t cycles;
97-
// tester.get_anin_sum_samples_cycles(0, &sum, &samples, &cycles);
98-
// printf("ANIN0\r\n");
99-
// printf("Sum: %llu\r\n", sum);
100-
// printf("Num power samples: %d\r\n", samples);
101-
// printf("Num power cycles: %llu\r\n", cycles);
102-
// printf("ANIN0 voltage: %.6fV\r\n", tester.get_anin_voltage(0));
98+
uint64_t sum;
99+
uint32_t samples;
100+
uint64_t cycles;
101+
tester.get_anin_sum_samples_cycles(0, &sum, &samples, &cycles);
102+
printf("ANIN0\r\n");
103+
printf("Sum: %llu\r\n", sum);
104+
printf("Num power samples: %d\r\n", samples);
105+
printf("Num power cycles: %llu\r\n", cycles);
106+
printf("ANIN0 voltage: %.6fV\r\n", tester.get_anin_voltage(0));
107+
#endif
103108
}
104109

105110
Case cases[] = {

0 commit comments

Comments
 (0)