|
precision-converters-firmware
|
Configuration file for ad559xr IIO firmware application. More...


Go to the source code of this file.
Macros | |
| #define | STM32_PLATFORM 1 |
| #define | CONTINUOUS_DATA_CAPTURE 0 |
| #define | BURST_DATA_CAPTURE 1 |
| #define | ACTIVE_PLATFORM STM32_PLATFORM |
| #define | DATA_CAPTURE_MODE BURST_DATA_CAPTURE |
| #define | XSTR(s) #s |
| #define | STR(s) XSTR(s) |
| #define | CONSOLE_STDIO_PORT_AVAILABLE |
| #define | HW_MEZZANINE_NAME "PMD-ARD-INT-LCZ" |
| #define | ADC_RESOLUTION 12 |
| #define | ADC_MAX_COUNT_UNIPOLAR (uint32_t)((1 << ADC_RESOLUTION) - 1) |
| #define | ADC_MAX_COUNT_BIPOLAR (uint32_t)(1 << (ADC_RESOLUTION-1)) |
| #define | DEFAULT_VREF 2.5 |
| #define | ADC_MAX_COUNT (uint32_t)(1<<ADC_RESOLUTION) |
| #define | BYTES_PER_SAMPLE 2 |
| #define | STORAGE_BITS (BYTES_PER_SAMPLE) * 8 |
| #define | IIO_UART_BAUD_RATE (230400) |
| #define | FIRMWARE_NAME "ad559xr_iio" |
| #define | PLATFORM_NAME HW_CARRIER_NAME |
| #define | SYSTEM_CONFIG_ENABLED |
| #define | USE_VIRTUAL_COM_PORT |
| #define | AD5593R_A0_STATE 0 |
| #define | AD5593R_I2C(x) (0x10 | (x & 0x01)) |
Functions | |
| int32_t | init_system (void) |
| Initialize the system peripherals. | |
| int32_t | ad559xr_trigger_handler (struct iio_device_data *iio_dev_data) |
| Push data into IIO buffer when trigger handler IRQ is invoked. | |
Variables | |
| struct no_os_uart_desc * | uart_desc |
| struct no_os_eeprom_desc * | eeprom_desc |
| struct no_os_pwm_desc * | pwm_desc |
| struct no_os_uart_desc * | uart_console_stdio_desc |
Configuration file for ad559xr IIO firmware application.
Copyright (c) 2026 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_PLATFORM STM32_PLATFORM |
| #define AD5593R_A0_STATE 0 |
| #define AD5593R_I2C | ( | x | ) | (0x10 | (x & 0x01)) |
| #define ADC_MAX_COUNT (uint32_t)(1<<ADC_RESOLUTION) |
| #define ADC_MAX_COUNT_BIPOLAR (uint32_t)(1 << (ADC_RESOLUTION-1)) |
| #define ADC_MAX_COUNT_UNIPOLAR (uint32_t)((1 << ADC_RESOLUTION) - 1) |
| #define ADC_RESOLUTION 12 |
| #define BURST_DATA_CAPTURE 1 |
| #define BYTES_PER_SAMPLE 2 |
| #define CONSOLE_STDIO_PORT_AVAILABLE |
| #define CONTINUOUS_DATA_CAPTURE 0 |
| #define DATA_CAPTURE_MODE BURST_DATA_CAPTURE |
| #define DEFAULT_VREF 2.5 |
| #define FIRMWARE_NAME "ad559xr_iio" |
| #define HW_MEZZANINE_NAME "PMD-ARD-INT-LCZ" |
| #define IIO_UART_BAUD_RATE (230400) |
| #define PLATFORM_NAME HW_CARRIER_NAME |
| #define STM32_PLATFORM 1 |
| #define STORAGE_BITS (BYTES_PER_SAMPLE) * 8 |
| #define STR | ( | s | ) | XSTR(s) |
| #define SYSTEM_CONFIG_ENABLED |
| #define USE_VIRTUAL_COM_PORT |
| #define XSTR | ( | s | ) | #s |
| int32_t ad559xr_trigger_handler | ( | struct iio_device_data * | iio_dev_data | ) |
Push data into IIO buffer when trigger handler IRQ is invoked.
| iio_dev_data[in] | - IIO device data instance |
| int32_t init_system | ( | void | ) |
Initialize the system peripherals.
Initialize the system peripherals.
This function initializes system peripherals for the application
Initialize the system peripherals.
|
extern |
|
extern |
|
extern |
|
extern |