| BlueNRG-1 SDK drivers APIs

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

Macros | Variables
USER_Platform_Configuration_auto.h File Reference

This file contains definitions for BlueNRG1 kits platforms with auto identification. More...

`#include "BlueNRG1.h"`
`#include "BlueNRG1_conf.h"`

Go to the source code of this file.

## Macros

#define | PUSH_BUTTON1_PIN s_vectnButtonPinVersion[SdkEvalGetVersion()-1][0]
#define | PUSH_BUTTON2_PIN s_vectnButtonPinVersion[SdkEvalGetVersion()-1][1]
#define | SDK_EVAL_UART_TX_PIN s_UartTxPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_UART_TX_MODE s_UartTxModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_UART_RX_PIN s_UartRxPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_UART_RX_MODE s_UartRxModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C s_I2cPeripheralVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DATA_PIN s_I2cDataPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DATA_MODE s_I2cDataModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_CLK_PIN s_I2cClkPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_CLK_MODE s_I2cClkPinModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DMA_TX s_I2cDataDmaTxVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DMA_TX_ITTC s_I2cDataDmaTxTcVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DMA_RX s_I2cDataDmaRxVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_DMA_RX_ITTC s_I2cDataDmaRxTcVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_I2C_BASE s_I2CBaseVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_LED1_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][0]
#define | SDK_EVAL_LED2_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][1]
#define | SDK_EVAL_LED3_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][2]
#define | SDK_EVAL_SPI_PERIPH_SENSOR_PIN s_SpiCs1PinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_SENSOR_MODE s_SpiCs1ModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_MOSI_PIN s_SpiMosiPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_MOSI_MODE s_SpiMosiModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_MISO_PIN s_SpiMisoPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_MISO_MODE s_SpiMisoModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_SCLK_PIN s_SpiSclkPinVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_SPI_PERIPH_SCLK_MODE s_SpiSclkModeVersion[SdkEvalGetVersion()-1]
#define | SDK_EVAL_IRQ_SENSOR_PIN s_SpiIrqSensorPinVersion[SdkEvalGetVersion()-1]

## Variables

const uint32_t | s_vectnButtonPinVersion [][2]
| BlueNRG1 Eval Board (STEVAL-IDB007VX) Buttons definitions. More...
const uint32_t | s_UartTxPinVersion []
| BlueNRG1 Eval Board (STEVAL-IDB007VX) UART definitions. More...
const uint32_t | s_UartTxModeVersion []
const uint32_t | s_UartRxPinVersion []
const uint32_t | s_UartRxModeVersion []
const I2C_Type * | s_I2cPeripheralVersion []
| BlueNRG1 Eval Board (STEVAL-IDB007VX) I2C definitions. More...
const uint32_t | s_I2cDataPinVersion []
const uint32_t | s_I2cDataModeVersion []
const uint32_t | s_I2cClkPinVersion []
const uint32_t | s_I2cClkPinModeVersion []
const DMA_CH_Type * | s_I2cDataDmaTxVersion []
const DMA_CH_Type * | s_I2cDataDmaRxVersion []
const uint32_t | s_I2cDataDmaTxTcVersion []
const uint32_t | s_I2cDataDmaRxTcVersion []
const uint32_t | s_I2CBaseVersion []
const uint32_t | s_vectnGpioPinVersion [][3]
| BlueNRG1 Eval Board (STEVAL-IDB007VX) LEDs definitions. More...
const uint32_t | s_SpiCs1PinVersion []
| BlueNRG1 Eval Board (STEVAL-IDB007VX) SPI definitions. More...
const uint32_t | s_SpiCs1ModeVersion []
const uint32_t | s_SpiCs2PinVersion []
const uint32_t | s_SpiCs2ModeVersion []
const uint32_t | s_SpiMosiPinVersion []
const uint32_t | s_SpiMosiModeVersion []
const uint32_t | s_SpiMisoPinVersion []
const uint32_t | s_SpiMisoModeVersion []
const uint32_t | s_SpiSclkPinVersion []
const uint32_t | s_SpiSclkModeVersion []
const uint32_t | s_SpiIrqSensorPinVersion []
| BlueNRG1 Eval Board (STEVAL-IDB007V1) sensor IRQ definitions. More...

