Defines common data to be used by ADE7913 example project.
More...
#include "ade7913.h"
#include "no_os_uart.h"
#include "no_os_pwm.h"
#include "no_os_delay.h"
#include "no_os_gpio.h"
#include "no_os_spi.h"
#include "no_os_print_log.h"
#include "no_os_units.h"
#include "no_os_util.h"
#include "no_os_error.h"
#include "maxim_uart.h"
#include "maxim_gpio.h"
#include "maxim_uart_stdio.h"
#include "maxim_pwm.h"
#include "maxim_spi.h"
#include "maxim_irq.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
◆ INITIAL
◆ SAMPLES
◆ V_DIVIDER
| #define V_DIVIDER (1001ul) |
◆ V_MULT
◆ interface_toggle_led()
Toggle LED.
Toggle Led.
- Parameters
-
| gpio_led_desc | - LED descriptor |
- Returns
- 0 in case of success, error code otherwise
- Parameters
-
| gpio_led_desc | - led descriptor |
- Returns
- 0 in case of success, negative error code otherwise.
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.
- Parameters
-
- Returns
- i rms value
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.
- Parameters
-
- Returns
- v1 rms value
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.
- Parameters
-
- Returns
- v2 rms value
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
◆ ade7913_gpio_rdy_ip
◆ ade7913_spi_ip0
◆ ade7913_spi_ip1
◆ ade7913_spi_ip2
◆ gpio_led1_ip
◆ uart_ip
UART initialization parameters for console communication