STM32446E_EVAL
IoDrv
is only used within STM32446E_EVAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32446E_EVAL
IoDrv
IoDrv variable
Syntax
from
stm32446e_eval_io.c:94
static
IO_DrvTypeDef
*
IoDrv
=
NULL
;
References
Location
Referrer
Text
stm32446e_eval_io.c:94
static
IO_DrvTypeDef
*
IoDrv
=
NULL
;
stm32446e_eval_io.c:127
BSP_IO_Init()
if
(
IoDrv
==
NULL
)
stm32446e_eval_io.c:135
BSP_IO_Init()
IoDrv
=
&
mfxstm32l152_io_drv
;
stm32446e_eval_io.c:144
BSP_IO_Init()
IoDrv
->
Init
(
IO_I2C_ADDRESS
)
;
stm32446e_eval_io.c:145
BSP_IO_Init()
IoDrv
->
Start
(
IO_I2C_ADDRESS
,
IO_PIN_ALL
)
;
stm32446e_eval_io.c:160
BSP_IO_DeInit()
IoDrv
=
NULL
;
stm32446e_eval_io.c:173
BSP_IO_ITGetStatus()
return
(
IoDrv
->
ITStatus
(
IO_I2C_ADDRESS
,
IoPin
)
)
;
stm32446e_eval_io.c:182
BSP_IO_ITClear()
IoDrv
->
ClearIT
(
IO_I2C_ADDRESS
,
MFXSTM32L152_GPIO_PINS_ALL
)
;
stm32446e_eval_io.c:221
BSP_IO_ConfigPin()
IoDrv
->
Config
(
IO_I2C_ADDRESS
,
IoPin
,
IoMode
)
;
stm32446e_eval_io.c:253
BSP_IO_WritePin()
IoDrv
->
WritePin
(
IO_I2C_ADDRESS
,
IoPin
,
PinState
)
;
stm32446e_eval_io.c:264
BSP_IO_ReadPin()
return
(
IoDrv
->
ReadPin
(
IO_I2C_ADDRESS
,
IoPin
)
)
;
stm32446e_eval_io.c:276
BSP_IO_TogglePin()
if
(
IoDrv
->
ReadPin
(
IO_I2C_ADDRESS
,
IoPin
)
!=
0
)
/* Set */
stm32446e_eval_io.c:278
BSP_IO_TogglePin()
IoDrv
->
WritePin
(
IO_I2C_ADDRESS
,
IoPin
,
0
)
;
/* Reset */
stm32446e_eval_io.c:282
BSP_IO_TogglePin()
IoDrv
->
WritePin
(
IO_I2C_ADDRESS
,
IoPin
,
1
)
;
/* Set */
Data Use
Functions writing
IoDrv
Functions reading
IoDrv
BSP_IO_Init()
BSP_IO_DeInit()
all items filtered out
IoDrv
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
IoDrv
IoDrv
IO_DrvTypeDef
all items filtered out