![]() |
no-OS
|
Defines common data to be used by ADE7758 example project. More...
#include "ade7758.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"Macros | |
| #define | PRINT_INTERVAL 50 |
| #define | RSMALL 1 |
| #define | RHIGH 0 |
| #define | V_GAIN ((RSMALL + RHIGH) / RSMALL) |
| #define | I_GAIN 1 |
| #define | VOLTAGE_RMS_FS_CODE 1639101 |
| #define | CURRENT_RMS_FS_CODE 1914753 |
| #define | ADC_FS_RMS_IN 353.5 |
| #define | FREQ_CC 0.0625 |
| #define | TEMP_G 3 |
| #define | ADE7758_AMB_T_CODE 0 |
| #define | ADE7758_AMB_T_CELSIUS 0 |
Functions | |
| int | read_measurements (struct ade7758_dev *dev) |
| Read measurements. | |
| int | print_measurements (struct ade7758_dev *dev) |
| print measurements | |
Variables | |
| struct no_os_uart_init_param | uart_ip |
| struct no_os_gpio_init_param | gpio_led1_ip |
| struct no_os_spi_init_param | ade7758_spi_ip |
| struct no_os_gpio_init_param | ade7758_gpio_irq_ip |
| struct no_os_irq_init_param | ade7758_gpio_int_ip |
Defines common data to be used by ADE7758 example project.
Copyright (c) 2025 Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define ADC_FS_RMS_IN 353.5 |
| #define ADE7758_AMB_T_CELSIUS 0 |
| #define ADE7758_AMB_T_CODE 0 |
| #define CURRENT_RMS_FS_CODE 1914753 |
| #define FREQ_CC 0.0625 |
| #define I_GAIN 1 |
| #define PRINT_INTERVAL 50 |
| #define RHIGH 0 |
| #define RSMALL 1 |
| #define TEMP_G 3 |
| #define VOLTAGE_RMS_FS_CODE 1639101 |
| int print_measurements | ( | struct ade7758_dev * | dev | ) |
print measurements
| dev | - The device structure. |
| int read_measurements | ( | struct ade7758_dev * | dev | ) |
Read measurements.
| dev | - The device structure. |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
UART initialization parameters for console communication