13#ifndef APP_CONFIG_MBED_H_ 
   14#define APP_CONFIG_MBED_H_ 
   25#include "mbed_platform_support.h" 
   41#define I2C_SCL     ARDUINO_UNO_D15 
   42#define I2C_SDA     ARDUINO_UNO_D14 
   44#define SPI_CSB         ARDUINO_UNO_D10 
   45#define SPI_HOST_SDO    ARDUINO_UNO_D11 
   46#define SPI_HOST_SDI    ARDUINO_UNO_D12 
   47#define SPI_SCK         ARDUINO_UNO_D13 
   49#define GAIN_PIN    ARDUINO_UNO_D8 
   50#define RESET_PIN   ARDUINO_UNO_D9 
   51#define LDAC_PIN    ARDUINO_UNO_D7 
   52#define ADDR0_PIN   ARDUINO_UNO_D6 
   54#define I2C_SCL     SDP_I2C_SCL      
   55#define I2C_SDA     SDP_I2C_SDA      
   57#define SPI_CSB         SDP_SPI_CS_A     
   58#define SPI_HOST_SDO    SDP_SPI_MOSI     
   59#define SPI_HOST_SDI    SDP_SPI_MISO     
   60#define SPI_SCK         SDP_SPI_SCK      
   70#if defined(DEV_AD5686R) || defined(DEV_AD5686) || \ 
   71    defined(DEV_AD5684R) || defined(DEV_AD5684) || \ 
   75#define GAIN_PIN    SDP_GPIO_0 
   76#define RESET_PIN   SDP_GPIO_2 
   77#define LDAC_PIN    SDP_GPIO_3 
   79#elif defined(DEV_AD5696R) || defined(DEV_AD5696) || \ 
   80      defined(DEV_AD5694R) || defined(DEV_AD5694) || \ 
   81      defined(DEV_AD5695R) || defined(DEV_AD5697R) 
   84#define GAIN_PIN    SDP_GPIO_0 
   85#define RESET_PIN   SDP_GPIO_2 
   86#define LDAC_PIN    SDP_GPIO_3 
   88#define I2C_SLAVE_ADDRESS   0x18 
   89#elif defined(DEV_AD5683) || defined(DEV_AD5683R) || defined(DEV_AD5682R) || \ 
   93#define GAIN_PIN    SDP_GPIO_2 
   94#define RESET_PIN   SDP_GPIO_1 
   95#define LDAC_PIN    SDP_GPIO_0 
   97#elif defined(DEV_AD5693) || defined(DEV_AD5693R) || defined(DEV_AD5692R) || \ 
  101#define GAIN_PIN    SDP_GPIO_2 
  102#define RESET_PIN   SDP_GPIO_1 
  103#define LDAC_PIN    SDP_GPIO_0 
  105#define I2C_SLAVE_ADDRESS   0x98 
  106#elif defined (DEV_AD5674R) || defined (DEV_AD5674) || \ 
  107      defined (DEV_AD5679R) || defined (DEV_AD5679) || \ 
  108      defined (DEV_AD5677R) || defined (DEV_AD5673R) 
  111#define GAIN_PIN    SDP_GPIO_0 
  112#define RESET_PIN   SDP_GPIO_2 
  113#define LDAC_PIN    SDP_GPIO_1 
  115#define I2C_SLAVE_ADDRESS   0x1E 
  116#elif defined (DEV_AD5676R) || defined (DEV_AD5676) || \ 
  117      defined (DEV_AD5672R) 
  120#define GAIN_PIN    SDP_GPIO_2 
  121#define RESET_PIN   SDP_GPIO_1 
  122#define LDAC_PIN    SDP_GPIO_0 
  124#elif defined (DEV_AD5671R) || defined (DEV_AD5675R) 
  127#define GAIN_PIN    SDP_GPIO_2 
  128#define RESET_PIN   SDP_GPIO_1 
  129#define LDAC_PIN    SDP_GPIO_0 
  131#define I2C_SLAVE_ADDRESS   0x18 
  133#warning No/Unsupported EVAL board found. Using EVAL-AD5686R as default. 
  135#define GAIN_PIN    SDP_GPIO_0 
  136#define RESET_PIN   SDP_GPIO_2 
  137#define LDAC_PIN    SDP_GPIO_3 
  142#define LED_GREEN   LED3     
  145#define SPI_DEVICE_ID 0  
  146#define I2C_DEVICE_ID 0  
  153#define spi_ops mbed_spi_ops 
  154#define i2c_ops mbed_i2c_ops 
  155#define gpio_ops mbed_gpio_ops 
struct mbed_spi_init_param mbed_spi_extra_init_params
Definition app_config_mbed.c:54
 
struct mbed_gpio_init_param mbed_gpio_reset_init_params
Definition app_config_mbed.c:85
 
struct mbed_gpio_init_param mbed_gpio_ldac_init_params
Definition app_config_mbed.c:80
 
struct mbed_i2c_init_param mbed_i2c_extra_init_params
Definition app_config_mbed.c:69
 
struct mbed_gpio_init_param mbed_gain_gpio_init_params