|
precision-converters-firmware
|
Header file for STM32 platform configurations. More...
#include <stdint.h>#include "stm32_uart.h"#include "stm32_spi.h"#include "stm32_i2c.h"#include "stm32_gpio.h"#include "stm32_usb_uart.h"

Go to the source code of this file.
Functions | |
| void | stm32_system_init (void) |
| Initialize the STM32 system peripherals. | |
Variables | |
| struct stm32_uart_init_param | stm32_uart_init_params |
| struct stm32_usb_uart_init_param | stm32_vcom_extra_init_params |
| struct stm32_spi_init_param | stm32_spi_init_params |
| struct stm32_gpio_init_param | stm32_gpio_ldac_params |
| struct stm32_gpio_init_param | stm32_gpio_clear_params |
| struct stm32_gpio_init_param | stm32_gpio_toggle_params |
| struct stm32_gpio_init_param | stm32_gpio_fault_params |
| struct stm32_pwm_init_param | stm32_toggle_pwm_init_params |
| struct stm32_gpio_init_param | stm32_toggle_pwm_gpio_params |
| struct stm32_pwm_init_param | stm32_ldac_pwm_init_params |
| struct stm32_gpio_init_param | stm32_ldac_pwm_gpio_params |
| struct stm32_gpio_irq_init_param | stm32_trigger_gpio_irq_params |
| UART_HandleTypeDef | huart5 |
| USBD_HandleTypeDef | hUsbDeviceHS |
| TIM_HandleTypeDef | TOGGLE_PWM_HANDLE |
Header file for STM32 platform configurations.
Copyright (c) 2024-25 Analog Devices, Inc. All rights reserved.
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_HANDLE &huart5 |
| #define DUTY_CYCLE_NSEC | ( | x | ) | ((x) / 2) |
| #define FREQ_TO_NSEC | ( | x | ) | (((float)(1.0 / x) * 1000000) * 1000) |
| #define gpio_clear_extra_params stm32_gpio_clear_params |
| #define GPIO_CLR_PIN 10 |
| #define GPIO_CLR_PORT 6 |
| #define gpio_fault_extra_params stm32_gpio_fault_params |
| #define GPIO_FAULT_PIN 12 |
| #define GPIO_FAULT_PORT 3 |
| #define gpio_ldac_extra_params stm32_gpio_ldac_params |
| #define GPIO_LDAC_PIN 10 |
| #define GPIO_LDAC_PORT 0 |
| #define gpio_ops stm32_gpio_ops |
| #define GPIO_TGP_PIN 11 |
| #define GPIO_TGP_PORT 0 |
| #define gpio_toggle_extra_params stm32_gpio_toggle_params |
| #define I2C_DEV_ID 1 |
| #define i2c_ops stm32_i2c_ops |
| #define LTC2672_MAX_TOGGLE_RATE 500000 |
| #define MAX_SPI_SCLK 18000000 |
| #define pwm_ops stm32_pwm_ops |
| #define SPI_CSB 15 |
| #define SPI_DEVICE_ID 1 |
| #define spi_extra_init_params stm32_spi_init_params |
| #define spi_ops stm32_spi_ops |
| #define STM32_SPI_CS_PORT 0 |
| #define TARGET_NAME SDP_K1 |
| #define TOGGLE_PWM_CHANNEL 4 |
| #define TOGGLE_PWM_CLK_MULTIPLIER 2 |
| #define toggle_pwm_extra_init_params stm32_toggle_pwm_init_params |
| #define toggle_pwm_gpio_extra_params stm32_toggle_pwm_gpio_params |
| #define TOGGLE_PWM_HANDLE htim1 |
| #define TOGGLE_PWM_ID 1 |
| #define TOGGLE_PWM_PRESCALER 1 |
| #define trigger_gpio_irq_extra_params stm32_trigger_gpio_irq_params |
| #define trigger_gpio_irq_ops stm32_gpio_irq_ops |
| #define uart_extra_init_params stm32_uart_init_params |
| #define UART_ID 0 |
| #define UART_IRQ_ID UART5_IRQn |
| #define uart_ops stm32_uart_ops |
| #define vcom_extra_init_params stm32_vcom_extra_init_params |
| #define vcom_ops stm32_usb_uart_ops |
| void stm32_system_init | ( | void | ) |
Initialize the STM32 system peripherals.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |