Mcu_IPW.c.080i.single-use 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. Mcu_Ipw_SleepOnExit (Mcu_SleepOnExitType SleepOnExit)
  2. {
  3. <bb 2> :
  4. if (SleepOnExit_2(D) == 0)
  5. goto <bb 3>; [INV]
  6. else
  7. goto <bb 4>; [INV]
  8. <bb 3> :
  9. Power_Ip_DisableSleepOnExit ();
  10. goto <bb 5>; [INV]
  11. <bb 4> :
  12. Power_Ip_EnableSleepOnExit ();
  13. <bb 5> :
  14. return;
  15. }
  16. Mcu_Ipw_GetResetRawValue ()
  17. {
  18. Mcu_RawResetType D.6032;
  19. Mcu_RawResetType _3;
  20. <bb 2> :
  21. _3 = Power_Ip_GetResetRawValue ();
  22. <bb 3> :
  23. <L0>:
  24. return _3;
  25. }
  26. Mcu_Ipw_GetResetReason ()
  27. {
  28. Mcu_ResetType D.6030;
  29. Mcu_ResetType _3;
  30. <bb 2> :
  31. _3 = Power_Ip_GetResetReason ();
  32. <bb 3> :
  33. <L0>:
  34. return _3;
  35. }
  36. Mcu_Ipw_PerformReset (const struct Mcu_HwIPsConfigType * Mcu_pHwIPsConfigPtr)
  37. {
  38. <bb 2> :
  39. Power_Ip_PerformReset (Mcu_pHwIPsConfigPtr_2(D));
  40. return;
  41. }
  42. Mcu_Ipw_SetMode (const struct Mcu_ModeConfigType * Mcu_pModeConfigPtr)
  43. {
  44. <bb 2> :
  45. Power_Ip_SetMode (Mcu_pModeConfigPtr_2(D));
  46. return;
  47. }
  48. Mcu_Ipw_InitClock (const struct Mcu_ClockConfigType * Mcu_pClockConfigPtr)
  49. {
  50. <bb 2> :
  51. Clock_Ip_InitClock (Mcu_pClockConfigPtr_2(D));
  52. return;
  53. }
  54. Mcu_Ipw_Init (const struct Mcu_HwIPsConfigType * Mcu_pHwIPsConfigPtr)
  55. {
  56. <bb 2> :
  57. Power_Ip_InitReset (Mcu_pHwIPsConfigPtr_2(D));
  58. Power_Ip_InitPower (Mcu_pHwIPsConfigPtr_2(D));
  59. return;
  60. }