Program Listing for File dm_fx_platform_constants.h¶
↰ Return to documentation for file (src/dm_fx_platform_constants.h)
#ifndef DM_FX_PLATFORM_CONSTANTS_H
#define DM_FX_PLATFORM_CONSTANTS_H
#ifndef DOXYGEN_SHOULD_SKIP_THIS
#ifndef PI2
#define PI2 (3.14159265358979323846*2)
#endif
#define MAX_INSTANCES (100)
#define MAX_ROUTES (100)
#define MAX_NODES_PER_FX (10)
#define MAX_PARMS_PER_FX (256)
#define MAX_NODE_NAME (32)
#define UNDEFINED (0xff)
#if defined (DM_FX)
#define PIN_FOOTSW_1 (0)
#define PIN_FOOTSW_RIGHT (0)
#define PIN_FOOTSW_2 (1)
#define PIN_FOOTSW_LEFT (1)
#define PIN_FOOTSW_LED_1 (2)
#define PIN_FOOTSW_LED_RIGHT (2)
#define PIN_FOOTSW_LED_2 (3)
#define PIN_FOOTSW_LED_LEFT (3)
#define PIN_USR_PB (4)
#define PIN_ARD_LED (5)
#define SPI_SS_PIN (47)
#define PIN_DSP_RESET (6)
#define SPI_SHARC_RESET (PIN_DSP_RESET)
#define PIN_DSP_SPI_FLASH_SELECT (7)
#define SPI_SHARC_SELECT (PIN_DSP_SPI_FLASH_SELECT)
#elif defined (DM_FX_TWO)
#define PIN_FOOTSW_1 (0)
#define PIN_FOOTSW_RIGHT (0)
#define PIN_FOOTSW_2 (1)
#define PIN_FOOTSW_LEFT (1)
#define PIN_ARD_LED (5)
#define PIN_ARD_LED_G (4)
#define PIN_ARD_LED_Y (5)
#define RGB_LED_ENABLE (39)
#define SPI_SS_PIN (40)
#define PIN_DSP_RESET (6)
#define SPI_SHARC_RESET (PIN_DSP_RESET)
#define PIN_DSP_SPI_FLASH_SELECT (7)
#define SPI_SHARC_SELECT (PIN_DSP_SPI_FLASH_SELECT)
#else
// Handle error where neither board defined
#error "Neither DM_FX nor DM_FX_TWO are defined"
#endif
#endif
#endif // DM_FX_PLATFORM_CONSTANTS_H