Defines common data to be used by ADE7913 example project.
More...
#include "common_data.h"
#include "platform.h"
Defines common data to be used by ADE7913 example project.
- Author
- REtz (radu..nosp@m.etz@.nosp@m.analo.nosp@m.g.co.nosp@m.m)
Copyright (c) 2024 Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ interface_toggle_led()
Toggle Led.
Toggle LED.
- Parameters
-
| gpio_led_desc | - led descriptor |
- Returns
- 0 in case of success, negative error code otherwise.
◆ rms_adc_values_read()
Saves the current and voltage values of device 1 in rms_adc structure.
- Parameters
-
| dev | - device structure |
| rms | - structure holding the measurements values |
- Returns
- 0 in case of success, negative error code otherwise
◆ rms_adc_values_read_2()
Saves the current and voltage values of device 2 in rms_adc structure.
- Parameters
-
| dev | - device structure |
| rms | - structure holding the measurements values |
- Returns
- 0 in case of success, negative error code otherwise
◆ rms_adc_values_read_3()
Saves the current and voltage values of device 3 in rms_adc structure.
- Parameters
-
| dev | - device structure |
| rms | - structure holding the measurements values |
- Returns
- 0 in case of success, negative error code otherwise
◆ rms_filter_i()
| int64_t rms_filter_i |
( |
int32_t | sample | ) |
|
Compute i rms value for device 1.
Compute i rms value.
- Parameters
-
- Returns
- i rms value
◆ rms_filter_i_2()
| int64_t rms_filter_i_2 |
( |
int32_t | sample | ) |
|
Compute i_2 rms value for device 2.
- Parameters
-
- Returns
- i rms value
◆ rms_filter_i_3()
| int64_t rms_filter_i_3 |
( |
int32_t | sample | ) |
|
Compute i_3 rms value for device 3.
- Parameters
-
- Returns
- i rms value
◆ rms_filter_v1()
| int64_t rms_filter_v1 |
( |
int32_t | sample | ) |
|
Compute v1 rms value for device 1.
Compute v1 rms value.
- Parameters
-
- Returns
- v1 rms value
◆ rms_filter_v1_2()
| int64_t rms_filter_v1_2 |
( |
int32_t | sample | ) |
|
Compute v1_2 rms value for device 2.
- Parameters
-
- Returns
- v1 rms value
◆ rms_filter_v1_3()
| int64_t rms_filter_v1_3 |
( |
int32_t | sample | ) |
|
Compute v1_3 rms value for device 3.
- Parameters
-
- Returns
- v1 rms value
◆ rms_filter_v2()
| int64_t rms_filter_v2 |
( |
int32_t | sample | ) |
|
Compute v2 rms value for device 1.
Compute v2 rms value.
- Parameters
-
- Returns
- v2 rms value
◆ rms_filter_v2_2()
| int64_t rms_filter_v2_2 |
( |
int32_t | sample | ) |
|
Compute v2_2 rms value for device 2.
- Parameters
-
- Returns
- v2 rms value
◆ rms_filter_v2_3()
| int64_t rms_filter_v2_3 |
( |
int32_t | sample | ) |
|
Compute v2_3 rms value for device 3.
- Parameters
-
- Returns
- v2 rms value
◆ supply_scale_v()
| int64_t supply_scale_v |
( |
int32_t | val | ) |
|
Scale V value.
- Parameters
-
- Returns
- scaled value