Measurement display screen header for showing ADC values in eval-powrms project.
More...
#include "example.h"
Measurement display screen header for showing ADC values in eval-powrms project.
- Author
- Robert Budai (rober.nosp@m.t.bu.nosp@m.dai@a.nosp@m.nalo.nosp@m.g.com)
Copyright 2025(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ ADC_COUNTER_MAX
| #define ADC_COUNTER_MAX 4096 |
◆ ADC_P_FWD_CHANNEL_NO
| #define ADC_P_FWD_CHANNEL_NO 0 |
◆ ADC_P_REV_CHANNEL_NO
| #define ADC_P_REV_CHANNEL_NO 1 |
◆ ADC_V_REF
◆ ADC_V_REF_GND
| #define ADC_V_REF_GND 0.0 |
◆ ADC_VIN0_CHANNEL_NO
| #define ADC_VIN0_CHANNEL_NO 0 |
◆ ADC_VIN1_CHANNEL_NO
| #define ADC_VIN1_CHANNEL_NO 1 |
◆ ADC_VIN2_CHANNEL_NO
| #define ADC_VIN2_CHANNEL_NO 2 |
◆ ADC_VIN3_CHANNEL_NO
| #define ADC_VIN3_CHANNEL_NO 3 |
◆ FLOATING_POINT_PRECISION
| #define FLOATING_POINT_PRECISION 3 |
◆ INTEGER_PRECISION
| #define INTEGER_PRECISION 2 |
◆ OUTPUT_VARIABLE_NAMES
| #define OUTPUT_VARIABLE_NAMES {"P_fwd:", "P_rev:"} |
◆ subscreen_show_screen()
| void subscreen_show_screen |
( |
| ) |
|
Display and continuously update ADC measurement values.
This function creates a real-time display showing ADC measurement results for VIN0, VIN1, VIN2 (analog input channels), P_FWD (Power Forward Voltage) and P_REV (Power Reverse Voltage). The screen continuously updates with live ADC readings and provides a user interface to return to the main menu.
Navigation:
- Note
- This function runs in a continuous loop, updating ADC values in real-time until the user chooses to exit