Question
Stm32CubeF4 1.12.0 DCMI macro bug
Posted on May 24, 2016 at 15:41
Bug in file ''stm32f4xx_hal_dcmi.h'' at line 335:
#define __HAL_DCMI_GET_FLAG(__HANDLE__, __FLAG__)\
((((__FLAG__) & (DCMI_SR_INDEX|DCMI_MIS_INDEX)) == 0x0U)? ((__HANDLE__)->Instance->RIS & (__FLAG__)) :\
(((__FLAG__) & DCMI_SR_INDEX) == 0x0U)? ((__HANDLE__)->Instance->MIS & (__FLAG__)) : ((__HANDLE__)->Instance->SR & (__FLAG__)))
There are no
RIS and
MIS fileds inDCMI_TypeDef structure referenced by this macro. That macro should use
RISR
and MISR
fields. #!cubef4 #!bug