I2C_TwoBoards_AdvComIT
I2CxHandle
is only used within I2C_TwoBoards_AdvComIT.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
I2C_TwoBoards_AdvComIT
I2CxHandle
I2CxHandle variable
Syntax
from
stm32f4xx_it.c:38
extern
I2C_HandleTypeDef
I2CxHandle
;
Implemented in
main.c:46
References
Location
Referrer
Text
main.c:46
I2C_HandleTypeDef
I2CxHandle
;
stm32f4xx_it.c:38
extern
I2C_HandleTypeDef
I2CxHandle
;
main.c:87
main()
I2CxHandle
.
Instance
=
I2Cx
;
main.c:88
main()
I2CxHandle
.
Init
.
AddressingMode
=
I2C_ADDRESSINGMODE_7BIT
;
main.c:89
main()
I2CxHandle
.
Init
.
ClockSpeed
=
400000
;
main.c:90
main()
I2CxHandle
.
Init
.
DualAddressMode
=
I2C_DUALADDRESS_DISABLE
;
main.c:91
main()
I2CxHandle
.
Init
.
DutyCycle
=
I2C_DUTYCYCLE_16_9
;
main.c:92
main()
I2CxHandle
.
Init
.
GeneralCallMode
=
I2C_GENERALCALL_DISABLE
;
main.c:93
main()
I2CxHandle
.
Init
.
NoStretchMode
=
I2C_NOSTRETCH_DISABLE
;
main.c:94
main()
I2CxHandle
.
Init
.
OwnAddress1
=
I2C_ADDRESS
;
main.c:95
main()
I2CxHandle
.
Init
.
OwnAddress2
=
0
;
main.c:97
main()
if
(
HAL_I2C_Init
(
&
I2CxHandle
)
!=
HAL_OK
)
main.c:129
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
bTransferRequest
,
1
)
!=
HAL_OK
)
main.c:141
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:148
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:153
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
hTxNumData
,
2
)
!=
HAL_OK
)
main.c:165
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:172
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:177
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
aTxBuffer
,
TXBUFFERSIZE
)
!=
HAL_OK
)
main.c:189
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:196
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:204
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
bTransferRequest
,
1
)
!=
HAL_OK
)
main.c:216
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:223
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:228
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
hRxNumData
,
2
)
!=
HAL_OK
)
main.c:240
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:247
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:252
main()
if
(
HAL_I2C_Master_Receive_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
aRxBuffer
,
RXBUFFERSIZE
)
!=
HAL_OK
)
main.c:264
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:271
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
stm32f4xx_it.c:159
I2C1_EV_IRQHandler()
HAL_I2C_EV_IRQHandler
(
&
I2CxHandle
)
;
stm32f4xx_it.c:170
I2C1_ER_IRQHandler()
HAL_I2C_ER_IRQHandler
(
&
I2CxHandle
)
;
Data Use
Functions reading
I2CxHandle
I2CxHandle
main()
all items filtered out
Type of
I2CxHandle
I2CxHandle
I2C_HandleTypeDef
all items filtered out