STM3210C_EVAL BSP User Manual: STM3210C EVAL Common

STM3210C_EVAL BSP

STM3210C_EVAL BSP User Manual
STM3210C EVAL Common

Modules

 STM3210C EVAL Private TypesDefinitions
 STM3210C EVAL Private Defines
 STM3210C EVAL Private Variables
 STM3210C EVAL Exported Functions
 STM3210C EVAL BusOperations Functions
 STM3210C EVAL LinkOperations Functions
 STM3210C EVAL Exported Types
 STM3210C EVAL Exported Constants

Functions

static void I2Cx_Init (void)
 Eval I2Cx Bus initialization.
static void I2Cx_ITConfig (void)
 Configures I2C Interrupt.
void IOE_Init (void)
 Initializes IOE low level.
void IOE_ITConfig (void)
 Configures IOE low level Interrupt.
void EEPROM_I2C_IO_Init (void)
 Initializes peripherals used by the I2C EEPROM driver.
void AUDIO_IO_Init (void)
 Initializes Audio low level.
void ACCELERO_IO_Init (void)
 Configures ACCELEROMETER SPI interface.
static void SPIx_Init (void)
 Initializes SPI HAL.
static void SPIx_MspInit (void)
 Initializes SPI MSP.
void LCD_IO_Init (void)
 Configures the LCD_SPI interface.
void SD_IO_Init (void)
 Initializes the SD Card and put it into StandBy State (Ready for data transfer).

Function Documentation

void ACCELERO_IO_Init ( void  )

Configures ACCELEROMETER SPI interface.

Definition at line 1354 of file stm3210c_eval.c.

References BSP_IO_Init().

void AUDIO_IO_Init ( void  )

Initializes Audio low level.

Definition at line 1397 of file stm3210c_eval.c.

References AUDIO_RESET_PIN, BSP_IO_ConfigPin(), BSP_IO_Init(), BSP_IO_WritePin(), and HAL_Delay().

void EEPROM_I2C_IO_Init ( void  )

Initializes peripherals used by the I2C EEPROM driver.

Definition at line 1262 of file stm3210c_eval.c.

References I2Cx_Init().

Referenced by EEPROM_I2C_Init().

static void I2Cx_Init ( void  ) [static]

Eval I2Cx Bus initialization.

Definition at line 578 of file stm3210c_eval.c.

References EVAL_I2Cx, heval_I2c, and I2Cx_MspInit().

Referenced by EEPROM_I2C_IO_Init(), I2Cx_Error(), IOE_Init(), and TSENSOR_IO_Init().

static void I2Cx_ITConfig ( void  ) [static]

Configures I2C Interrupt.

Definition at line 601 of file stm3210c_eval.c.

References IOE_IT_EXTI_IRQn, IOE_IT_GPIO_CLK_ENABLE, IOE_IT_GPIO_PORT, and IOE_IT_PIN.

Referenced by IOE_ITConfig().

void IOE_Init ( void  )

Initializes IOE low level.

Definition at line 963 of file stm3210c_eval.c.

References I2Cx_Init().

void IOE_ITConfig ( void  )

Configures IOE low level Interrupt.

Definition at line 971 of file stm3210c_eval.c.

References I2Cx_ITConfig().

void LCD_IO_Init ( void  )

Configures the LCD_SPI interface.

Definition at line 1028 of file stm3210c_eval.c.

References LCD_CS_HIGH, LCD_CS_LOW, LCD_NCS_GPIO_CLK_ENABLE, LCD_NCS_GPIO_PORT, LCD_NCS_PIN, and SPIx_Init().

void SD_IO_Init ( void  )

Initializes the SD Card and put it into StandBy State (Ready for data transfer).

Definition at line 1154 of file stm3210c_eval.c.

References SD_CS_GPIO_CLK_ENABLE, SD_CS_GPIO_PORT, SD_CS_HIGH, SD_CS_PIN, SD_DETECT_GPIO_CLK_ENABLE, SD_DETECT_GPIO_PORT, SD_DETECT_PIN, SD_DUMMY_BYTE, SD_IO_WriteByte(), and SPIx_Init().

Referenced by BSP_SD_Init().

static void SPIx_Init ( void  ) [static]

Initializes SPI HAL.

Definition at line 804 of file stm3210c_eval.c.

References EVAL_SPIx, heval_Spi, and SPIx_MspInit().

Referenced by LCD_IO_Init(), SD_IO_Init(), and SPIx_Error().

Generated on Fri Apr 14 2017 13:00:47 for STM3210C_EVAL BSP User Manual by   doxygen 1.7.6.1