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

Definitions specific to STM32 platform used by eval-ad7616 project. More...

#include "stm32_hal.h"
#include "stm32_irq.h"
#include "stm32_gpio_irq.h"
#include "stm32_spi.h"
#include "stm32_gpio.h"
#include "stm32_uart.h"
#include "stm32_uart_stdio.h"
Include dependency graph for parameters.h:

Macros

#define UART_IRQ_ID   UART5_IRQn
 
#define UART_DEVICE_ID   5
 
#define UART_BAUDRATE   230400
 
#define UART_EXTRA   &ad7616_uart_extra_ip
 
#define UART_OPS   &stm32_uart_ops
 
#define GPIO_OPS   &stm32_gpio_ops
 
#define GPIO_PORT_A   0
 
#define GPIO_PORT_G   6
 
#define GPIO_BUSY_PORT   GPIO_PORT_A
 
#define GPIO_BUSY_NB   10
 
#define GPIO_RESET_PORT   GPIO_PORT_G
 
#define GPIO_RESET_NB   10
 
#define GPIO_CONVST_PORT   GPIO_PORT_A
 
#define GPIO_CONVST_NB   11
 
#define SPI_DEVICE_ID   1
 
#define SPI_BAUDRATE   22500000
 
#define SPI_CS   15
 
#define SPI_CS_PORT   GPIO_PORT_A
 
#define SPI_OPS   &stm32_spi_ops
 
#define SPI_EXTRA   &ad7616_spi_extra_ip
 

Variables

UART_HandleTypeDef huart5
 
struct stm32_uart_init_param ad7616_uart_extra_ip
 
struct stm32_spi_init_param ad7616_spi_extra_ip
 
struct stm32_gpio_init_param ad7616_gpio_convst_extra_ip
 

Detailed Description

Definitions specific to STM32 platform used by eval-ad7616 project.

Author
Esteban Blanc (eblan.nosp@m.c@ba.nosp@m.ylibr.nosp@m.e.co.nosp@m.m)

Copyright 2024(c) Analog Devices, Inc. Copyright 2024(c) BayLibre, SAS.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ GPIO_BUSY_NB

#define GPIO_BUSY_NB   10

◆ GPIO_BUSY_PORT

#define GPIO_BUSY_PORT   GPIO_PORT_A

◆ GPIO_CONVST_NB

#define GPIO_CONVST_NB   11

◆ GPIO_CONVST_PORT

#define GPIO_CONVST_PORT   GPIO_PORT_A

◆ GPIO_OPS

#define GPIO_OPS   &stm32_gpio_ops

◆ GPIO_PORT_A

#define GPIO_PORT_A   0

◆ GPIO_PORT_G

#define GPIO_PORT_G   6

◆ GPIO_RESET_NB

#define GPIO_RESET_NB   10

◆ GPIO_RESET_PORT

#define GPIO_RESET_PORT   GPIO_PORT_G

◆ SPI_BAUDRATE

#define SPI_BAUDRATE   22500000

◆ SPI_CS

#define SPI_CS   15

◆ SPI_CS_PORT

#define SPI_CS_PORT   GPIO_PORT_A

◆ SPI_DEVICE_ID

#define SPI_DEVICE_ID   1

◆ SPI_EXTRA

#define SPI_EXTRA   &ad7616_spi_extra_ip

◆ SPI_OPS

#define SPI_OPS   &stm32_spi_ops

◆ UART_BAUDRATE

#define UART_BAUDRATE   230400

◆ UART_DEVICE_ID

#define UART_DEVICE_ID   5

◆ UART_EXTRA

#define UART_EXTRA   &ad7616_uart_extra_ip

◆ UART_IRQ_ID

#define UART_IRQ_ID   UART5_IRQn

◆ UART_OPS

#define UART_OPS   &stm32_uart_ops

Variable Documentation

◆ ad7616_gpio_convst_extra_ip

struct stm32_gpio_init_param ad7616_gpio_convst_extra_ip
extern

◆ ad7616_spi_extra_ip

struct stm32_spi_init_param ad7616_spi_extra_ip
extern

◆ ad7616_uart_extra_ip

struct stm32_uart_init_param ad7616_uart_extra_ip
extern

◆ huart5

UART_HandleTypeDef huart5
extern