21#define RCC_CR_HSION 8u
22#define RCC_CR_HSIRDY 10u
23#define RCC_CR_HSEON 16u
24#define RCC_CR_HSERDY 17u
25#define RCC_CR_HSEBYP 18u
26#define RCC_CR_HSI48ON 22u
27#define RCC_CR_HSI48RDY 23u
28#define RCC_CR_PLLON 24u
29#define RCC_CR_PLLRDY 25u
38#define RCC_CFGR_SWS_LSB 3u
39#define RCC_CFGR_SWS_BITS 3u
48#define RCC_PLLCFGR_PLLPEN 16u
49#define RCC_PLLCFGR_PLLQEN 24u
50#define RCC_PLLCFGR_PLLREN 28u
59#define RCC_BDCR_LSEON 0u
60#define RCC_BDCR_LSERDY 1u
61#define RCC_BDCR_LSEBYP 2u
70#define RCC_CSR_LSION 0u
71#define RCC_CSR_LSIRDY 1u
static Can_HwUnit HwUnit
Variable for the initial value of the port configuration array.
Definition Can.c:45
Std_ReturnType Mcu_Arch_InitClock(Mcu_HwUnit *HwUnit, Mcu_ClkConfigType *ClockSetting)
MCU Low Level Clock Initialization
Definition Mcu_Arch.c:269
Std_ReturnType Mcu_Arch_DistributePllClock(Mcu_HwUnit *HwUnit)
Low Level PLL to MCU Clock distribution
Definition Mcu_Arch.c:580
Mcu_RawResetType Mcu_Arch_GetResetRawValue(Mcu_HwUnit *HwUnit)
Get reset raw value Low Level
Definition Mcu_Arch.c:665
void Mcu_Arch_Init(Mcu_HwUnit *HwUnit, Mcu_ConfigType *ConfigPtr)
MCU Low Level Initialization
Definition Mcu_Arch.c:97
Mcu_PllStatusType Mcu_Arch_GetPllStatus(Mcu_HwUnit *HwUnit)
Get PLL Low Level lock status
Definition Mcu_Arch.c:615
Std_ReturnType Mcu_Arch_InitRamSection(Mcu_HwUnit *HwUnit, Mcu_RamSectionType RamSection)
MCU Low Level RAM Initialization
Definition Mcu_Arch.c:249
void Mcu_Arch_PerformReset(Mcu_HwUnit *HwUnit)
Reset the MCU Low Level
Definition Mcu_Arch.c:680
Mcu_RamStateType Mcu_Arch_GetRamState(Mcu_HwUnit *HwUnit)
**Get status of MCU RAM Low Level **
Definition Mcu_Arch.c:712
Mcu_ResetType Mcu_Arch_GetResetReason(Mcu_HwUnit *HwUnit)
Get MCU Low Level reset type
Definition Mcu_Arch.c:648
void Mcu_Arch_SetMode(Mcu_HwUnit *HwUnit, Mcu_ModeType McuMode)
Set MCU Low Level power mode
Definition Mcu_Arch.c:695
uint32 Mcu_RamSectionType
Specifies the identification (ID) for a RAM section
Definition Mcu_Types.h:391
struct _Mcu_HwUnit Mcu_HwUnit
Hardware control unit structure
enum _Mcu_ResetType Mcu_ResetType
Reset types
struct _Mcu_ConfigType Mcu_ConfigType
Hardware dependent structure
enum _Mcu_PllStatusType Mcu_PllStatusType
Status value returned by the function Mcu_GetPllStatus of the MCU module
uint32 Mcu_ModeType
Specifies the identification (ID) for a MCU mode
Definition Mcu_Types.h:384
uint32 Mcu_RawResetType
Specifies the reset reason in raw register format read from reset status register
Definition Mcu_Types.h:377
enum _Mcu_RamStateType Mcu_RamStateType
RAM state (valid or invalid)
struct _Mcu_ClkConfigType Mcu_ClkConfigType
McuClk Config unit structure
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22