|
precision-converters-firmware
|
Header file for STM32 platform configurations. More...
#include "main.h"#include "stm32_spi.h"#include "stm32_i2c.h"#include "stm32_gpio.h"#include "stm32_uart.h"#include "stm32_pwm.h"#include "stm32_irq.h"#include "stm32_dma.h"#include "stm32_usb_uart.h"#include "usb_device.h"

Go to the source code of this file.
Functions | |
| int32_t | stm32_init_system (void) |
| Initialize the STM32 system peripherals. | |
Header file for STM32 platform configurations.
Copyright (c) 2026 Analog Devices, Inc.
This software is proprietary to Analog Devices, Inc. and its licensors. By using this software you agree to the terms of the associated Analog Devices Software License Agreement.
| #define APP_UART_USB_HANDLE hUsbDeviceHS |
| #define DMA_NUM_CHANNELS 2 |
| #define GPIO_ALARM_N 4 |
| #define GPIO_ALARM_N_PORT 3 |
| #define GPIO_CLEAR_N 10 |
| #define GPIO_CLEAR_N_PORT 6 |
| #define GPIO_LDAC_TOGGLE0 15 |
| #define GPIO_LDAC_TOGGLE0_PORT 1 |
| #define GPIO_LDAC_TOGGLE1 10 |
| #define GPIO_LDAC_TOGGLE1_PORT 0 |
| #define GPIO_LDAC_TOGGLE2 11 |
| #define GPIO_LDAC_TOGGLE2_PORT 0 |
| #define GPIO_LDAC_TOGGLE3 12 |
| #define GPIO_LDAC_TOGGLE3_PORT 3 |
| #define GPIO_MD_ADDR0 2 |
| #define GPIO_MD_ADDR0_PORT 0 |
| #define GPIO_MD_ADDR1 4 |
| #define GPIO_MD_ADDR1_PORT 0 |
| #define GPIO_RESET_N 11 |
| #define GPIO_RESET_N_PORT 6 |
| #define I2C_DEVICE_ID 1 |
| #define I2C_TIMING 0 |
| #define IRQ_IIO_TRIGGER_ID TIM_DAC_UPDATE_IRQ_ID |
| #define NUM_TGPx 4 |
| #define RX_DMA_CH_HANDLE hdma_spi1_rx |
| #define RX_DMA_CH_ID DMA_CHANNEL_3 |
| #define Rx_DMA_IRQ_ID DMA2_Stream0_IRQn |
| #define SPI_CSB 15 |
| #define SPI_CSB_PORT 0 |
| #define SPI_DEVICE_ID 1 |
| #define SPI_SPEED (22500000) |
| #define TIM_DAC_UPDATE_CH_ID 1 |
| #define TIM_DAC_UPDATE_CLK_DIVIDER 2 |
| #define TIM_DAC_UPDATE_HANDLE htim2 |
| #define TIM_DAC_UPDATE_INSTANCE_ID 2 |
| #define TIM_DAC_UPDATE_IRQ_ID TIM2_IRQn |
| #define TIM_DAC_UPDATE_PRESCALER 0 |
| #define TIM_DMA_TRIGGER_CH_ID 3 |
| #define TIM_DMA_TRIGGER_CLK_DIVIDER 2 |
| #define TIM_DMA_TRIGGER_HANDLE htim8 |
| #define TIM_DMA_TRIGGER_INSTANCE_ID 8 |
| #define TIM_DMA_TRIGGER_PRESCALER 0 |
| #define TIM_TGP_CH_ID 3 |
| #define TIM_TGP_CLK_DIVIDER 2 |
| #define TIM_TGP_HANDLE htim1 |
| #define TIM_TGP_INSTANCE_ID 1 |
| #define TIM_TGP_PRESCALER 0 |
| #define TX_DMA_CH_HANDLE hdma_tim8_ch3 |
| #define TX_DMA_CH_ID DMA_CHANNEL_7 |
| #define UART_DEVICE_ID 5 |
| #define UART_HANDLE huart5 |
| #define UART_IRQ_ID UART5_IRQn |
| int32_t stm32_init_system | ( | void | ) |
Initialize the STM32 system peripherals.

|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |