documentation
.HELP!
STM3210C EVAL BSP Driver Documentation
_BSP_User_Manual: B:/Drivers/ Directory Reference
STM3210C EVAL BSP Driver
previous page
next page
_BSP_User_Manual
Main Page
Modules
Data Structures
Files
Directories
Drivers
Drivers Directory Reference
Directories
directory
BSP
Generated on Thu Dec 11 2014 15:38:29 for _BSP_User_Manual by
1.7.5.1
previous page
start
next page
Menu
Homepage
Table of contents
BSP Drivers
Modules
BSP
STM3210C-EVAL
STM3210C-EVAL Common
Private Types Definitions
Data Structures
TFT_LCD_TypeDef
Private Defines
Defines
__STM3210C_EVAL_BSP_VERSION
__STM3210C_EVAL_BSP_VERSION_MAIN
__STM3210C_EVAL_BSP_VERSION_RC
__STM3210C_EVAL_BSP_VERSION_SUB1
__STM3210C_EVAL_BSP_VERSION_SUB2
LCD_READ_REG
LCD_WRITE_REG
READ_STATUS
SD_DUMMY_BYTE
SD_NO_RESPONSE_EXPECTED
SET_INDEX
START_BYTE
TFT_LCD
TFT_LCD_BASE
Private Variables
Variables
BUTTON_IRQn
BUTTON_PIN
BUTTON_PORT
COM_RX_PIN
COM_RX_PORT
COM_TX_PIN
COM_TX_PORT
COM_USART
heval_I2c
heval_Spi
I2cxTimeout
LED_PIN
LED_PORT
SpixTimeout
Exported Functions
Functions
BSP_COM_Init
BSP_GetVersion
BSP_JOY_GetState
BSP_JOY_Init
BSP_LED_Init
BSP_LED_Off
BSP_LED_On
BSP_LED_Toggle
BSP_PB_GetState
BSP_PB_Init
Bus Operations Functions
Functions
I2Cx_Error
I2Cx_Init
I2Cx_IsDeviceReady
I2Cx_ITConfig
I2Cx_MspInit
I2Cx_ReadBuffer
I2Cx_ReadData
I2Cx_ReadMultiple
I2Cx_WriteBuffer
I2Cx_WriteData
SPIx_Error
SPIx_Init
SPIx_MspInit
SPIx_Read
SPIx_Write
Link Operations Functions
Functions
ACCELERO_IO_Init
ACCELERO_IO_ITConfig
ACCELERO_IO_Read
ACCELERO_IO_Write
AUDIO_IO_Init
AUDIO_IO_Read
AUDIO_IO_Write
EEPROM_I2C_IO_Init
EEPROM_I2C_IO_IsDeviceReady
EEPROM_I2C_IO_ReadData
EEPROM_I2C_IO_WriteData
IOE_Delay
IOE_Init
IOE_ITConfig
IOE_Read
IOE_ReadMultiple
IOE_Write
LCD_Delay
LCD_IO_Init
LCD_IO_ReadData
LCD_IO_WriteMultipleData
LCD_IO_WriteReg
SD_IO_Init
SD_IO_ReadByte
SD_IO_WaitResponse
SD_IO_WriteByte
SD_IO_WriteCmd
SD_IO_WriteDummy
TSENSOR_IO_Init
TSENSOR_IO_IsDeviceReady
TSENSOR_IO_Read
TSENSOR_IO_Write
Exported Types
Enumerations
Button_TypeDef
ButtonMode_TypeDef
COM_TypeDef
JOYMode_TypeDef
JOYState_TypeDef
Led_TypeDef
Exported Constants
STM3210C_EVAL_LED
Defines
LED1_GPIO_CLK_DISABLE
LED1_GPIO_CLK_ENABLE
LED1_GPIO_PORT
LED1_PIN
LED2_GPIO_CLK_DISABLE
LED2_GPIO_CLK_ENABLE
LED2_GPIO_PORT
LED2_PIN
LED3_GPIO_CLK_DISABLE
LED3_GPIO_CLK_ENABLE
LED3_GPIO_PORT
LED3_PIN
LED4_GPIO_CLK_DISABLE
LED4_GPIO_CLK_ENABLE
LED4_GPIO_PORT
LED4_PIN
LEDn
LEDx_GPIO_CLK_DISABLE
LEDx_GPIO_CLK_ENABLE
STM3210C_EVAL_BUTTON
Defines
AUDIO_RESET_PIN
BUTTONn
BUTTONx_GPIO_CLK_DISABLE
BUTTONx_GPIO_CLK_ENABLE
JOY_ALL_PINS
JOY_DOWN_PIN
JOY_LEFT_PIN
JOY_NONE_PIN
JOY_RIGHT_PIN
JOY_SEL_PIN
JOY_UP_PIN
KEY_BUTTON_EXTI_IRQn
KEY_BUTTON_GPIO_CLK_DISABLE
KEY_BUTTON_GPIO_CLK_ENABLE
KEY_BUTTON_GPIO_PORT
KEY_BUTTON_PIN
MEMS_ALL_PINS
MEMS_INT1_PIN
MEMS_INT2_PIN
MII_INT_PIN
TAMPER_BUTTON_EXTI_IRQn
TAMPER_BUTTON_GPIO_CLK_DISABLE
TAMPER_BUTTON_GPIO_CLK_ENABLE
TAMPER_BUTTON_GPIO_PORT
TAMPER_BUTTON_PIN
VBAT_DIV_PIN
WAKEUP_BUTTON_EXTI_IRQn
WAKEUP_BUTTON_GPIO_CLK_DISABLE
WAKEUP_BUTTON_GPIO_CLK_ENABLE
WAKEUP_BUTTON_GPIO_PORT
WAKEUP_BUTTON_PIN
STM3210C_EVAL_COM
Defines
AFIOCOM1_CLK_DISABLE
AFIOCOM1_CLK_ENABLE
AFIOCOMx_CLK_DISABLE
AFIOCOMx_CLK_ENABLE
AFIOCOMx_REMAP
COMn
COMx_CLK_DISABLE
COMx_CLK_ENABLE
COMx_RX_GPIO_CLK_DISABLE
COMx_RX_GPIO_CLK_ENABLE
COMx_TX_GPIO_CLK_DISABLE
COMx_TX_GPIO_CLK_ENABLE
EVAL_COM1
EVAL_COM1_CLK_DISABLE
EVAL_COM1_CLK_ENABLE
EVAL_COM1_IRQn
EVAL_COM1_RX_GPIO_CLK_DISABLE
EVAL_COM1_RX_GPIO_CLK_ENABLE
EVAL_COM1_RX_GPIO_PORT
EVAL_COM1_RX_PIN
EVAL_COM1_TX_GPIO_CLK_DISABLE
EVAL_COM1_TX_GPIO_CLK_ENABLE
EVAL_COM1_TX_GPIO_PORT
EVAL_COM1_TX_PIN
STM3210C_EVAL_BUS
Defines
BSP_I2C_SPEED
EVAL_I2Cx
EVAL_I2Cx_CLK_ENABLE
EVAL_I2Cx_ER_IRQHandler
EVAL_I2Cx_ER_IRQn
EVAL_I2Cx_EV_IRQHandler
EVAL_I2Cx_EV_IRQn
EVAL_I2Cx_FORCE_RESET
EVAL_I2Cx_RELEASE_RESET
EVAL_I2Cx_SCL_GPIO_CLK_ENABLE
EVAL_I2Cx_SCL_GPIO_PORT
EVAL_I2Cx_SCL_PIN
EVAL_I2Cx_SDA_GPIO_CLK_ENABLE
EVAL_I2Cx_SDA_GPIO_PORT
EVAL_I2Cx_SDA_PIN
EVAL_I2Cx_TIMEOUT_MAX
EVAL_SPIx
EVAL_SPIx_CLK_ENABLE
EVAL_SPIx_MISO_MOSI_GPIO_CLK_DISABLE
EVAL_SPIx_MISO_MOSI_GPIO_CLK_ENABLE
EVAL_SPIx_MISO_MOSI_GPIO_PORT
EVAL_SPIx_MISO_PIN
EVAL_SPIx_MOSI_PIN
EVAL_SPIx_SCK_GPIO_CLK_DISABLE
EVAL_SPIx_SCK_GPIO_CLK_ENABLE
EVAL_SPIx_SCK_GPIO_PORT
EVAL_SPIx_SCK_PIN
EVAL_SPIx_TIMEOUT_MAX
IO1_I2C_ADDRESS
IO2_I2C_ADDRESS
IOE_IT_EXTI_IRQHANDLER
IOE_IT_EXTI_IRQn
IOE_IT_GPIO_CLK_DISABLE
IOE_IT_GPIO_CLK_ENABLE
IOE_IT_GPIO_PORT
IOE_IT_PIN
L1S302DL_I2C_ADDRESS
MULTIPLEBYTE_CMD
READWRITE_CMD
TS_I2C_ADDRESS
STM3210C_EVAL_COMPONENT
Defines
AUDIO_I2C_ADDRESS
LCD_CS_HIGH
LCD_CS_LOW
LCD_NCS_GPIO_CLK_DISABLE
LCD_NCS_GPIO_CLK_ENABLE
LCD_NCS_GPIO_PORT
LCD_NCS_PIN
SD_CS_GPIO_CLK_DISABLE
SD_CS_GPIO_CLK_ENABLE
SD_CS_GPIO_PORT
SD_CS_HIGH
SD_CS_LOW
SD_CS_PIN
SD_DETECT_EXTI_IRQn
SD_DETECT_GPIO_CLK_DISABLE
SD_DETECT_GPIO_CLK_ENABLE
SD_DETECT_GPIO_PORT
SD_DETECT_PIN
Defines
USE_STM3210C_EVAL
STM3210C_EVAL IO Expander
Private Types Definitions
Private_Defines
Private_Macros
Private_Variables
Variables
io1_driver
io2_driver
Private_Function_Prototypes
Exported_Functions
Functions
BSP_IO_ConfigPin
BSP_IO_Init
BSP_IO_ITClear
BSP_IO_ITGetStatus
BSP_IO_ReadPin
BSP_IO_TogglePin
BSP_IO_WritePin
Exported_Types
Enumerations
IO_StatusTypeDef
Exported_Constants
Defines
IO1_PIN_0
IO1_PIN_1
IO1_PIN_2
IO1_PIN_3
IO1_PIN_4
IO1_PIN_5
IO1_PIN_6
IO1_PIN_7
IO1_PIN_ALL
IO1_PIN_OFFSET
IO2_PIN_0
IO2_PIN_1
IO2_PIN_2
IO2_PIN_3
IO2_PIN_4
IO2_PIN_5
IO2_PIN_6
IO2_PIN_7
IO2_PIN_ALL
IO2_PIN_OFFSET
Exported_Macros
STM3210C_EVAL LCD
Private Defines
Defines
MAX_HEIGHT_FONT
MAX_WIDTH_FONT
OFFSET_BITMAP
POLY_X
POLY_Y
Private Macros
Defines
ABS
Private Variables
Variables
bitmap
DrawProp
lcd_drv
Private Functions
Functions
LCD_DrawChar
LCD_DrawPixel
LCD_SetDisplayWindow
Exported Functions
Functions
BSP_LCD_Clear
BSP_LCD_ClearStringLine
BSP_LCD_DisplayChar
BSP_LCD_DisplayOff
BSP_LCD_DisplayOn
BSP_LCD_DisplayStringAt
BSP_LCD_DisplayStringAtLine
BSP_LCD_DrawBitmap
BSP_LCD_DrawCircle
BSP_LCD_DrawEllipse
BSP_LCD_DrawHLine
BSP_LCD_DrawLine
BSP_LCD_DrawPolygon
BSP_LCD_DrawRect
BSP_LCD_DrawRGBImage
BSP_LCD_DrawVLine
BSP_LCD_FillCircle
BSP_LCD_FillEllipse
BSP_LCD_FillRect
BSP_LCD_GetBackColor
BSP_LCD_GetFont
BSP_LCD_GetTextColor
BSP_LCD_GetXSize
BSP_LCD_GetYSize
BSP_LCD_Init
BSP_LCD_ReadPixel
BSP_LCD_SetBackColor
BSP_LCD_SetBackColor
BSP_LCD_SetFont
BSP_LCD_SetTextColor
BSP_LCD_SetTextColor
Exported_Types
Data Structures
LCD_DrawPropTypeDef
Exported_Constants
Defines
LCD_COLOR_BLACK
LCD_COLOR_BLUE
LCD_COLOR_BROWN
LCD_COLOR_CYAN
LCD_COLOR_DARKBLUE
LCD_COLOR_DARKCYAN
LCD_COLOR_DARKGRAY
LCD_COLOR_DARKGREEN
LCD_COLOR_DARKMAGENTA
LCD_COLOR_DARKRED
LCD_COLOR_DARKYELLOW
LCD_COLOR_GRAY
LCD_COLOR_GREEN
LCD_COLOR_LIGHTBLUE
LCD_COLOR_LIGHTCYAN
LCD_COLOR_LIGHTGRAY
LCD_COLOR_LIGHTGREEN
LCD_COLOR_LIGHTMAGENTA
LCD_COLOR_LIGHTRED
LCD_COLOR_LIGHTYELLOW
LCD_COLOR_MAGENTA
LCD_COLOR_ORANGE
LCD_COLOR_RED
LCD_COLOR_WHITE
LCD_COLOR_YELLOW
LCD_DEFAULT_FONT
LCD_ERROR
LCD_OK
LCD_TIMEOUT
Typedefs
pPoint
Enumerations
Line_ModeTypdef
Data Structures
Point
STM3210C_EVAL SD
Private_Types_Definitions
Private_Defines
Defines
SD_DUMMY_BYTE
SD_NO_RESPONSE_EXPECTED
Private_Macros
Private_Variables
Variables
SdStatus
Private_Function_Prototypes
Exported Functions
Functions
BSP_SD_Erase
BSP_SD_GetCardInfo
BSP_SD_GetStatus
BSP_SD_Init
BSP_SD_IsDetected
BSP_SD_ReadBlocks
BSP_SD_WriteBlocks
SD_GetCIDRegister
SD_GetCSDRegister
SD_GetDataResponse
SD_GoIdleState
SD_IO_Init
SD_IO_ReadByte
SD_IO_WaitResponse
SD_IO_WriteByte
SD_IO_WriteCmd
SD_IO_WriteDummy
SD_SendCmd
Exported_Types
Defines
MSD_ERROR
MSD_OK
Enumerations
SD_Info
Data Structures
SD_CSD
SD_CID
SD_CardInfo
Exported_Constants
Defines
SD_BLOCK_SIZE
SD_CMD_CLR_WRITE_PROT
SD_CMD_ERASE
SD_CMD_ERASE_GRP_END
SD_CMD_ERASE_GRP_START
SD_CMD_GO_IDLE_STATE
SD_CMD_PROG_CSD
SD_CMD_READ_MULT_BLOCK
SD_CMD_READ_SINGLE_BLOCK
SD_CMD_SD_ERASE_GRP_END
SD_CMD_SD_ERASE_GRP_START
SD_CMD_SEND_CID
SD_CMD_SEND_CSD
SD_CMD_SEND_OP_COND
SD_CMD_SEND_STATUS
SD_CMD_SEND_WRITE_PROT
SD_CMD_SET_BLOCK_COUNT
SD_CMD_SET_BLOCKLEN
SD_CMD_SET_WRITE_PROT
SD_CMD_STOP_TRANSMISSION
SD_CMD_UNTAG_ERASE_GROUP
SD_CMD_UNTAG_SECTOR
SD_CMD_WRITE_MULT_BLOCK
SD_CMD_WRITE_SINGLE_BLOCK
SD_NOT_PRESENT
SD_PRESENT
SD_START_DATA_MULTIPLE_BLOCK_READ
SD_START_DATA_MULTIPLE_BLOCK_WRITE
SD_START_DATA_SINGLE_BLOCK_READ
SD_START_DATA_SINGLE_BLOCK_WRITE
SD_STOP_DATA_MULTIPLE_BLOCK_WRITE
Exported_Macro
STM3210C_EVAL Touch Screen
Private_Types_Definitions
Private_Defines
Private_Macros
Private_Variables
Variables
ts_driver
ts_orientation
ts_x_boundary
ts_y_boundary
Private_Function_Prototypes
Exported_Functions
Functions
BSP_TS_GetState
BSP_TS_Init
BSP_TS_ITClear
BSP_TS_ITConfig
BSP_TS_ITGetStatus
Exported_Types
Data Structures
TS_StateTypeDef
Exported_Constants
Defines
TS_SWAP_NONE
TS_SWAP_X
TS_SWAP_XY
TS_SWAP_Y
Enumerations
TS_StatusTypeDef
Exported_Macros
STM3210C_EVAL_ACCELEROMETER
Private Types Definitions
Private Defines
Private Macros
Private Variables
Variables
AcceleroDrv
Private FunctionPrototypes
Exported Functions
Functions
BSP_ACCELERO_Click_ITClear
BSP_ACCELERO_Click_ITConfig
BSP_ACCELERO_GetXYZ
BSP_ACCELERO_Init
BSP_ACCELERO_ReadID
BSP_ACCELERO_Reset
Exported Types
Enumerations
ACCELERO_StatusTypeDef
STM3210C_EVAL_AUDIO
AUDIO_Private_Types
AUDIO_Private_Defines
AUDIO Private_Macros
AUDIO_Private_Variables
Variables
hAudioOutI2s
pAudioDrv
AUDIO_Private_Function_Prototypes
AUDIO_OUT_Exported_Functions
Functions
BSP_AUDIO_OUT_ChangeBuffer
BSP_AUDIO_OUT_Error_CallBack
BSP_AUDIO_OUT_HalfTransfer_CallBack
BSP_AUDIO_OUT_Init
BSP_AUDIO_OUT_Pause
BSP_AUDIO_OUT_Play
BSP_AUDIO_OUT_Resume
BSP_AUDIO_OUT_SetFrequency
BSP_AUDIO_OUT_SetMute
BSP_AUDIO_OUT_SetOutputMode
BSP_AUDIO_OUT_SetVolume
BSP_AUDIO_OUT_Stop
BSP_AUDIO_OUT_TransferComplete_CallBack
HAL_I2S_ErrorCallback
HAL_I2S_TxCpltCallback
HAL_I2S_TxHalfCpltCallback
I2SOUT_Init
I2SOUT_MspInit
AUDIO_Exported_Types
AUDIO_OUT_Exported_Constants
Defines
AUDIO_ERROR
AUDIO_OK
AUDIO_OUT_IRQ_PREPRIO
AUDIO_TIMEOUT
DMA_MAX_SZE
I2SOUT
I2SOUT_CLK_ENABLE
I2SOUT_DMAx_CHANNEL
I2SOUT_DMAx_CLK_ENABLE
I2SOUT_DMAx_IRQ
I2SOUT_DMAx_MEM_DATA_SIZE
I2SOUT_DMAx_PERIPH_DATA_SIZE
I2SOUT_IRQHandler
I2SOUT_MCK_CLK_ENABLE
I2SOUT_MCK_GPIO_PORT
I2SOUT_MCK_PIN
I2SOUT_SCK_PIN
I2SOUT_SCK_SD_CLK_ENABLE
I2SOUT_SCK_SD_GPIO_PORT
I2SOUT_SD_PIN
I2SOUT_WS_CLK_ENABLE
I2SOUT_WS_GPIO_PORT
I2SOUT_WS_PIN
INTERNAL_BUFF_SIZE
AUDIO_Exported_Macros
Defines
DMA_MAX
STM3210C_EVAL_EEPROM
Private Types
Private Defines
Private Macros
Private Variables
Variables
EEPROM_SelectedDevice
EEPROMAddress
EEPROMDataRead
EEPROMDataWrite
EEPROMPageSize
Private Function Prototypes
Functions
EEPROM_I2C_Init
EEPROM_I2C_ReadBuffer
EEPROM_I2C_WaitEepromStandbyState
EEPROM_I2C_WritePage
Variables
EEPROM_I2C_Drv
Exported Functions
Functions
BSP_EEPROM_Init
BSP_EEPROM_ReadBuffer
BSP_EEPROM_SelectDevice
BSP_EEPROM_TIMEOUT_UserCallback
BSP_EEPROM_WriteBuffer
EEPROM_I2C_IO_Init
EEPROM_I2C_IO_IsDeviceReady
EEPROM_I2C_IO_ReadData
EEPROM_I2C_IO_WriteData
Exported Types
Data Structures
EEPROM_DrvTypeDef
Exported Constants
Defines
BSP_EEPROM_M24C08
BSP_EEPROM_M24C64_32
EEPROM_ADDRESS_M24C08_BLOCK0
EEPROM_ADDRESS_M24C08_BLOCK1
EEPROM_ADDRESS_M24C08_BLOCK2
EEPROM_ADDRESS_M24C08_BLOCK3
EEPROM_ADDRESS_M24C64_32
EEPROM_FAIL
EEPROM_MAX_TRIALS
EEPROM_OK
EEPROM_PAGESIZE_M24C08
EEPROM_PAGESIZE_M24C64_32
EEPROM_TIMEOUT
Exported Macros
Data Structures
EEPROM_DrvTypeDef
LCD_DrawPropTypeDef
Point
SD_CardInfo
SD_CID
SD_CSD
TFT_LCD_TypeDef
TS_StateTypeDef
Data Structure Index
Data Fields
File List
stm3210c_eval.c
stm3210c_eval.h
stm3210c_eval_accelerometer.c
stm3210c_eval_accelerometer.h
stm3210c_eval_audio.c
stm3210c_eval_audio.h
stm3210c_eval_eeprom.c
stm3210c_eval_eeprom.h
stm3210c_eval_io.c
stm3210c_eval_io.h
stm3210c_eval_lcd.c
stm3210c_eval_lcd.h
stm3210c_eval_sd.c
stm3210c_eval_sd.h
stm3210c_eval_ts.c
stm3210c_eval_ts.h
Directories
Drivers
BSP
STM3210C_EVAL
stm3210c_eval.c
stm3210c_eval.h
stm3210c_eval_accelerometer.c
stm3210c_eval_accelerometer.h
stm3210c_eval_audio.c
stm3210c_eval_audio.h
stm3210c_eval_eeprom.c
stm3210c_eval_eeprom.h
stm3210c_eval_io.c
stm3210c_eval_io.h
stm3210c_eval_lcd.c
stm3210c_eval_lcd.h
stm3210c_eval_sd.c
stm3210c_eval_sd.h
stm3210c_eval_ts.c
stm3210c_eval_ts.h
Globals
Get in touch
Submit feedback about this site to:
[email protected]