## Detailed Description

This file contains definitions for BlueNRG1 kits platforms with auto identification.

Author
  AMS VMA RF application team

Version
  V1.0.0

Date
  September 29, 2015 THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

THIS SOURCE CODE IS PROTECTED BY A LICENSE. FOR MORE INFORMATION PLEASE CAREFULLY READ THE LICENSE AGREEMENT FILE LOCATED IN THE ROOT DIRECTORY OF THIS FIRMWARE PACKAGE.

##
© COPYRIGHT 2015 STMicroelectronics

Definition in file USER_Platform_Configuration_auto.h.

## Macro Definition Documentation

#define PUSH_BUTTON1_PIN s_vectnButtonPinVersion[SdkEvalGetVersion()-1][0]

Definition at line 41 of file USER_Platform_Configuration_auto.h.

#define PUSH_BUTTON2_PIN s_vectnButtonPinVersion[SdkEvalGetVersion()-1][1]

Definition at line 42 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C s_I2cPeripheralVersion[SdkEvalGetVersion()-1]

Definition at line 76 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_BASE s_I2CBaseVersion[SdkEvalGetVersion()-1]

Definition at line 90 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_CLK_MODE s_I2cClkPinModeVersion[SdkEvalGetVersion()-1]

Definition at line 82 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_CLK_PIN s_I2cClkPinVersion[SdkEvalGetVersion()-1]

Definition at line 81 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DATA_MODE s_I2cDataModeVersion[SdkEvalGetVersion()-1]

Definition at line 79 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DATA_PIN s_I2cDataPinVersion[SdkEvalGetVersion()-1]

Definition at line 78 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DMA_RX s_I2cDataDmaRxVersion[SdkEvalGetVersion()-1]

Definition at line 87 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DMA_RX_ITTC s_I2cDataDmaRxTcVersion[SdkEvalGetVersion()-1]

Definition at line 88 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DMA_TX s_I2cDataDmaTxVersion[SdkEvalGetVersion()-1]

Definition at line 84 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_I2C_DMA_TX_ITTC s_I2cDataDmaTxTcVersion[SdkEvalGetVersion()-1]

Definition at line 85 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_IRQ_SENSOR_PIN s_SpiIrqSensorPinVersion[SdkEvalGetVersion()-1]

Definition at line 130 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_LED1_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][0]

Definition at line 97 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_LED2_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][1]

Definition at line 98 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_LED3_PIN s_vectnGpioPinVersion[SdkEvalGetVersion()-1][2]

Definition at line 99 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_MISO_MODE s_SpiMisoModeVersion[SdkEvalGetVersion()-1]

Definition at line 125 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_MISO_PIN s_SpiMisoPinVersion[SdkEvalGetVersion()-1]

Definition at line 124 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_MOSI_MODE s_SpiMosiModeVersion[SdkEvalGetVersion()-1]

Definition at line 122 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_MOSI_PIN s_SpiMosiPinVersion[SdkEvalGetVersion()-1]

Definition at line 121 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_SCLK_MODE s_SpiSclkModeVersion[SdkEvalGetVersion()-1]

Definition at line 128 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_SCLK_PIN s_SpiSclkPinVersion[SdkEvalGetVersion()-1]

Definition at line 127 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_SENSOR_MODE s_SpiCs1ModeVersion[SdkEvalGetVersion()-1]

Definition at line 119 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_SPI_PERIPH_SENSOR_PIN s_SpiCs1PinVersion[SdkEvalGetVersion()-1]

Definition at line 118 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_UART_RX_MODE s_UartRxModeVersion[SdkEvalGetVersion()-1]

Definition at line 57 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_UART_RX_PIN s_UartRxPinVersion[SdkEvalGetVersion()-1]

Definition at line 56 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_UART_TX_MODE s_UartTxModeVersion[SdkEvalGetVersion()-1]

Definition at line 54 of file USER_Platform_Configuration_auto.h.

#define SDK_EVAL_UART_TX_PIN s_UartTxPinVersion[SdkEvalGetVersion()-1]

Definition at line 53 of file USER_Platform_Configuration_auto.h.