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:44
References
Location
Referrer
Text
main.c:44
I2C_HandleTypeDef
I2CxHandle
;
stm32f4xx_it.c:38
extern
I2C_HandleTypeDef
I2CxHandle
;
main.c:84
main()
I2CxHandle
.
Instance
=
I2Cx
;
main.c:85
main()
I2CxHandle
.
Init
.
AddressingMode
=
I2C_ADDRESSINGMODE_7BIT
;
main.c:86
main()
I2CxHandle
.
Init
.
ClockSpeed
=
400000
;
main.c:87
main()
I2CxHandle
.
Init
.
DualAddressMode
=
I2C_DUALADDRESS_DISABLE
;
main.c:88
main()
I2CxHandle
.
Init
.
DutyCycle
=
I2C_DUTYCYCLE_16_9
;
main.c:89
main()
I2CxHandle
.
Init
.
GeneralCallMode
=
I2C_GENERALCALL_DISABLE
;
main.c:90
main()
I2CxHandle
.
Init
.
NoStretchMode
=
I2C_NOSTRETCH_DISABLE
;
main.c:91
main()
I2CxHandle
.
Init
.
OwnAddress1
=
I2C_ADDRESS
;
main.c:92
main()
I2CxHandle
.
Init
.
OwnAddress2
=
0
;
main.c:94
main()
if
(
HAL_I2C_Init
(
&
I2CxHandle
)
!=
HAL_OK
)
main.c:131
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
bTransferRequest
,
1
)
!=
HAL_OK
)
main.c:143
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:150
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:155
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
hTxNumData
,
2
)
!=
HAL_OK
)
main.c:167
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:174
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:179
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
aTxBuffer
,
TXBUFFERSIZE
)
!=
HAL_OK
)
main.c:191
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:198
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:206
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
bTransferRequest
,
1
)
!=
HAL_OK
)
main.c:218
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:225
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:230
main()
if
(
HAL_I2C_Master_Transmit_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
&
hRxNumData
,
2
)
!=
HAL_OK
)
main.c:242
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:249
main()
while
(
HAL_I2C_GetError
(
&
I2CxHandle
)
==
HAL_I2C_ERROR_AF
)
;
main.c:254
main()
if
(
HAL_I2C_Master_Receive_IT
(
&
I2CxHandle
,
(
uint16_t
)
I2C_ADDRESS
,
(
uint8_t
*
)
aRxBuffer
,
RXBUFFERSIZE
)
!=
HAL_OK
)
main.c:266
main()
while
(
HAL_I2C_GetState
(
&
I2CxHandle
)
!=
HAL_I2C_STATE_READY
)
main.c:273
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