precision-converters-firmware
|
Configuration file for AD579x device application. More...
Go to the source code of this file.
Functions | |
int32_t | init_pwm_trigger (void) |
Initialize the PWM trigger contoller. | |
int32_t | init_system (void) |
Initialize the system peripherals. | |
Variables | |
struct no_os_pwm_desc * | pwm_desc |
struct no_os_uart_desc * | uart_iio_com_desc |
struct no_os_uart_desc * | uart_console_stdio_desc |
struct no_os_irq_ctrl_desc * | trigger_irq_desc |
struct no_os_pwm_init_param | pwm_init_params |
struct no_os_eeprom_desc * | eeprom_desc |
Configuration file for AD579x device application.
Copyright (c) 2023-24 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 ACTIVE_DEVICE ID_AD5780 |
#define ACTIVE_DEVICE_NAME "ad5780" |
#define ACTIVE_PLATFORM MBED_PLATFORM |
#define AD579X_NUM_CHANNELS 1 |
#define ARBITRARY_STREAM 1 |
#define CONSOLE_STDIO_PORT_AVAILABLE |
#define CONV_DUTY_CYCLE_NSEC | ( | x | ) | (CONV_PERIOD_NSEC(x) / 2) |
#define CONV_PERIOD_NSEC | ( | x | ) | (((float)(1.0 / x) * 1000000) * 1000) |
#define CYCLIC_STREAM 0 |
#define DAC_CH_SPAN 20 |
#define DAC_MAX_COUNT (uint32_t)((1 << DAC_RESOLUTION) - 1) |
#define DAC_MAX_COUNT_2S_COMPL (uint32_t)(1 << (DAC_RESOLUTION-1)) |
#define DAC_MAX_COUNT_BIN_OFFSET (uint32_t)((1 << DAC_RESOLUTION) - 1) |
#define DAC_RESOLUTION 18 |
#define DAC_VREFN -10.0 |
#define DAC_VREFN_GAIN_OF_TWO -30.0 |
#define DATA_STREAM_MODE CYCLIC_STREAM |
#define DEV_AD5780 |
#define DEVICE_NAME "DEV_AD5780" |
#define FIRMWARE_NAME "ad579x_iio" |
#define gpio_ops stm32_gpio_ops |
#define HW_MEZZANINE_NAME "EVAL-AD5780ARDZ" |
#define i2c_extra_init_params stm32_i2c_extra_init_params |
#define i2c_ops stm32_i2c_ops |
#define IIO_UART_BAUD_RATE (230400) |
#define INT_REF_M10V_TO_10V |
#define NUM_OF_V_SPANS 5 |
#define pwm_extra_init_params stm32_pwm_extra_init_params |
#define pwm_ops stm32_pwm_ops |
#define spi_extra_init_params stm32_spi_extra_init_params |
#define spi_ops stm32_spi_ops |
#define STR | ( | s | ) | XSTR(s) |
#define trigger_gpio_irq_extra_params stm32_trigger_gpio_irq_init_params |
#define trigger_gpio_irq_ops stm32_gpio_irq_ops |
#define uart_extra_init_params stm32_uart_extra_init_params |
#define uart_ops stm32_uart_ops |
#define USE_VIRTUAL_COM_PORT |
#define vcom_extra_init_params stm32_vcom_extra_init_params |
#define vcom_ops stm32_usb_uart_ops |
#define VIRTUAL_COM_PORT_PID 0xb66c |
#define VIRTUAL_COM_PORT_VID 0x0456 |
#define VIRTUAL_COM_SERIAL_NUM (FIRMWARE_NAME "_" DEVICE_NAME "_" STR(PLATFORM_NAME)) |
#define XSTR | ( | s | ) | #s |
int32_t init_pwm_trigger | ( | void | ) |
Initialize the PWM trigger contoller.
Initialize the PWM trigger contoller.
int32_t init_system | ( | void | ) |
Initialize the system peripherals.
Initialize the system peripherals.
This function initializes system peripherals for the application
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |