EVAL-AD7124 Mbed Example Program.

Dependencies:   adi_console_menu platform_drivers

Revision:
3:779bb1e55f1a
Child:
5:ca3854efb1e9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/app_config.h	Mon Mar 02 17:04:20 2020 +0000
@@ -0,0 +1,54 @@
+/*************************************************************************//**
+ *   @file   app_config.h
+ *   @brief  Configuration file of AD7124 firmware example program
+******************************************************************************
+* Copyright (c) 2020 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.
+*****************************************************************************/
+
+#ifndef _APP_CONFIG_H_
+#define _APP_CONFIG_H_
+
+#include <stdint.h>
+
+//#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     0x17	// I2C_SCL (D14) 
+#define I2C_SDA     0x18	// I2C_SDA (D15)
+
+#define SPI_SS		0x0F	// SPI_CS (D10)
+#define SPI_MISO	0x07	// SPI_MOSI (D11)
+#define SPI_MOSI	0x14	// SPI_MISO (D12)
+#define SPI_SCK		0x13	// SPI_SCK (D13)
+#else
+#define I2C_SCL     0x77	// SDP_I2C_SCL (PH_7) 
+#define I2C_SDA     0x29	// SDP_I2C_SDA (PC_9)
+
+#define SPI_SS_A	0x19	// SDP_SPI_CS_A (PB_9)
+#define SPI_SS_B	0x26	// SDP_SPI_CS_B (PC_6)
+#define SPI_SS_C	0x27	// SDP_SPI_CS_C (PC_7)
+#define SPI_MISO	0x58	// SDP_SPI_MOSI (PF_9)
+#define SPI_MOSI	0x59	// SDP_SPI_MISO (PF_8)
+#define SPI_SCK		0x76	// SDP_SPI_SCK (PH_6)
+#endif
+
+// Common pin mappings
+#define LED_GREEN	0xA5		// LED3 (PK_5)
+
+
+#endif //_APP_CONFIG_H_