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

Definitions specific to STM32 platform used by eval-pulsar_adc 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 SAMPLES_PER_CHANNEL_PLATFORM   2000
 
#define MAX_SIZE_BASE_ADDR   (SAMPLES_PER_CHANNEL_PLATFORM * sizeof(uint32_t))
 
#define ADC_DDR_BASEADDR   ((uint32_t *)in_buff)
 
#define UART_IRQ_ID   UART5_IRQn
 
#define UART_DEVICE_ID   5
 
#define UART_BAUDRATE   230400
 
#define UART_EXTRA   &pulsar_adc_uart_extra_ip
 
#define UART_OPS   &stm32_uart_ops
 
#define SPI_DEVICE_ID   1
 
#define SPI_BAUDRATE   20000000
 
#define SPI_CS   14
 
#define SPI_CS_PORT   GPIO_PORT_A
 
#define SPI_OPS   &stm32_spi_ops
 
#define SPI_EXTRA   &pulsar_adc_spi_extra_ip
 
#define GPIO_CNV   15
 
#define GPIO_OPS   &stm32_gpio_ops
 
#define GPIO_CNV_PORT   GPIO_PORT_A
 
#define GPIO_PORT_A   0
 
#define PULSAR_ADC_ADC_REF_VOLTAGE   5000
 

Variables

UART_HandleTypeDef huart5
 
uint8_t in_buff []
 
struct stm32_uart_init_param pulsar_adc_uart_extra_ip
 
struct stm32_spi_init_param pulsar_adc_spi_extra_ip
 

Detailed Description

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

Author
Axel Haslam (ahasl.nosp@m.am@b.nosp@m.aylib.nosp@m.re.c.nosp@m.om)

Copyright 2024(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ ADC_DDR_BASEADDR

#define ADC_DDR_BASEADDR   ((uint32_t *)in_buff)

◆ GPIO_CNV

#define GPIO_CNV   15

◆ GPIO_CNV_PORT

#define GPIO_CNV_PORT   GPIO_PORT_A

◆ GPIO_OPS

#define GPIO_OPS   &stm32_gpio_ops

◆ GPIO_PORT_A

#define GPIO_PORT_A   0

◆ MAX_SIZE_BASE_ADDR

#define MAX_SIZE_BASE_ADDR   (SAMPLES_PER_CHANNEL_PLATFORM * sizeof(uint32_t))

◆ PULSAR_ADC_ADC_REF_VOLTAGE

#define PULSAR_ADC_ADC_REF_VOLTAGE   5000

◆ SAMPLES_PER_CHANNEL_PLATFORM

#define SAMPLES_PER_CHANNEL_PLATFORM   2000

◆ SPI_BAUDRATE

#define SPI_BAUDRATE   20000000

◆ SPI_CS

#define SPI_CS   14

◆ SPI_CS_PORT

#define SPI_CS_PORT   GPIO_PORT_A

◆ SPI_DEVICE_ID

#define SPI_DEVICE_ID   1

◆ SPI_EXTRA

#define SPI_EXTRA   &pulsar_adc_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   &pulsar_adc_uart_extra_ip

◆ UART_IRQ_ID

#define UART_IRQ_ID   UART5_IRQn

◆ UART_OPS

#define UART_OPS   &stm32_uart_ops

Variable Documentation

◆ huart5

UART_HandleTypeDef huart5
extern

◆ in_buff

uint8_t in_buff[]
extern

◆ pulsar_adc_spi_extra_ip

struct stm32_spi_init_param pulsar_adc_spi_extra_ip
extern

◆ pulsar_adc_uart_extra_ip

struct stm32_uart_init_param pulsar_adc_uart_extra_ip
extern