HAL
+
0
/3 examples
SourceVu will show references to
__FMPI2C_HandleTypeDef::Instance
from the following samples and libraries:
Drivers
Boards
STM32446E_EVAL
STM32F413H-Discovery
Examples
STM32446E_EVAL
Examples
I2C
FMPI2C_EEPROM
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/4)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
__FMPI2C_HandleTypeDef::Instance
__FMPI2C_HandleTypeDef::Instance field
FMPI2C registers base address
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_fmpi2c.h:187
FMPI2C_TypeDef
*
Instance
;
Examples
__FMPI2C_HandleTypeDef::Instance
is referenced by 3 libraries and example projects:
Drivers
Boards
STM32446E_EVAL
STM32F413H-Discovery
Examples
STM32446E_EVAL
Examples
I2C
FMPI2C_EEPROM
References
from
0/3
examples
Code
Location
Referrer
FMPI2C_TypeDef
*
Instance
;
/*!< FMPI2C registers base address */
stm32f4xx_hal_fmpi2c.h:187
__HAL_FMPI2C_DISABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:588
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
TIMINGR
=
hfmpi2c
->
Init
.
Timing
&
TIMING_CLEAR_MASK
;
stm32f4xx_hal_fmpi2c.c:592
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
OAR1
&=
~
FMPI2C_OAR1_OA1EN
;
stm32f4xx_hal_fmpi2c.c:596
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
OAR1
=
(
FMPI2C_OAR1_OA1EN
|
hfmpi2c
->
Init
.
OwnAddress1
)
;
stm32f4xx_hal_fmpi2c.c:601
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
OAR1
=
(
FMPI2C_OAR1_OA1EN
|
FMPI2C_OAR1_OA1MODE
|
hfmpi2c
->
Init
.
OwnAddress1
)
;
stm32f4xx_hal_fmpi2c.c:605
HAL_FMPI2C_Init()
SET_BIT
(
hfmpi2c
->
Instance
->
CR2
,
FMPI2C_CR2_ADD10
)
;
stm32f4xx_hal_fmpi2c.c:612
HAL_FMPI2C_Init()
CLEAR_BIT
(
hfmpi2c
->
Instance
->
CR2
,
FMPI2C_CR2_ADD10
)
;
stm32f4xx_hal_fmpi2c.c:617
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
CR2
|=
(
FMPI2C_CR2_AUTOEND
|
FMPI2C_CR2_NACK
)
;
stm32f4xx_hal_fmpi2c.c:620
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
OAR2
&=
~
FMPI2C_DUALADDRESS_ENABLE
;
stm32f4xx_hal_fmpi2c.c:624
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
OAR2
=
(
hfmpi2c
->
Init
.
DualAddressMode
|
hfmpi2c
->
Init
.
OwnAddress2
|
\
stm32f4xx_hal_fmpi2c.c:627
HAL_FMPI2C_Init()
hfmpi2c
->
Instance
->
CR1
=
(
hfmpi2c
->
Init
.
GeneralCallMode
|
hfmpi2c
->
Init
.
NoStretchMode
)
;
stm32f4xx_hal_fmpi2c.c:632
HAL_FMPI2C_Init()
__HAL_FMPI2C_ENABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:635
HAL_FMPI2C_Init()
__HAL_FMPI2C_DISABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:665
HAL_FMPI2C_DeInit()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1163
HAL_FMPI2C_Master_Transmit()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1192
HAL_FMPI2C_Master_Transmit()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:1231
HAL_FMPI2C_Master_Transmit()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:1234
HAL_FMPI2C_Master_Transmit()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:1312
HAL_FMPI2C_Master_Receive()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:1351
HAL_FMPI2C_Master_Receive()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:1354
HAL_FMPI2C_Master_Receive()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1409
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1415
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1424
HAL_FMPI2C_Slave_Transmit()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:1433
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1442
HAL_FMPI2C_Slave_Transmit()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:1447
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1454
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1464
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1469
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1495
HAL_FMPI2C_Slave_Transmit()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:1505
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1511
HAL_FMPI2C_Slave_Transmit()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:1517
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1524
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1529
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1583
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1589
HAL_FMPI2C_Slave_Receive()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:1594
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1600
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1610
HAL_FMPI2C_Slave_Receive()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_RXNE
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:1613
HAL_FMPI2C_Slave_Receive()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:1616
HAL_FMPI2C_Slave_Receive()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:1629
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1642
HAL_FMPI2C_Slave_Receive()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:1647
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1653
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1658
HAL_FMPI2C_Slave_Receive()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:1691
HAL_FMPI2C_Master_Transmit_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1726
HAL_FMPI2C_Master_Transmit_IT()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:1781
HAL_FMPI2C_Master_Receive_IT()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1855
HAL_FMPI2C_Slave_Transmit_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:1869
HAL_FMPI2C_Slave_Transmit_IT()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:1919
HAL_FMPI2C_Slave_Receive_IT()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:1968
HAL_FMPI2C_Master_Transmit_DMA()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:2001
HAL_FMPI2C_Master_Transmit_DMA()
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
hfmpi2c
->
XferSize
)
;
stm32f4xx_hal_fmpi2c.c:2027
HAL_FMPI2C_Master_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:2064
HAL_FMPI2C_Master_Transmit_DMA()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:2130
HAL_FMPI2C_Master_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:2174
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:2211
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:2297
HAL_FMPI2C_Slave_Transmit_DMA()
(
uint32_t
)
hfmpi2c
->
pBuffPtr
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
stm32f4xx_hal_fmpi2c.c:2322
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:2343
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:2355
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:2375
HAL_FMPI2C_Slave_Transmit_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:2441
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:2462
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:2474
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:2577
HAL_FMPI2C_Mem_Write()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:2617
HAL_FMPI2C_Mem_Write()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:2620
HAL_FMPI2C_Mem_Write()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:2717
HAL_FMPI2C_Mem_Read()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:2756
HAL_FMPI2C_Mem_Read()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:2759
HAL_FMPI2C_Mem_Read()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:2800
HAL_FMPI2C_Mem_Write_IT()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:2824
HAL_FMPI2C_Mem_Write_IT()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:2833
HAL_FMPI2C_Mem_Write_IT()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:2888
HAL_FMPI2C_Mem_Read_IT()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:2911
HAL_FMPI2C_Mem_Read_IT()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:2920
HAL_FMPI2C_Mem_Read_IT()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:2977
HAL_FMPI2C_Mem_Write_DMA()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:3009
HAL_FMPI2C_Mem_Write_DMA()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:3018
HAL_FMPI2C_Mem_Write_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmatx
,
(
uint32_t
)
pData
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
stm32f4xx_hal_fmpi2c.c:3037
HAL_FMPI2C_Mem_Write_DMA()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:3123
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:3155
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:3164
HAL_FMPI2C_Mem_Read_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:3183
HAL_FMPI2C_Mem_Read_DMA()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:3264
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
Instance
->
CR2
=
FMPI2C_GENERATE_START
(
hfmpi2c
->
Init
.
AddressingMode
,
DevAddress
)
;
stm32f4xx_hal_fmpi2c.c:3278
HAL_FMPI2C_IsDeviceReady()
tmp1
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:3284
HAL_FMPI2C_IsDeviceReady()
tmp2
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:3285
HAL_FMPI2C_IsDeviceReady()
tmp1
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:3306
HAL_FMPI2C_IsDeviceReady()
tmp2
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:3307
HAL_FMPI2C_IsDeviceReady()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
==
RESET
)
stm32f4xx_hal_fmpi2c.c:3311
HAL_FMPI2C_IsDeviceReady()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:3320
HAL_FMPI2C_IsDeviceReady()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:3339
HAL_FMPI2C_IsDeviceReady()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:3342
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:3420
HAL_FMPI2C_Master_Seq_Transmit_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:3535
HAL_FMPI2C_Master_Seq_Transmit_DMA()
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
hfmpi2c
->
XferSize
)
;
stm32f4xx_hal_fmpi2c.c:3581
HAL_FMPI2C_Master_Seq_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:3623
HAL_FMPI2C_Master_Seq_Transmit_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:3848
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:3884
HAL_FMPI2C_Master_Seq_Receive_DMA()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_RXDMAEN
)
==
FMPI2C_CR1_RXDMAEN
)
stm32f4xx_hal_fmpi2c.c:3973
HAL_FMPI2C_Slave_Seq_Transmit_IT()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:3975
HAL_FMPI2C_Slave_Seq_Transmit_IT()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:3998
HAL_FMPI2C_Slave_Seq_Transmit_IT()
tmp
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4007
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
&&
(
tmp
!=
RESET
)
)
stm32f4xx_hal_fmpi2c.c:4008
HAL_FMPI2C_Slave_Seq_Transmit_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4012
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_RXDMAEN
)
==
FMPI2C_CR1_RXDMAEN
)
stm32f4xx_hal_fmpi2c.c:4073
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4078
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_TXDMAEN
)
==
FMPI2C_CR1_TXDMAEN
)
stm32f4xx_hal_fmpi2c.c:4095
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4097
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:4125
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmatx
,
(
uint32_t
)
pData
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
stm32f4xx_hal_fmpi2c.c:4147
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
tmp
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4188
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
&&
(
tmp
!=
RESET
)
)
stm32f4xx_hal_fmpi2c.c:4189
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4193
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4200
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_TXDMAEN
)
==
FMPI2C_CR1_TXDMAEN
)
stm32f4xx_hal_fmpi2c.c:4256
HAL_FMPI2C_Slave_Seq_Receive_IT()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4258
HAL_FMPI2C_Slave_Seq_Receive_IT()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:4282
HAL_FMPI2C_Slave_Seq_Receive_IT()
tmp
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4291
HAL_FMPI2C_Slave_Seq_Receive_IT()
if
(
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_TRANSMIT
)
&&
(
tmp
!=
RESET
)
)
stm32f4xx_hal_fmpi2c.c:4292
HAL_FMPI2C_Slave_Seq_Receive_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4296
HAL_FMPI2C_Slave_Seq_Receive_IT()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_TXDMAEN
)
==
FMPI2C_CR1_TXDMAEN
)
stm32f4xx_hal_fmpi2c.c:4357
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4362
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_RXDMAEN
)
==
FMPI2C_CR1_RXDMAEN
)
stm32f4xx_hal_fmpi2c.c:4379
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4381
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
Instance
->
CR2
&=
~
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:4409
HAL_FMPI2C_Slave_Seq_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
stm32f4xx_hal_fmpi2c.c:4431
HAL_FMPI2C_Slave_Seq_Receive_DMA()
tmp
=
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4472
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_TRANSMIT
)
&&
(
tmp
!=
RESET
)
)
stm32f4xx_hal_fmpi2c.c:4473
HAL_FMPI2C_Slave_Seq_Receive_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:4477
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:4484
HAL_FMPI2C_Slave_Seq_Receive_DMA()
uint32_t
itflags
=
READ_REG
(
hfmpi2c
->
Instance
->
ISR
)
;
stm32f4xx_hal_fmpi2c.c:4628
HAL_FMPI2C_EV_IRQHandler()
uint32_t
itsources
=
READ_REG
(
hfmpi2c
->
Instance
->
CR1
)
;
stm32f4xx_hal_fmpi2c.c:4629
HAL_FMPI2C_EV_IRQHandler()
uint32_t
itflags
=
READ_REG
(
hfmpi2c
->
Instance
->
ISR
)
;
stm32f4xx_hal_fmpi2c.c:4646
HAL_FMPI2C_ER_IRQHandler()
uint32_t
itsources
=
READ_REG
(
hfmpi2c
->
Instance
->
CR1
)
;
stm32f4xx_hal_fmpi2c.c:4647
HAL_FMPI2C_ER_IRQHandler()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BERR
)
;
stm32f4xx_hal_fmpi2c.c:4657
HAL_FMPI2C_ER_IRQHandler()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_OVR
)
;
stm32f4xx_hal_fmpi2c.c:4667
HAL_FMPI2C_ER_IRQHandler()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ARLO
)
;
stm32f4xx_hal_fmpi2c.c:4677
HAL_FMPI2C_ER_IRQHandler()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:4939
FMPI2C_Master_ISR_IT()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:4956
FMPI2C_Master_ISR_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:4972
FMPI2C_Master_ISR_IT()
devaddress
=
(
uint16_t
)
(
hfmpi2c
->
Instance
->
CR2
&
FMPI2C_CR2_SADD
)
;
stm32f4xx_hal_fmpi2c.c:4986
FMPI2C_Master_ISR_IT()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:4991
FMPI2C_Master_ISR_IT()
if
(
FMPI2C_GET_STOP_MODE
(
hfmpi2c
)
!=
FMPI2C_AUTOEND_MODE
)
stm32f4xx_hal_fmpi2c.c:5019
FMPI2C_Master_ISR_IT()
if
(
FMPI2C_GET_STOP_MODE
(
hfmpi2c
)
!=
FMPI2C_AUTOEND_MODE
)
stm32f4xx_hal_fmpi2c.c:5037
FMPI2C_Master_ISR_IT()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_STOP
;
stm32f4xx_hal_fmpi2c.c:5043
FMPI2C_Master_ISR_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5098
FMPI2C_Mem_ISR_IT()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:5115
FMPI2C_Mem_ISR_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:5129
FMPI2C_Mem_ISR_IT()
hfmpi2c
->
Instance
->
TXDR
=
hfmpi2c
->
Memaddress
;
stm32f4xx_hal_fmpi2c.c:5140
FMPI2C_Mem_ISR_IT()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:5154
FMPI2C_Mem_ISR_IT()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:5196
FMPI2C_Mem_ISR_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5279
FMPI2C_Slave_ISR_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5291
FMPI2C_Slave_ISR_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5298
FMPI2C_Slave_ISR_IT()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:5316
FMPI2C_Slave_ISR_IT()
hfmpi2c
->
Instance
->
TXDR
=
*
hfmpi2c
->
pBuffPtr
;
stm32f4xx_hal_fmpi2c.c:5347
FMPI2C_Slave_ISR_IT()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5397
FMPI2C_Master_ISR_DMA()
__HAL_FMPI2C_DISABLE_IT
(
hfmpi2c
,
FMPI2C_IT_TCI
)
;
stm32f4xx_hal_fmpi2c.c:5414
FMPI2C_Master_ISR_DMA()
devaddress
=
(
uint16_t
)
(
hfmpi2c
->
Instance
->
CR2
&
FMPI2C_CR2_SADD
)
;
stm32f4xx_hal_fmpi2c.c:5419
FMPI2C_Master_ISR_DMA()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:5425
FMPI2C_Master_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5457
FMPI2C_Master_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5461
FMPI2C_Master_ISR_DMA()
if
(
FMPI2C_GET_STOP_MODE
(
hfmpi2c
)
!=
FMPI2C_AUTOEND_MODE
)
stm32f4xx_hal_fmpi2c.c:5467
FMPI2C_Master_ISR_DMA()
if
(
FMPI2C_GET_STOP_MODE
(
hfmpi2c
)
!=
FMPI2C_AUTOEND_MODE
)
stm32f4xx_hal_fmpi2c.c:5485
FMPI2C_Master_ISR_DMA()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_STOP
;
stm32f4xx_hal_fmpi2c.c:5491
FMPI2C_Master_ISR_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5544
FMPI2C_Mem_ISR_DMA()
hfmpi2c
->
Instance
->
TXDR
=
hfmpi2c
->
Memaddress
;
stm32f4xx_hal_fmpi2c.c:5561
FMPI2C_Mem_ISR_DMA()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:5581
FMPI2C_Mem_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5605
FMPI2C_Mem_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5609
FMPI2C_Mem_ISR_DMA()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:5636
FMPI2C_Mem_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5664
FMPI2C_Mem_ISR_DMA()
hfmpi2c
->
Instance
->
CR1
|=
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:5668
FMPI2C_Mem_ISR_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5759
FMPI2C_Slave_ISR_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5771
FMPI2C_Slave_ISR_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5778
FMPI2C_Slave_ISR_DMA()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:5809
FMPI2C_Slave_ISR_DMA()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5856
FMPI2C_RequestMemoryWrite()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5862
FMPI2C_RequestMemoryWrite()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5871
FMPI2C_RequestMemoryWrite()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5911
FMPI2C_RequestMemoryRead()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_MSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5917
FMPI2C_RequestMemoryRead()
hfmpi2c
->
Instance
->
TXDR
=
FMPI2C_MEM_ADD_LSB
(
MemAddress
)
;
stm32f4xx_hal_fmpi2c.c:5926
FMPI2C_RequestMemoryRead()
transferdirection
=
FMPI2C_GET_DIR
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:5957
FMPI2C_ITAddrCplt()
slaveaddrcode
=
FMPI2C_GET_ADDR_MATCH
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:5958
FMPI2C_ITAddrCplt()
ownadd1code
=
FMPI2C_GET_OWN_ADDRESS1
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:5959
FMPI2C_ITAddrCplt()
ownadd2code
=
FMPI2C_GET_OWN_ADDRESS2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:5960
FMPI2C_ITAddrCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:5975
FMPI2C_ITAddrCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ADDR
)
;
stm32f4xx_hal_fmpi2c.c:6027
FMPI2C_ITAddrCplt()
uint32_t
tmpcr1value
=
READ_REG
(
hfmpi2c
->
Instance
->
CR1
)
;
stm32f4xx_hal_fmpi2c.c:6094
FMPI2C_ITSlaveSeqCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6103
FMPI2C_ITSlaveSeqCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6108
FMPI2C_ITSlaveSeqCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:6173
FMPI2C_ITMasterCplt()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:6192
FMPI2C_ITMasterCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6201
FMPI2C_ITMasterCplt()
tmpreg
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:6211
FMPI2C_ITMasterCplt()
uint32_t
tmpcr1value
=
READ_REG
(
hfmpi2c
->
Instance
->
CR1
)
;
stm32f4xx_hal_fmpi2c.c:6311
FMPI2C_ITSlaveCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:6317
FMPI2C_ITSlaveCplt()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:6341
FMPI2C_ITSlaveCplt()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:6344
FMPI2C_ITSlaveCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6353
FMPI2C_ITSlaveCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6363
FMPI2C_ITSlaveCplt()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:6382
FMPI2C_ITSlaveCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6420
FMPI2C_ITSlaveCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6432
FMPI2C_ITSlaveCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6439
FMPI2C_ITSlaveCplt()
*
hfmpi2c
->
pBuffPtr
=
(
uint8_t
)
hfmpi2c
->
Instance
->
RXDR
;
stm32f4xx_hal_fmpi2c.c:6538
FMPI2C_ITListenCplt()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6557
FMPI2C_ITListenCplt()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:6618
FMPI2C_ITError()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:6620
FMPI2C_ITError()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:6622
FMPI2C_ITError()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:6627
FMPI2C_ITError()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_TXDMAEN
)
==
FMPI2C_CR1_TXDMAEN
)
stm32f4xx_hal_fmpi2c.c:6640
FMPI2C_ITError()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6642
FMPI2C_ITError()
if
(
(
hfmpi2c
->
Instance
->
CR1
&
FMPI2C_CR1_RXDMAEN
)
==
FMPI2C_CR1_RXDMAEN
)
stm32f4xx_hal_fmpi2c.c:6670
FMPI2C_ITError()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6672
FMPI2C_ITError()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_TXIS
)
!=
RESET
)
stm32f4xx_hal_fmpi2c.c:6749
FMPI2C_Flush_TXDR()
hfmpi2c
->
Instance
->
TXDR
=
0x00U
;
stm32f4xx_hal_fmpi2c.c:6751
FMPI2C_Flush_TXDR()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_TXE
)
==
RESET
)
stm32f4xx_hal_fmpi2c.c:6755
FMPI2C_Flush_TXDR()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_TXE
)
;
stm32f4xx_hal_fmpi2c.c:6757
FMPI2C_Flush_TXDR()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6772
FMPI2C_DMAMasterTransmitCplt()
if
(
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmatx
,
(
uint32_t
)
hfmpi2c
->
pBuffPtr
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
TXDR
,
stm32f4xx_hal_fmpi2c.c:6797
FMPI2C_DMAMasterTransmitCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_TXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6826
FMPI2C_DMASlaveTransmitCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6852
FMPI2C_DMAMasterReceiveCplt()
if
(
FMPI2C_GET_DIR
(
hfmpi2c
)
==
FMPI2C_DIRECTION_RECEIVE
)
stm32f4xx_hal_fmpi2c.c:6870
FMPI2C_DMAMasterReceiveCplt()
if
(
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
hfmpi2c
->
pBuffPtr
,
stm32f4xx_hal_fmpi2c.c:6885
FMPI2C_DMAMasterReceiveCplt()
hfmpi2c
->
Instance
->
CR1
&=
~
FMPI2C_CR1_RXDMAEN
;
stm32f4xx_hal_fmpi2c.c:6915
FMPI2C_DMASlaveReceiveCplt()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_NACK
;
stm32f4xx_hal_fmpi2c.c:6960
FMPI2C_DMAError()
while
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
Flag
)
==
Status
)
stm32f4xx_hal_fmpi2c.c:7007
FMPI2C_WaitOnFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
Flag
)
==
Status
)
)
stm32f4xx_hal_fmpi2c.c:7020
FMPI2C_WaitOnFlagUntilTimeout()
while
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_TXIS
)
==
RESET
)
stm32f4xx_hal_fmpi2c.c:7047
FMPI2C_WaitOnTXISFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_TXIS
)
==
RESET
)
)
stm32f4xx_hal_fmpi2c.c:7060
FMPI2C_WaitOnTXISFlagUntilTimeout()
while
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
RESET
)
stm32f4xx_hal_fmpi2c.c:7088
FMPI2C_WaitOnSTOPFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
RESET
)
)
stm32f4xx_hal_fmpi2c.c:7099
FMPI2C_WaitOnSTOPFlagUntilTimeout()
while
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_RXNE
)
==
RESET
)
&&
(
status
==
HAL_OK
)
)
stm32f4xx_hal_fmpi2c.c:7128
FMPI2C_WaitOnRXNEFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
SET
)
&&
(
status
==
HAL_OK
)
)
stm32f4xx_hal_fmpi2c.c:7137
FMPI2C_WaitOnRXNEFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_RXNE
)
==
SET
)
&&
(
hfmpi2c
->
XferSize
>
0U
)
)
stm32f4xx_hal_fmpi2c.c:7141
FMPI2C_WaitOnRXNEFlagUntilTimeout()
if
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
==
SET
)
stm32f4xx_hal_fmpi2c.c:7149
FMPI2C_WaitOnRXNEFlagUntilTimeout()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:7151
FMPI2C_WaitOnRXNEFlagUntilTimeout()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:7155
FMPI2C_WaitOnRXNEFlagUntilTimeout()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:7158
FMPI2C_WaitOnRXNEFlagUntilTimeout()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_RXNE
)
==
RESET
)
)
stm32f4xx_hal_fmpi2c.c:7177
FMPI2C_WaitOnRXNEFlagUntilTimeout()
uint32_t
itflag
=
hfmpi2c
->
Instance
->
ISR
;
stm32f4xx_hal_fmpi2c.c:7203
FMPI2C_IsErrorOccurred()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_AF
)
;
stm32f4xx_hal_fmpi2c.c:7212
FMPI2C_IsErrorOccurred()
while
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
RESET
)
&&
(
status
==
HAL_OK
)
)
stm32f4xx_hal_fmpi2c.c:7216
FMPI2C_IsErrorOccurred()
tmp1
=
(
uint32_t
)
(
hfmpi2c
->
Instance
->
CR2
&
FMPI2C_CR2_STOP
)
;
stm32f4xx_hal_fmpi2c.c:7223
FMPI2C_IsErrorOccurred()
if
(
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BUSY
)
!=
RESET
)
&&
\
stm32f4xx_hal_fmpi2c.c:7227
FMPI2C_IsErrorOccurred()
hfmpi2c
->
Instance
->
CR2
|=
FMPI2C_CR2_STOP
;
stm32f4xx_hal_fmpi2c.c:7232
FMPI2C_IsErrorOccurred()
while
(
__HAL_FMPI2C_GET_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
==
RESET
)
stm32f4xx_hal_fmpi2c.c:7238
FMPI2C_IsErrorOccurred()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_STOPF
)
;
stm32f4xx_hal_fmpi2c.c:7258
FMPI2C_IsErrorOccurred()
itflag
=
hfmpi2c
->
Instance
->
ISR
;
stm32f4xx_hal_fmpi2c.c:7267
FMPI2C_IsErrorOccurred()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_BERR
)
;
stm32f4xx_hal_fmpi2c.c:7276
FMPI2C_IsErrorOccurred()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_OVR
)
;
stm32f4xx_hal_fmpi2c.c:7287
FMPI2C_IsErrorOccurred()
__HAL_FMPI2C_CLEAR_FLAG
(
hfmpi2c
,
FMPI2C_FLAG_ARLO
)
;
stm32f4xx_hal_fmpi2c.c:7298
FMPI2C_IsErrorOccurred()
FMPI2C_RESET_CR2
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c.c:7309
FMPI2C_IsErrorOccurred()
MODIFY_REG
(
hfmpi2c
->
Instance
->
CR2
,
\
stm32f4xx_hal_fmpi2c.c:7355
FMPI2C_TransferConfig()
__HAL_FMPI2C_ENABLE_IT
(
hfmpi2c
,
tmpisr
)
;
stm32f4xx_hal_fmpi2c.c:7449
FMPI2C_Enable_IRQ()
__HAL_FMPI2C_DISABLE_IT
(
hfmpi2c
,
tmpisr
)
;
stm32f4xx_hal_fmpi2c.c:7514
FMPI2C_Disable_IRQ()
__HAL_FMPI2C_DISABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c_ex.c:106
HAL_FMPI2CEx_ConfigAnalogFilter()
hfmpi2c
->
Instance
->
CR1
&=
~
(
FMPI2C_CR1_ANFOFF
)
;
stm32f4xx_hal_fmpi2c_ex.c:109
HAL_FMPI2CEx_ConfigAnalogFilter()
hfmpi2c
->
Instance
->
CR1
|=
AnalogFilter
;
stm32f4xx_hal_fmpi2c_ex.c:112
HAL_FMPI2CEx_ConfigAnalogFilter()
__HAL_FMPI2C_ENABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c_ex.c:114
HAL_FMPI2CEx_ConfigAnalogFilter()
__HAL_FMPI2C_DISABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c_ex.c:152
HAL_FMPI2CEx_ConfigDigitalFilter()
tmpreg
=
hfmpi2c
->
Instance
->
CR1
;
stm32f4xx_hal_fmpi2c_ex.c:155
HAL_FMPI2CEx_ConfigDigitalFilter()
hfmpi2c
->
Instance
->
CR1
=
tmpreg
;
stm32f4xx_hal_fmpi2c_ex.c:164
HAL_FMPI2CEx_ConfigDigitalFilter()
__HAL_FMPI2C_ENABLE
(
hfmpi2c
)
;
stm32f4xx_hal_fmpi2c_ex.c:166
HAL_FMPI2CEx_ConfigDigitalFilter()
Call Tree
from
0/3
examples
All items filtered out
All items filtered out
Data Use
from
0/3
examples
__FMPI2C_HandleTypeDef::Instance
is read by 60 functions:
All items filtered out
__FMPI2C_HandleTypeDef::Instance
HAL_FMPI2C_Init()
HAL_FMPI2C_DeInit()
HAL_FMPI2C_Master_Transmit()
HAL_FMPI2C_Master_Receive()
HAL_FMPI2C_Slave_Transmit()
HAL_FMPI2C_Slave_Receive()
HAL_FMPI2C_Master_Transmit_IT()
HAL_FMPI2C_Master_Receive_IT()
HAL_FMPI2C_Slave_Transmit_IT()
HAL_FMPI2C_Slave_Receive_IT()
HAL_FMPI2C_Master_Transmit_DMA()
HAL_FMPI2C_Master_Receive_DMA()
HAL_FMPI2C_Slave_Transmit_DMA()
HAL_FMPI2C_Slave_Receive_DMA()
HAL_FMPI2C_Mem_Write()
HAL_FMPI2C_Mem_Read()
HAL_FMPI2C_Mem_Write_IT()
HAL_FMPI2C_Mem_Read_IT()
HAL_FMPI2C_Mem_Write_DMA()
HAL_FMPI2C_Mem_Read_DMA()
HAL_FMPI2C_IsDeviceReady()
HAL_FMPI2C_Master_Seq_Transmit_IT()
HAL_FMPI2C_Master_Seq_Transmit_DMA()
HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Slave_Seq_Transmit_IT()
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
HAL_FMPI2C_Slave_Seq_Receive_IT()
HAL_FMPI2C_Slave_Seq_Receive_DMA()
HAL_FMPI2C_EV_IRQHandler()
HAL_FMPI2C_ER_IRQHandler()
FMPI2C_Master_ISR_IT()
FMPI2C_Mem_ISR_IT()
FMPI2C_Slave_ISR_IT()
FMPI2C_Master_ISR_DMA()
FMPI2C_Mem_ISR_DMA()
FMPI2C_Slave_ISR_DMA()
FMPI2C_RequestMemoryWrite()
FMPI2C_RequestMemoryRead()
FMPI2C_ITAddrCplt()
FMPI2C_ITSlaveSeqCplt()
FMPI2C_ITMasterCplt()
FMPI2C_ITSlaveCplt()
FMPI2C_ITListenCplt()
FMPI2C_ITError()
FMPI2C_Flush_TXDR()
FMPI2C_DMAMasterTransmitCplt()
FMPI2C_DMASlaveTransmitCplt()
FMPI2C_DMAMasterReceiveCplt()
FMPI2C_DMASlaveReceiveCplt()
FMPI2C_DMAError()
FMPI2C_WaitOnFlagUntilTimeout()
FMPI2C_WaitOnTXISFlagUntilTimeout()
FMPI2C_WaitOnSTOPFlagUntilTimeout()
FMPI2C_WaitOnRXNEFlagUntilTimeout()
FMPI2C_IsErrorOccurred()
FMPI2C_TransferConfig()
FMPI2C_Enable_IRQ()
FMPI2C_Disable_IRQ()
HAL_FMPI2CEx_ConfigAnalogFilter()
HAL_FMPI2CEx_ConfigDigitalFilter()
All items filtered out
Class Tree
from
0/3
examples
All items filtered out
All items filtered out
Override Tree
from
0/3
examples
All items filtered out
All items filtered out
Implementations
from
0/3
examples
All items filtered out
All items filtered out
Instances
from
0/3
examples
Lifecycle
from
0/3
examples
All items filtered out
All items filtered out