precision-converters-firmware
Macros | Functions | Variables
app_config.h File Reference
#include <stdint.h>
#include "app_config_mbed.h"
Include dependency graph for app_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MBED_PLATFORM   1
 
#define BURST_DATA_CAPTURE   0
 
#define CONTINUOUS_DATA_CAPTURE   1
 
#define XSTR(s)   #s
 
#define STR(s)   XSTR(s)
 
#define ACTIVE_PLATFORM   MBED_PLATFORM
 
#define DATA_CAPTURE_MODE   CONTINUOUS_DATA_CAPTURE
 
#define USE_VIRTUAL_COM_PORT
 
#define ACTIVE_DEVICE_NAME   "ad7768-1"
 
#define HW_CARRIER_NAME   TARGET_NAME
 
#define ext_int_extra_init_params   mbed_ext_int_extra_init_params
 
#define uart_extra_init_params   mbed_vcom_extra_init_params
 
#define uart_ops   mbed_virtual_com_ops
 
#define spi_extra_init_params   mbed_spi_extra_init_params
 
#define i2c_extra_init_params   mbed_i2c_extra_init_params
 
#define trigger_gpio_irq_extra_params   mbed_trigger_gpio_irq_init_params
 
#define trigger_gpio_extra_init_params   mbed_trigger_gpio_extra_init_params
 
#define trigger_gpio_ops   mbed_gpio_ops
 
#define irq_ops   mbed_gpio_irq_ops
 
#define gpio_ops   mbed_gpio_ops
 
#define spi_ops   mbed_spi_ops
 
#define i2c_ops   mbed_i2c_ops
 
#define trigger_gpio_irq_ops   mbed_gpio_irq_ops
 
#define trigger_gpio_handle   0
 
#define TRIGGER_GPIO_PORT   0
 
#define TRIGGER_GPIO_PIN   CONV_MON
 
#define TRIGGER_INT_ID   GPIO_IRQ_ID1
 
#define ADC_RESOLUTION   24
 
#define FIRMWARE_NAME   "ad77681_iio"
 
#define DEVICE_NAME   "DEV_AD77681"
 
#define PLATFORM_NAME   HW_CARRIER_NAME
 
#define VIRTUAL_COM_PORT_VID   0x0456
 
#define VIRTUAL_COM_PORT_PID   0xb66c
 
#define VIRTUAL_COM_SERIAL_NUM   (FIRMWARE_NAME "_" DEVICE_NAME "_" STR(PLATFORM_NAME))
 
#define IIO_UART_BAUD_RATE   (230400)
 

Functions

int32_t init_system (void)
 Initialize the system peripherals. More...
 

Variables

struct no_os_uart_desc * uart_desc
 
struct no_os_gpio_desc * trigger_gpio_desc
 
struct no_os_spi_init_param spi_init_params
 
struct no_os_irq_ctrl_desc * trigger_irq_desc
 

Macro Definition Documentation

◆ ACTIVE_DEVICE_NAME

#define ACTIVE_DEVICE_NAME   "ad7768-1"

◆ ACTIVE_PLATFORM

#define ACTIVE_PLATFORM   MBED_PLATFORM

◆ ADC_RESOLUTION

#define ADC_RESOLUTION   24

◆ BURST_DATA_CAPTURE

#define BURST_DATA_CAPTURE   0

◆ CONTINUOUS_DATA_CAPTURE

#define CONTINUOUS_DATA_CAPTURE   1

◆ DATA_CAPTURE_MODE

#define DATA_CAPTURE_MODE   CONTINUOUS_DATA_CAPTURE

◆ DEVICE_NAME

#define DEVICE_NAME   "DEV_AD77681"

◆ ext_int_extra_init_params

#define ext_int_extra_init_params   mbed_ext_int_extra_init_params

◆ FIRMWARE_NAME

#define FIRMWARE_NAME   "ad77681_iio"

◆ gpio_ops

#define gpio_ops   mbed_gpio_ops

◆ HW_CARRIER_NAME

#define HW_CARRIER_NAME   TARGET_NAME

◆ i2c_extra_init_params

#define i2c_extra_init_params   mbed_i2c_extra_init_params

◆ i2c_ops

#define i2c_ops   mbed_i2c_ops

◆ IIO_UART_BAUD_RATE

#define IIO_UART_BAUD_RATE   (230400)

◆ irq_ops

#define irq_ops   mbed_gpio_irq_ops

◆ MBED_PLATFORM

#define MBED_PLATFORM   1

◆ PLATFORM_NAME

#define PLATFORM_NAME   HW_CARRIER_NAME

◆ spi_extra_init_params

#define spi_extra_init_params   mbed_spi_extra_init_params

◆ spi_ops

#define spi_ops   mbed_spi_ops

◆ STR

#define STR (   s)    XSTR(s)

◆ trigger_gpio_extra_init_params

#define trigger_gpio_extra_init_params   mbed_trigger_gpio_extra_init_params

◆ trigger_gpio_handle

#define trigger_gpio_handle   0

◆ trigger_gpio_irq_extra_params

#define trigger_gpio_irq_extra_params   mbed_trigger_gpio_irq_init_params

◆ trigger_gpio_irq_ops

#define trigger_gpio_irq_ops   mbed_gpio_irq_ops

◆ trigger_gpio_ops

#define trigger_gpio_ops   mbed_gpio_ops

◆ TRIGGER_GPIO_PIN

#define TRIGGER_GPIO_PIN   CONV_MON

◆ TRIGGER_GPIO_PORT

#define TRIGGER_GPIO_PORT   0

◆ TRIGGER_INT_ID

#define TRIGGER_INT_ID   GPIO_IRQ_ID1

◆ uart_extra_init_params

#define uart_extra_init_params   mbed_vcom_extra_init_params

◆ uart_ops

#define uart_ops   mbed_virtual_com_ops

◆ USE_VIRTUAL_COM_PORT

#define USE_VIRTUAL_COM_PORT

◆ VIRTUAL_COM_PORT_PID

#define VIRTUAL_COM_PORT_PID   0xb66c

◆ VIRTUAL_COM_PORT_VID

#define VIRTUAL_COM_PORT_VID   0x0456

◆ VIRTUAL_COM_SERIAL_NUM

#define VIRTUAL_COM_SERIAL_NUM   (FIRMWARE_NAME "_" DEVICE_NAME "_" STR(PLATFORM_NAME))

◆ XSTR

#define XSTR (   s)    #s

Function Documentation

◆ init_system()

int32_t init_system ( void  )

Initialize the system peripherals.

Returns
0 in case of success, negative error code otherwise

Initialize the system peripherals.

Returns
0 in case of success, negative error code otherwise.

This function initializes system peripherals for the application

Returns
- 0 in case of success, negative error code otherwise

Variable Documentation

◆ spi_init_params

struct no_os_spi_init_param spi_init_params
extern

◆ trigger_gpio_desc

struct no_os_gpio_desc* trigger_gpio_desc
extern

◆ trigger_irq_desc

struct no_os_irq_ctrl_desc* trigger_irq_desc
extern

◆ uart_desc

struct no_os_uart_desc* uart_desc
extern