STM3210E_EVAL BSP User Manual: STM3210E EVAL Common

STM3210E_EVAL BSP

STM3210E_EVAL BSP User Manual
STM3210E EVAL Common

Modules

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

Functions

static void FSMC_BANK1NORSRAM4_WriteData (uint16_t Data)
 Writes register value.
static void FSMC_BANK1NORSRAM4_Init (void)
 Initializes LCD IO.
static void FSMC_BANK1NORSRAM4_MspInit (void)
 Initializes FSMC_BANK4 MSP.
void LCD_IO_Init (void)
 Initializes LCD low level.
static void I2Cx_Init (void)
 Eval I2Cx Bus initialization.
void TSENSOR_IO_Init (void)
 Initializes peripherals used by the I2C Temperature Sensor driver.
void AUDIO_IO_Init (void)
 Initializes Audio low level.
static HAL_StatusTypeDef SPIx_Init (void)
 Initializes SPI HAL.
static void SPIx_Error (void)
 SPI error treatment function.
static void SPIx_MspInit (SPI_HandleTypeDef *hspi)
 Initializes SPI MSP.
HAL_StatusTypeDef FLASH_SPI_IO_Init (void)
 Initializes the FLASH SPI and put it into StandBy State (Ready for data transfer).
void FLASH_SPI_IO_WriteEnable (void)
 Select the FLASH SPI and send "Write Enable" instruction.

Function Documentation

void AUDIO_IO_Init ( void  )

Initializes Audio low level.

Definition at line 1282 of file stm3210e_eval.c.

References AUDIO_RESET_GPIO, AUDIO_RESET_GPIO_CLK_ENABLE, AUDIO_RESET_PIN, and I2Cx_Init().

HAL_StatusTypeDef FLASH_SPI_IO_Init ( void  )

Initializes the FLASH SPI and put it into StandBy State (Ready for data transfer).

Definition at line 1063 of file stm3210e_eval.c.

References FLASH_SPI_CS_GPIO_CLK_ENABLE, FLASH_SPI_CS_GPIO_PORT, FLASH_SPI_CS_HIGH, FLASH_SPI_CS_PIN, and SPIx_Init().

Referenced by BSP_SERIAL_FLASH_Init().

void FLASH_SPI_IO_WriteEnable ( void  )

Select the FLASH SPI and send "Write Enable" instruction.

< Select the FLASH: Chip Select low

< Send "Write Enable" instruction

< Select the FLASH: Chip Select low

< Select the FLASH: Chip Select low

Definition at line 1152 of file stm3210e_eval.c.

References FLASH_SPI_CMD_WREN, FLASH_SPI_CS_HIGH, FLASH_SPI_CS_LOW, and SPIx_Write().

Referenced by BSP_SERIAL_FLASH_EraseBulk(), BSP_SERIAL_FLASH_EraseSector(), and BSP_SERIAL_FLASH_WritePage().

static void FSMC_BANK1NORSRAM4_Init ( void  ) [static]

Initializes LCD IO.

Definition at line 590 of file stm3210e_eval.c.

References FSMC_BANK1NORSRAM4_MspInit().

Referenced by LCD_IO_Init().

static void FSMC_BANK1NORSRAM4_MspInit ( void  ) [static]

Initializes FSMC_BANK4 MSP.

Definition at line 546 of file stm3210e_eval.c.

Referenced by FSMC_BANK1NORSRAM4_Init().

static void FSMC_BANK1NORSRAM4_WriteData ( uint16_t  Data) [static]

Writes register value.

Definition at line 638 of file stm3210e_eval.c.

References TFT_LCD.

Referenced by LCD_IO_WriteData(), and LCD_IO_WriteMultipleData().

static void I2Cx_Init ( void  ) [static]

Eval I2Cx Bus initialization.

Definition at line 725 of file stm3210e_eval.c.

References EVAL_I2Cx, heval_I2c, and I2Cx_MspInit().

Referenced by AUDIO_IO_Init(), I2Cx_Error(), and TSENSOR_IO_Init().

void LCD_IO_Init ( void  )

Initializes LCD low level.

Definition at line 989 of file stm3210e_eval.c.

References FSMC_BANK1NORSRAM4_Init().

static void SPIx_Error ( void  ) [static]

SPI error treatment function.

Definition at line 961 of file stm3210e_eval.c.

References heval_Spi, and SPIx_Init().

Referenced by SPIx_Write().

HAL_StatusTypeDef SPIx_Init ( void  ) [static]

Initializes SPI HAL.

Definition at line 899 of file stm3210e_eval.c.

References EVAL_SPIx, heval_Spi, and SPIx_MspInit().

Referenced by FLASH_SPI_IO_Init(), and SPIx_Error().

void TSENSOR_IO_Init ( void  )

Initializes peripherals used by the I2C Temperature Sensor driver.

Definition at line 1237 of file stm3210e_eval.c.

References I2Cx_Init().

Generated on Fri Feb 24 2017 17:15:12 for STM3210E_EVAL BSP User Manual by   doxygen 1.7.6.1