![]() |
no-OS
|
Defines platform 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"Macros | |
| #define | GPIO_LED_PORT 2 |
| #define | GPIO_LED_PIN 1 |
| #define | GPIO_OPS &max_gpio_ops |
| #define | GPIO_EXTRA &ade9153_gpio_extra_ip |
| #define | GPIO_RDY_PORT 2 |
| #define | GPIO_RDY_PIN 10 |
| #define | SPI_DEVICE_ID 1 |
| #define | SPI_BAUDRATE 1000000 |
| #define | SPI_CS0 0 |
| #define | SPI_CS1 1 |
| #define | SPI_CS2 2 |
| #define | SPI_SLAVE_NUM 3 |
| #define | UART_DEV_ID 0 |
| #define | UART_BAUD 115200 |
| #define | GPIO_IRQ_OPS &max_gpio_irq_ops |
| #define | GPIO_CTRL_IRQ_ID 0 |
| #define | GPIO_IRQ_EXTRA &ade7913_gpio_extra_ip |
| #define | NVIC_GPIO_IRQ GPIO2_IRQn |
Functions | |
| int | init_nvic (struct no_os_irq_ctrl_desc **ade7913_nvic_desc) |
| Init NVIC. | |
Defines platform data to be used by ADE7913 example project.
Copyright (c) 2024 Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define GPIO_CTRL_IRQ_ID 0 |
| #define GPIO_EXTRA &ade9153_gpio_extra_ip |
| #define GPIO_IRQ_EXTRA &ade7913_gpio_extra_ip |
| #define GPIO_IRQ_OPS &max_gpio_irq_ops |
| #define GPIO_LED_PIN 1 |
| #define GPIO_LED_PORT 2 |
| #define GPIO_OPS &max_gpio_ops |
| #define GPIO_RDY_PIN 10 |
| #define GPIO_RDY_PORT 2 |
| #define NVIC_GPIO_IRQ GPIO2_IRQn |
| #define SPI_BAUDRATE 1000000 |
| #define SPI_CS0 0 |
| #define SPI_CS1 1 |
| #define SPI_CS2 2 |
| #define SPI_DEVICE_ID 1 |
| #define SPI_SLAVE_NUM 3 |
| #define UART_BAUD 115200 |
| #define UART_DEV_ID 0 |
| int init_nvic | ( | struct no_os_irq_ctrl_desc ** | ade7913_nvic_desc | ) |
Init NVIC.
| ade7913_nvic_desc | - pointer to the irq nvic descriptor to allocate |