no-OS
Loading...
Searching...
No Matches
parameters.h File Reference

Definitions specific to ADuCM3029 platform used by cn0565 project. More...

#include <stdint.h>
#include <stddef.h>
#include "platform_init.h"
#include "aducm3029_spi.h"
#include "aducm3029_gpio.h"
#include "aducm3029_uart.h"
#include "aducm3029_i2c.h"
#include "aducm3029_irq.h"
#include "aducm3029_gpio_irq.h"
#include "aducm3029_uart_stdio.h"
Include dependency graph for parameters.h:

Macros

#define SPI_DEVICE_ID   0
 
#define SPI_CS   1
 
#define UART_DEVICE_ID   0
 
#define UART_IRQ_ID   ADUCM_UART_INT_ID
 
#define UART_BAUDRATE   230400
 
#define I2C_DEVICE_ID   0
 
#define I2C_BAUDRATE   100000
 
#define RESET_PIN   13
 
#define RESET_PORT   3
 
#define GP0_PIN   15
 
#define GP0_PORT   6
 
#define INT_IRQn   GP0_PIN
 
#define UART_OPS   &aducm_uart_ops
 
#define IRQ_OPS   &aducm_irq_ops
 
#define GPIO_IRQ_OPS   &aducm_gpio_irq_ops
 
#define GPIO_OPS   &aducm_gpio_ops
 
#define SPI_OPS   &aducm_spi_ops
 
#define I2C_OPS   &aducm_i2c_ops
 
#define GPIO_IRQ_CTRL_ID   ADUCM_GPIO_B_GROUP_SOFT_CTRL
 
#define UART_EXTRA   NULL
 
#define SPI_EXTRA   &cn0565_spi_extra_ip
 
#define I2C_EXTRA   NULL
 
#define GPIO_RESET_EXTRA   NULL
 
#define GPIO_GP0_EXTRA   NULL
 
#define GPIO_IRQ_EXTRA   NULL
 

Variables

struct aducm_spi_init_param cn0565_spi_extra_ip
 

Detailed Description

Definitions specific to ADuCM3029 platform used by cn0565 project.

Author
Kister Genesis Jimenez (kiste.nosp@m.r.ji.nosp@m.menez.nosp@m.@ana.nosp@m.log.c.nosp@m.om)

Copyright 2023(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ GP0_PIN

#define GP0_PIN   15

◆ GP0_PORT

#define GP0_PORT   6

◆ GPIO_GP0_EXTRA

#define GPIO_GP0_EXTRA   NULL

◆ GPIO_IRQ_CTRL_ID

#define GPIO_IRQ_CTRL_ID   ADUCM_GPIO_B_GROUP_SOFT_CTRL

◆ GPIO_IRQ_EXTRA

#define GPIO_IRQ_EXTRA   NULL

◆ GPIO_IRQ_OPS

#define GPIO_IRQ_OPS   &aducm_gpio_irq_ops

◆ GPIO_OPS

#define GPIO_OPS   &aducm_gpio_ops

◆ GPIO_RESET_EXTRA

#define GPIO_RESET_EXTRA   NULL

◆ I2C_BAUDRATE

#define I2C_BAUDRATE   100000

◆ I2C_DEVICE_ID

#define I2C_DEVICE_ID   0

◆ I2C_EXTRA

#define I2C_EXTRA   NULL

◆ I2C_OPS

#define I2C_OPS   &aducm_i2c_ops

◆ INT_IRQn

#define INT_IRQn   GP0_PIN

◆ IRQ_OPS

#define IRQ_OPS   &aducm_irq_ops

◆ RESET_PIN

#define RESET_PIN   13

◆ RESET_PORT

#define RESET_PORT   3

◆ SPI_CS

#define SPI_CS   1

◆ SPI_DEVICE_ID

#define SPI_DEVICE_ID   0

◆ SPI_EXTRA

#define SPI_EXTRA   &cn0565_spi_extra_ip

◆ SPI_OPS

#define SPI_OPS   &aducm_spi_ops

◆ UART_BAUDRATE

#define UART_BAUDRATE   230400

◆ UART_DEVICE_ID

#define UART_DEVICE_ID   0

◆ UART_EXTRA

#define UART_EXTRA   NULL

◆ UART_IRQ_ID

#define UART_IRQ_ID   ADUCM_UART_INT_ID

◆ UART_OPS

#define UART_OPS   &aducm_uart_ops

Variable Documentation

◆ cn0565_spi_extra_ip

struct aducm_spi_init_param cn0565_spi_extra_ip
extern