
This is an forked repository of EVAL-AD568x-AD569x for pushing the latest updates
Dependencies: adi_console_menu platform_drivers
Diff: app/app_config.h
- Revision:
- 8:f38c1afe205b
- Parent:
- 5:78877c8a97c8
--- a/app/app_config.h Mon Mar 23 08:18:38 2020 +0000 +++ b/app/app_config.h Mon Aug 03 10:39:17 2020 +0000 @@ -32,6 +32,17 @@ //#define DEV_AD5677R +/** + The ADI SDP_K1 can be used with both arduino headers + or the 120-pin SDP connector found on ADI evaluation + boards. The default is the SDP connector. + + Uncomment the ARDUINO #define above to enable the ARDUINO connector +*/ + +//#define ARDUINO + + #if defined(DEV_AD5671R) #define ACTIVE_DEVICE ID_AD5671R #define ACTIVE_DEVICE_NAME "AD5671R" @@ -139,24 +150,14 @@ #endif -//#define ARDUINO - -/** - The ADI SDP_K1 can be used with both arduino headers - or the 120-pin SDP connector found on ADI evaluation - boards. The default is the SDP connector. - - Uncomment the ARDUINO #define above to enable the ARDUINO connector -*/ - // Pin mapping of AD7124 with SDP-K1/Arduino (reference: PinNames.h) #ifdef ARDUINO #define I2C_SCL D15 // I2C_SCL #define I2C_SDA D14 // I2C_SDA #define SPI_SS D10 // SPI_CS -#define SPI_MISO D11 // SPI_MISO -#define SPI_MOSI D12 // SPI_MOSI +#define SPI_MOSI D11 // SPI_MOSI +#define SPI_MISO D12 // SPI_MISO #define SPI_SCK D13 // SPI_SCK #define GAIN_PIN D8 @@ -167,12 +168,11 @@ #define I2C_SCL SDP_I2C_SCL // PH_7 #define I2C_SDA SDP_I2C_SDA // PC_9 -#define SPI_SS_A SDP_SPI_CS_A // PB_9 -#define SPI_SS_B SDP_SPI_CS_B // PC_6 -#define SPI_SS_C SDP_SPI_CS_C // PC_7 +#define SPI_SS SDP_SPI_CS_A // PB_9 #define SPI_MISO SDP_SPI_MISO // PF_8 #define SPI_MOSI SDP_SPI_MOSI // PF_9 #define SPI_SCK SDP_SPI_SCK // PH_6 +#endif // Define the other GPIO mapping based on the compatible EVAL board // *Note: The 7-bit I2C slave address mentioned below is the default address for the @@ -185,58 +185,73 @@ defined(DEV_AD5684R) || defined(DEV_AD5684) || \ defined(DEV_AD5685R) // These devices support EVAL-AD5686RSDZ board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_0 #define RESET_PIN SDP_GPIO_2 #define LDAC_PIN SDP_GPIO_3 +#endif #elif defined(DEV_AD5696R) || defined(DEV_AD5696) || \ defined(DEV_AD5694R) || defined(DEV_AD5694) || \ defined(DEV_AD5695R) || defined(DEV_AD5697R) // These devices support EVAL-AD5696RSDZ board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_0 #define RESET_PIN SDP_GPIO_2 #define LDAC_PIN SDP_GPIO_3 +#endif #define I2C_SLAVE_ADDRESS 0x18 #elif defined(DEV_AD5683) || defined(DEV_AD5683R) || defined(DEV_AD5682R) || \ defined(DEV_AD5681R) // These devices uses EVAL-AD5683R board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_2 #define RESET_PIN SDP_GPIO_1 #define LDAC_PIN SDP_GPIO_0 +#endif #elif defined(DEV_AD5693) || defined(DEV_AD5693R) || defined(DEV_AD5692R) || \ defined(DEV_AD5691R) // These devices uses EVAL-AD5693R board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_2 #define RESET_PIN SDP_GPIO_1 #define LDAC_PIN SDP_GPIO_0 +#endif #define I2C_SLAVE_ADDRESS 0x98 #elif defined (DEV_AD5674R) || defined (DEV_AD5674) || \ defined (DEV_AD5679R) || defined (DEV_AD5679) || \ defined (DEV_AD5677R) || defined (DEV_AD5673R) // These devices uses EVAL-AD5679RSDZ/EVAL-AD567xRSDZ board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_0 #define RESET_PIN SDP_GPIO_2 #define LDAC_PIN SDP_GPIO_1 +#endif #define I2C_SLAVE_ADDRESS 0x1E #elif defined (DEV_AD5676R) || defined (DEV_AD5676) || \ defined (DEV_AD5672R) // These devices uses EVAL-AD5676RSDZ board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_2 #define RESET_PIN SDP_GPIO_1 #define LDAC_PIN SDP_GPIO_0 +#endif #elif defined (DEV_AD5671R) || defined (DEV_AD5675R) // These devices uses EVAL-AD5675RSDZ board +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_2 #define RESET_PIN SDP_GPIO_1 #define LDAC_PIN SDP_GPIO_0 +#endif #define I2C_SLAVE_ADDRESS 0x18 #else #warning No/Unsupported EVAL board found. Using EVAL-AD5686R as default. +#if !defined ARDUINO #define GAIN_PIN SDP_GPIO_0 #define RESET_PIN SDP_GPIO_2 #define LDAC_PIN SDP_GPIO_3 #endif +#endif -#endif // Common pin mappings #define LED_GREEN LED3 // PK_5