no-OS
Loading...
Searching...
No Matches
subscreen_show_screen.c File Reference

EVAL-POWRMS display screen implementation for powrms project. More...

#include "subscreen_show_screen.h"
#include "ad7091r5.h"
#include "common_data.h"
#include "powrms_gpios.h"
Include dependency graph for subscreen_show_screen.c:

Functions

void _update_adc_data ()
 
void subscreen_show_screen ()
 Display and continuously update ADC measurement values.
 

Detailed Description

EVAL-POWRMS display screen implementation for 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

Function Documentation

◆ _update_adc_data()

void _update_adc_data ( )

◆ 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:

  • 'w': Return to main menu
Note
This function runs in a continuous loop, updating ADC values in real-time until the user chooses to exit