182 static uint16_t const NUMBER_OF_GPIO_PORTS = 5;
183 static uint16_t const NUMBER_OF_GPIO_PINS_PER_PORTS = 16;
187 bool m_gpio_PinStates[NUMBER_OF_GPIO_PORTS * NUMBER_OF_GPIO_PINS_PER_PORTS];
Mocking object which stores all relevant information for STM32F030 HAL.
uint32_t m_adc_OverrunModeCmdInvokeCounter
uint32_t m_adc_ContinuousModeCmdInvokeCounter
uint32_t m_adc_StartOfConversionInvokeCounter
static uint32_t const DEFAULT_ADCCLK_FREQUENCY
uint32_t m_adc_InitInvokeCounter
uint32_t m_rcc_IsWindowWatchdogResetInvokeCounter
uint32_t m_gpio_ResetBitsInvokeCounter
uint32_t m_tim_SetCompareValueInvokeCounter
static uint32_t const DEFAULT_SYSCLK_FREQUENCY
uint32_t m_gpio_SetBitsInvokeCounter
uint32_t m_nvic_SystemResetInvokeCounter
bool m_rcc_IsWindowWatchdogResetReturnValue
uint32_t m_adc_GetCalibrationFactorInvokeCounter
static bool getGpioState(GPIO_Pin const pin)
Sets the mocked GPIO pin state.
std::vector< uint16_t > m_tim_SetCompareValueCaptureCompareValueParam
std::vector< TIM_Channel > m_tim_SetCompareValueChannelParam
std::vector< bool > m_tim_EnableInterruptDoEnableParam
std::vector< TIM_ModuleAddress > m_tim_EnableTimerModuleParam
std::vector< ADC_SampleTime > m_adc_ChannelConfigSampleTimeParam
uint32_t m_rcc_ClearResetFlagsInvokeCounter
std::vector< GPIO_Pin > m_gpio_Read_PinParam
uint32_t m_adc_ClearITPendingBitInvokeCounter
uint32_t m_rcc_ResetAPB1PeripheralInvokeCounter
uint32_t m_tim_TimeBaseInitInvokeCounter
uint32_t m_dma_EnableInvokeCounter
uint32_t m_adc_ITConfigInvokeCounter
uint32_t m_sysTick_EnableSystemTickInterruptInvokeCounter
uint32_t m_adc_StopOfConversionInvokeCounter
uint32_t m_rcc_EnableAPB2PeripheralClockInvokeCounter
uint32_t m_dma_DeInitInvokeCounter
uint16_t m_adc_GetConversionValueReturnValue
uint32_t m_rcc_EnableAPB1PeripheralClockInvokeCounter
uint32_t m_gpio_InitInvokeCounter
RCC_Clocks m_rcc_GetClocksFreqInvokeCounterReturnValue
uint32_t m_adc_GetITStatusInvokeCounter
uint32_t m_gpio_WriteInvokeCounter
std::vector< TIM_ModuleAddress > m_tim_TimeBaseInitTimerModuleParam
uint32_t m_adc_ClockModeConfigInvokeCounter
static uint32_t const DEFAULT_HCLK_FREQUENCY
uint32_t m_adc_GetFlagStatusInvokeCounter
std::vector< TIM_Irq > m_tim_EnableInterruptIrqParam
static STM32F030Mock & getSingle()
Returns the one and only instance.
uint32_t m_adc_DMACmdInvokeCounter
uint32_t m_adc_WaitModeCmdInvokeCounter
uint32_t m_adc_DMARequestModeConfigInvokeCounter
std::vector< bool > m_gpio_Write_ValueParam
uint32_t m_adc_TempSensorCmdInvokeCounter
uint32_t m_exti_IsITPending
std::vector< bool > m_systTick_EnableSystemTickInterruptParam
uint32_t m_tim_EnableInvokeCounter
uint32_t m_tim_EnableInterruptInvokeCounter
std::vector< GPIO_ModuleAddress > m_gpio_ResetBits_PortParam
uint32_t m_iwdg_ResetInvokeCounter
uint32_t m_nvic_SetPriorityInvokeCounter
bool m_adc_GetFlagStatusReturnValue
uint32_t m_rcc_GetClocksFreqInvokeCounter
uint32_t m_dma_InitInvokeCounter
std::vector< TIM_ModuleAddress > m_tim_EnableInterruptTimerModuleParam
uint32_t m_adc_ChannelConfigInvokeCounter
uint32_t m_tim_SetAutoreloadRegisterInvokeCounter
uint32_t m_adc_VrefintCmdInvokeCounter
bool m_adc_GetITStatusReturnValue
uint32_t m_adc_GetCalibrationFactorReturnValue
std::vector< GPIO_Pin > m_gpio_Write_PinParam
std::vector< uint16_t > m_tim_SetAutoreloadRegisterNewValueParam
uint32_t m_adc_AutoPowerOffHSI14InvokeCounter
std::vector< TIM_IrqFlag > m_tim_ClearPendingInterruptIrqFlagParam
uint32_t m_rcc_EnableAHBPeriphClockInvokeCounter
std::vector< EXTI_Line > m_exti_ClearITPendingBitLineParam
uint32_t m_adc_GetConversionValueInvokeCounter
static void setGpioState(GPIO_Pin const pin, bool const value)
Sets the mocked GPIO pin state.
uint32_t m_sysTick_ConfigureSystemTickInterruptInvokeCounter
uint32_t m_rcc_ResetAHBPeripheralInvokeCounter
uint32_t m_rcc_ResetAPB2PeripheralInvokeCounter
std::vector< TIM_TimeBaseInitStruct > m_tim_TimeBaseInitInitStructParam
std::vector< uint16_t > m_gpio_ResetBits_GpioPinParam
std::vector< EXTI_Line > m_exti_GenerateSWInterruptLineParam
std::vector< uint16_t > m_gpio_SetBits_GpioPinParam
uint32_t m_adc_DeInitInvokeCounter
std::vector< bool > m_tim_EnableDoEnableParam
static void clear()
Clear the single.
uint32_t m_gpio_ReadInvokeCounter
std::vector< TIM_ModuleAddress > m_tim_ClearPendingInterruptTimerModulelParam
static uint32_t const DEFAULT_PCLK_FREQUENCY
std::vector< GPIO_ModuleAddress > m_gpio_SetBits_PortParam
std::vector< TIM_ModuleAddress > m_tim_SetAutoreloadRegisterTimerModulelParam
uint32_t m_nvic_EnableIRQInvokeCounter
std::vector< ADC_Channel > m_adc_ChannelConfigChannelParam
uint32_t m_adc_EnableInvokeCounter
uint32_t m_adc_DiscontinuousInvokeCounter
uint32_t m_adc_ClearFlagInvokeCounter
uint32_t m_tim_ClearPendingInterruptInvokeCounter
This is a application specific file which is used to configure Imt.Base.Core.Math.
unsigned __int16 uint16_t
unsigned __int32 uint32_t
GPIO Pin structure definition (holds the port and the port-pin)