STM324x9I_EVAL
io_driver
is only used within STM324x9I_EVAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM324x9I_EVAL
io_driver
io_driver variable
Syntax
from
stm324x9i_eval_io.c:71
static
IO_DrvTypeDef
*
io_driver
;
References
Location
Referrer
Text
stm324x9i_eval_io.c:71
static
IO_DrvTypeDef
*
io_driver
;
stm324x9i_eval_io.c:99
BSP_IO_Init()
io_driver
=
&
stmpe1600_io_drv
;
stm324x9i_eval_io.c:105
BSP_IO_Init()
io_driver
->
Init
(
IO_I2C_ADDRESS
)
;
stm324x9i_eval_io.c:106
BSP_IO_Init()
io_driver
->
Start
(
IO_I2C_ADDRESS
,
IO_PIN_ALL
)
;
stm324x9i_eval_io.c:120
BSP_IO_ITGetStatus()
return
(
io_driver
->
ITStatus
(
IO_I2C_ADDRESS
,
IO_Pin
)
)
;
stm324x9i_eval_io.c:129
BSP_IO_ITClear()
io_driver
->
ClearIT
(
IO_I2C_ADDRESS
,
STMPE1600_PIN_ALL
)
;
stm324x9i_eval_io.c:148
BSP_IO_ConfigPin()
io_driver
->
Config
(
IO_I2C_ADDRESS
,
(
uint16_t
)
IO_Pin
,
IO_Mode
)
;
stm324x9i_eval_io.c:162
BSP_IO_WritePin()
io_driver
->
WritePin
(
IO_I2C_ADDRESS
,
IO_Pin
,
PinState
)
;
stm324x9i_eval_io.c:173
BSP_IO_ReadPin()
return
(
io_driver
->
ReadPin
(
IO_I2C_ADDRESS
,
IO_Pin
)
)
;
stm324x9i_eval_io.c:184
BSP_IO_TogglePin()
if
(
io_driver
->
ReadPin
(
IO_I2C_ADDRESS
,
IO_Pin
)
==
1
)
/* Set */
stm324x9i_eval_io.c:186
BSP_IO_TogglePin()
io_driver
->
WritePin
(
IO_I2C_ADDRESS
,
IO_Pin
,
0
)
;
/* Reset */
stm324x9i_eval_io.c:190
BSP_IO_TogglePin()
io_driver
->
WritePin
(
IO_I2C_ADDRESS
,
IO_Pin
,
1
)
;
/* Set */
Data Use
Functions writing
io_driver
Functions reading
io_driver
BSP_IO_Init()
all items filtered out
io_driver
BSP_IO_Init()
BSP_IO_ITGetStatus()
BSP_IO_ITClear()
BSP_IO_ConfigPin()
BSP_IO_WritePin()
BSP_IO_ReadPin()
BSP_IO_TogglePin()
all items filtered out
Type of
io_driver
io_driver
IO_DrvTypeDef
all items filtered out