This is an forked repository of EVAL-AD568x-AD569x for pushing the latest updates

Dependencies:   adi_console_menu platform_drivers

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